@charset "UTF-8";
/*
    ASSIGN COMPONENT NAMESPACE
==============================
    btn:                    .c01
    heading:                .c02
    footer:                 .c03
    sliderHome:             .c04
    usrTxt:                 .c05
    txtLightBold:           .c06
    header:                 .c07
    homeSidebar:            .c08
    titleText:              .c09
    dropdownLabel:          .c10
    cmeSearch:              .c11
    cmePreviewBox:          .c12
    fieldset:               .c13
    partnerTable:           .c14
    form:                   .c15
    accordion:              .c16
    accordionGroup:         .c17
    glossar:                .c18
    formErrors:             .c19
    progressBar:            .c20
    buttonsGroup:           .c21
    keyValueTable:          .c22
    usrStatusRow:           .c23
    usrStatusAccordion:     .c24
    leitlinie:              .c25
    advantages:             .c26
    doccheckLogin:          .c28
    cmeStatus:              .c29
    testresults             .c31
    notice-text             .c32
    faq                     .c34
    wissenstest             .c35
    search                  .c36
    contact contact form    .c37
    glossar glossar         .c38
    information informaiton .c39
    impressum impressum     .c40
    register                .c41
    dclogin                 .c42
    password                .c43
    cmestatus               .c44
    partners                .c50
	Access                  .c51
	Password Strength       .c52
	Slider Home Refactor    .c53
	Sidebar flag            .c54
	cmestatus Refactor      .c55
    willkommen              .c56
	cmeallgemeinarzt		.c57
	pagination				.c58
*/
html, body {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}

body {
	line-height: 1;
}

html * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

button {
	border: 0;
	padding: 0;
	background-color: transparent;
	outline: none;
}

.svg_icon {
	width: 15px;
	height: 10px;
	display: inline-block;
}

.svg_icon svg {
	width: 100%;
	height: 100%;
}

body {
	overflow-y: scroll;
}

.page {
	position: relative;
	width: 100%;
	min-width: 320px;
	max-width: 1680px;
	margin: 0 auto;
}

abbr {
	text-decoration: none;
}

.content {
	background-color: #f3f4f5;
	overflow: hidden;
	padding-bottom: 1em;
	padding-bottom: 30px;
}

.c-red {
	color: #d6002a;
}

.ltIE9 img, .IE9 img {
	border: none;
}

.usr-txt a {
	color: #24305e;
}

.usr-txt a svg, .usr-txt a use, .usr-txt a img, .usr-txt a image {
	display: inline-block;
	/*height: .6em;
	width: .6em;*/
	fill: #24305e;
	stroke: #24305e;
	vertical-align: top;
}

.usr-txt a:hover {
	color: #d6002a;
}

.usr-txt a:hover svg, .usr-txt a:hover use, .usr-txt a:hover img, .usr-txt a:hover image {
	fill: #d6002a;
	stroke: #d6002a;
}

div#header {
	z-index: 1;
}

.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
	display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.no-js .owl-carousel {
	display: block;
}

.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.owl-height {
	-webkit-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-item img.owl-lazy {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: -webkit-transform 100ms ease;
	transition: -webkit-transform 100ms ease;
	transition: transform 100ms ease;
	transition: transform 100ms ease, -webkit-transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
	-webkit-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

.owl-theme .owl-nav {
	margin-top: 10px;
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav [class*='owl-'] {
	color: #FFF;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #D6D6D6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}

.owl-theme .owl-nav [class*='owl-']:hover {
	background: #869791;
	color: #FFF;
	text-decoration: none;
}

.owl-theme .owl-nav .disabled {
	opacity: 0.5;
	cursor: default;
}

.owl-theme .owl-nav.disabled + .owl-dots {
	margin-top: 10px;
}

.owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #D6D6D6;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #869791;
}

.e404 {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
}

.e404 h1 {
	color: white;
	font-size: 2em;
	text-transform: uppercase;
	padding: 0.5em;
	background-color: deeppink;
	margin-bottom: 0.5em;
}

.e404 h3 {
	font-size: 1em;
	padding: 0.5em;
}

.e404 #route-list li {
	width: 100%;
}

.e404 #route-list a {
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 0.5em 0;
}

.e404 #route-list a:hover {
	background-color: chartreuse;
}

/* COMPONENT OVERVIEW */
.c-overview {
	margin-top: 10em;
}

.c-overview > h1 {
	display: block;
	font-size: 3em;
	background-color: greenyellow;
	padding: .2em;
}

.c-overview .item-name, .c-overview--item-group > h2 {
	display: block;
	background-color: palegreen;
	padding: 1em;
	font-size: 1.5em;
}

.c-overview > ul, .c-overview--list {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	display: block;
	width: 100%;
}

.c-overview--item-group {
	margin: 10em 0;
	display: block;
	width: 100%;
}

.c-overview--item-group > ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	display: block;
	width: 100%;
	padding-left: 4em;
}

.c-overview--item {
	padding: 2em 0;
	display: block;
	width: 100%;
}

.home .content {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.home .main {
	width: auto;
	overflow: hidden;
	background-color: #f3f4f5;
	padding: 1.5em 3.875em 0 3.875em;
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}

.home .sidebar {
	float: right;
	width: 34.75em;
	background-color: #5a627a;
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}

@media screen and (max-width: 1023px) {
	.home .c07 + .content .sidebar {
		margin-top: -2.5em;
	}

	.home .sidebar {
		width: 100%;
		float: none;
	}

	.home .sidebar:before {
		display: none;
	}
}

@media screen and (max-width: 735px) {
	.home .sidebar {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.home .main {
		padding: 0;
		margin-bottom: 0;
	}
}

.cme-filter .content {
	background-color: #f3f4f5;
}

.cme-filter .main {
	width: 100%;
	max-width: 1504px;
	padding: 0;
	margin: 0 auto;
}

.cme-filter .filter-result {
	padding: 4.0625em 0;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.cme-filter .filter-result .c12 {
	margin-right: 1%;
	margin-left: 1%;
}

@media screen and (max-width: 768px) {
	.cme-filter .filter-result {
		padding: 1.875em 0;
	}
}

.filter-result .c05--limit-height:after,
.filter-result .c05--show-delimiter:after,
.home_grausection + .main .c05--limit-height:after,
.home_grausection + .main .c05--show-delimiter:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	background-color: white;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 60%, white 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(60%, white), to(white));
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(60%, white), color-stop(100%, white));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 60%, white 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 60%, white 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 60%, white 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 60%, white 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='00ffffff', GradientType=0);
	min-height: 4em;
}

.filter-result .c05--limit-height,
.home_grausection + .main .c05--limit-height {
	max-height: 110px;
}

.content-wrapper {
	width: 100%;
	max-width: 1200px;
	background-color: white;
	margin: 0 auto 5em;
	padding: 2em 0 3em;
}

.content-wrapper.v-center {
	display: table;
	min-height: calc(100vh - 5em);
}

.content-wrapper.v-center .inner {
	display: table-cell;
	vertical-align: middle;
}

.content-wrapper.no-anchestor {
	margin-top: 3em;
}

.c01 {
	display: block;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 1em;
	padding: 0.8125em 1.75em;
	border-radius: 4px;
	text-transform: uppercase;
	cursor: pointer;
	letter-spacing: 0.04063em;
	text-align: center;
	line-height: 133%;
	text-decoration: none;
	-webkit-appearance: none;
}

.c01 svg, .c01 use, .c01 img, .c01 image {
	display: inline-block;
	width: 1em;
	height: 1em;
	margin-top: -.2em;
	vertical-align: middle;
}

.c01--archive {
	display: block;
	width: 300px;
	margin: 0 auto 3em;
}

@media all and (max-width: 768px) {
	.c01--archive {
		margin: 0 auto 30px;
	}
}

.c01--white {
	background-color: white;
	border: 1px solid #24305e;
	color: #24305e;
}

.c01--grey-blue2{
	background-color: #5a627a;
	color: white;
	border: 1px solid white;
}

.c01--white svg, .c01--white use, .c01--white img, .c01--white image {
	fill: #24305e;
	stroke: #24305e;
}

.c01--scroll-top {
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	color: #24305e;
}

.c01--scroll-top svg, .c01--scroll-top use, .c01--scroll-top img, .c01--scroll-top image {
	width: 0.625em;
	height: 1.6875em;
	margin: 0 auto 1.375em;
	display: block;
	fill: #24305e;
	stroke: #24305e;
}

@media all and (max-width: 768px) {
	.c01--scroll-top {
		padding: 0;
	}
}

.c01--blue {
	background-color: #24305e;
	border: 1px solid transparent;
	color: white;
}

.c01--blue svg, .c01--blue use, .c01--blue img, .c01--blue image {
	fill: white;
	stroke: white;
}

.c01--red {
	pointer-events: auto;
	position: relative;
	background-color: #d6002a;
	color: white;
	background-color: #d6002a;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #d6002a), to(#8a001b));
	background-image: linear-gradient(to bottom, #d6002a 40%, #8a001b);
}

.c01--red[disabled=disabled], .c01--red:disabled{
	color: #ffffff;
	background: #f2f2f2;
	background-image: -webkit-linear-gradient(top, #f2f2f2, #e6e6e6);
	background-image: -moz-linear-gradient(top, #f2f2f2, #e6e6e6);
	background-image: linear-gradient(to bottom, #f2f2f2, #e6e6e6);
	pointer-events: none;
}

.c01--blue[disabled=disabled], .c01--blue:disabled{
	color: #ffffff;
	background: #f2f2f2;
	background-image: -webkit-linear-gradient(top, #f2f2f2, #e6e6e6);
	background-image: -moz-linear-gradient(top, #f2f2f2, #e6e6e6);
	background-image: linear-gradient(to bottom, #f2f2f2, #e6e6e6);
	pointer-events: none;
}

.c01--red svg, .c01--red use, .c01--red img, .c01--red image {
	fill: white;
	stroke: white;
}

.c01--grey-blue {
	background-color: #5a627a;
	color: white;
	border: 1px solid white;
}

.c01--grey-blue svg, .c01--grey-blue use, .c01--grey-blue img, .c01--grey-blue image {
	fill: white;
	stroke: white;
}

.c01--white-red {
	background-color: #FFFFFF;
	color: #d6002a;
	border: 1px solid #24305e;
	width: 80%;
	margin: 0px auto 2.575em auto;
}

.no-touchevents .c01--white-red:hover {
	background-color: #5a627a;
	color: white;
	border: 1px solid white;
}

.c01--white-red svg, .c01--white-red use, .c01--white-red img, .c01--white-red image {
	fill: white;
	stroke: white;
}

.c01--rca, .c01--rcb {
	border-radius: 5em;
}

.c01--rca svg, .c01--rca use, .c01--rca img, .c01--rca image {
	margin-left: .5em;
}

.c01--rcb svg, .c01--rcb use, .c01--rcb img, .c01--rcb image {
	margin-right: .5em;
}

.no-touchevents .c01.c01--white:hover {
	background-color: #24305e;
	color: white;
}

.no-touchevents .c01.c01--grey-blue2:hover {
	background-color: white;
	color: #5a627a;
	border-color: #5a627a;
}

.no-touchevents .c01.c01--white:hover svg, .no-touchevents .c01.c01--white:hover use, .no-touchevents .c01.c01--white:hover img, .no-touchevents .c01.c01--white:hover image {
	fill: white;
	stroke: white;
}

.no-touchevents .c01.c01--blue:hover {
	background-color: white;
	color: #24305e;
	border: 1px solid #24305e;
}

.no-touchevents .c01.c01--blue:hover svg, .no-touchevents .c01.c01--blue:hover use, .no-touchevents .c01.c01--blue:hover img, .no-touchevents .c01.c01--blue:hover image {
	fill: #24305e;
	stroke: #24305e;
}

.no-touchevents .c01.c01--red:hover {
	background-image: unset;
	background-color: #d6002a;
	color: white;
}

.no-touchevents .c01.c01--grey-blue:hover {
	background-color: white;
	color: #5a627a;
	border-color: #5a627a;
}

.no-touchevents .c01.c01--grey-blue:hover svg, .no-touchevents .c01.c01--grey-blue:hover use, .no-touchevents .c01.c01--grey-blue:hover img, .no-touchevents .c01.c01--grey-blue:hover image {
	fill: #5a627a;
	stroke: #5a627a;
}

.ltIE9.no-touchevents .c01.c01--red:hover {
	background-color: white;
	color: #d6002a;
}

h1.c02,
h2.c02 {
	margin: 0;
	padding: 0;
}

.c02--h1 {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 2.8125em;
	color: #24305e;
	line-height: 144%;
}

.c02--p-title {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 1em;
	line-height: 160%;
	letter-spacing: 0.04063em;
	color: #24305e;
}

.c02--m-title {
	position: relative;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 1.25em;
	line-height: 160%;
	color: #24305e;
}

.c02--m-title:before {
	content: "";
	position: absolute;
	top: 50%;
	left: -0.5em;
	-webkit-transform: translate(-100%, -50%);
	transform: translate(-100%, -50%);
	width: 1.625em;
	height: 1px;
	background-color: #24305e;
}

.c02--b-title {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 1.375em;
	line-height: 133%;
	color: black;
}

.c02--teaser-txt {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 1.375em;
	line-height: 160%;
	color: #24305e;
}

.c02--h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 1.375em;
	line-height: 160%;
	color: #1f1f1f;
}

.c02--h2-sidebar {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 2.25em;
	line-height: 121%;
	color: white;
}

.c02--red-title {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 2.25em;
	line-height: 130%;
	color: #d6002a;
}

.ltIE9 ns--m-title:before {
	left: -2.125em;
}

.c03 {
	width: 100%;
	background-color: white;
	overflow: hidden;
	padding: 1.25em 5.95238%;
}

.c03 a {
	text-decoration: none;
}

.c03 li {
	font-size: 1em;
}

.c03__left, .c03__right {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-size: 1em;
	line-height: 160%;
}

.c03__left li, .c03__right li {
	display: inline-block;
}

.c03__left {
	float: left;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color: #24305e;
	text-transform: uppercase;
}

.c03__left a {
	color: #24305e;
}

.c03__left a:hover {
	color: #d6002a;
}

.c03__left li {
	padding-right: 1.375em;
}

.c03__right {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	float: right;
	margin-bottom: .8em;
}

.c03__right a {
	color: #5a627a;
}

.c03__right a:hover {
	color: #d6002a;
}

.c03__right li {
	padding-left: .3em;
}

.c03__right li:first-child {
	padding-left: 0;
}

.c03__right li:after {
	content: "|";
	color: #5a627a;
	margin-left: .3em;
}

.c03__right li:last-child:after {
	display: none;
}

.c03__logo-blak {
	display: none;
}

@media screen and (max-width: 1020px) {
	.c03 {
		text-align: center;
	}

	.c03__left, .c03__right {
		display: inline-block;
		float: none;
	}

	.c03__left {
		margin-bottom: .8em;
	}
}

@media screen and (max-width: 800px) {
	.c03__logo-blak {
		display: block;
	}
}

@media screen and (max-width: 470px) {
	.c03__right li:after {
		display: none;
	}
}

.c05--cme,
.c05 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 1em;
	/*margin-bottom: 2.625em;*/
	margin-bottom: 0.125em;
	color: #1f1f1f;
	position: relative;
	line-height: 22px;
	overflow: hidden;
	font-size: 1em;
}

.c05--cme .l,
.c05 .l {
	float: left;
	margin-right: 1em;
}

.c05--cme p, .c05--cme li, .c05--cme td, .c05--cme dd, .c05--cme span.left,
.c05 p,
.c05 li,
.c05 td,
.c05 dd,
.c05 span.left {
	font-size: 1em;
	line-height: 22px;
	margin: 22px 0;
}

.c05--cme p,
.c05 p {
	margin: 5px 0;
}

.c05--cme li,
.c05 li {
	padding-left: 0;
}

.c05--cme ul,
.c05 ul {
	padding-left: 1.3em;
}

.c05--cme a:not(.c01),
.c05 a:not(.c01) {
	color: #24305e;
}

.c05--cme a:not(.c01):hover,
.c05 a:not(.c01):hover {
	color: #d6002a;
}

.c05--cme .c01,
.c05 .c01 {
	display: inline-block;
	margin: .5em 0;
}

.c05--cme--limit-height,
.c05--limit-height {
	overflow: hidden;
	max-height: 90px;
}

.c05--cme--show-delimiter:after,
.c05--show-delimiter:after {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	min-height: 6em;
}

.c05--cme .table,
.c05 .table {
	display: table;
	table-layout: fixed;
}

.c05--cme .table .right,
.c05 .table .right {
	display: table-cell;
	vertical-align: top;
}

.c05--cme .table .left,
.c05 .table .left {
	display: table-cell;
	vertical-align: top;
}

.c05--cme .table img,
.c05 .table img {
	width: 100%;
	height: auto;
}

.c05--cme .table--img-right .right,
.c05 .table--img-right .right {
	width: 35%;
}

.c05--cme .table--img-right .left,
.c05 .table--img-right .left {
	padding-right: 2em;
	width: 65%;
}

.c05--cme .table--img-left .right,
.c05 .table--img-left .right {
	width: 65%;
	padding-left: 2em;
}

.c05--cme .table--img-left .left,
.c05 .table--img-left .left {
	width: 35%;
}

.c04 {
	width: 100%;
	max-width: 63.75em;
	margin: 0 auto;
}

.c04__img {
	position: relative;
	background-color: #f3f4f5;
	width: 100%;
	overflow: hidden;
}

.c04__img .wrapper {
	display: block;
	width: 67%;
	max-width: 735px;
	margin: 0 auto;
}

.c04__img .aspect-ratio {
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
}

.c04__img img {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.c04__desc {
	width: 100%;
	text-align: center;
	max-width: 920px;
	margin: 0 auto;
	background-color: white;
	padding: 2.625em 5.78125em 0;
}

.c04__desc .bot {
	width: 100%;
	overflow: hidden;
}

.c04__desc .bot .c01,
.c04__desc .bot .c06 {
	margin-bottom: 0;
}

.c04__desc .bot .c06 {
	line-height: 2.67188em;
}

.c04__desc .c05 {
	margin-bottom: 0;
}

.c04 .owl-stage {
	background-color: white;
}

.c04 .owl-next,
.c04 .owl-prev {
	position: absolute;
	top: 0;
	margin-top: 22%;
	width: 2.375em;
	height: 0.875em;
}

.c04 .owl-next svg,
.c04 .owl-next use,
.c04 .owl-next img,
.c04 .owl-next image,
.c04 .owl-prev svg,
.c04 .owl-prev use,
.c04 .owl-prev img,
.c04 .owl-prev image {
	display: block;
	width: 100%;
	max-height: 100%;
	stroke: #24305e;
}

.c04 .owl-next {
	right: 0;
}

.c04 .owl-prev {
	left: 0;
}

.c04 .owl-dots {
	position: relative;
	width: 100%;
	text-align: center;
	background-color: #f3f4f5;
	padding: 2em 0;
}

.c04 .owl-dot {
	position: relative;
	display: inline-block;
	width: 5px;
	height: 5px;
	margin-right: 11px;
	border-radius: 50%;
	background-color: #5a627a;
}

.c04 .owl-dot span {
	position: absolute;
	display: block;
	border-radius: 50%;
	top: -3px;
	left: -3px;
	bottom: -3px;
	right: -3px;
	background-color: transparent;
}

.c04 .owl-dot.active span {
	background-color: #24305e;
}

.c04 .c01 {
	display: inline-block;
	margin-bottom: 3.25em;
}

.c04 .c06 {
	margin-bottom: 1.875em;
}

.c04 .c05 {
	width: 100%;
}

.c04 .c02 {
	display: inline-block;
	margin-bottom: 1.375em;
}

@media screen and (max-width: 735px) {
	.c04 {
		padding-top: 1px;
		background-color: white;
	}

	.c04__desc {
		padding-left: 5%;
		padding-right: 5%;
	}

	.c04__owl {
		padding-bottom: 2em;
		border-bottom: 1px solid #b3b7c2;
		background-color: white;
	}

	.c04__owl .owl-dots {
		display: none;
	}

	.c04 .wrapper {
		width: 100%;
	}

	.c04 .owl-next,
	.c04 .owl-prev {
		margin-left: 1em;
		margin-right: 1em;
	}

	.c04 .owl-next svg, .c04 .owl-next use, .c04 .owl-next img, .c04 .owl-next image,
	.c04 .owl-prev svg,
	.c04 .owl-prev use,
	.c04 .owl-prev img,
	.c04 .owl-prev image {
		position: relative;
		z-index: 1;
	}

	.c04 .owl-next:after,
	.c04 .owl-prev:after {
		content: "";
		position: absolute;
		top: -1em;
		left: -1em;
		width: 4.375em;
		height: 2.875em;
		background-color: rgba(255, 255, 255, 0.5);
		z-index: 0;
	}
}

@media screen and (max-width: 470px) {
	.c04__desc .bot {
		padding-bottom: 0;
	}

	.c04__desc .bot .c06 {
		margin-bottom: 0;
	}

	.c04__desc .bot .c01,
	.c04__desc .bot .c06 {
		float: none;
	}
}

.c06__light {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

.c06__bold {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}

.c07 {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 7.5em;
	z-index: 10;
	background-color: white;
	margin: 0 auto;
}

.c07 + .content {
	margin-top: 7.3em;
}

.c07__top .logo {
	display: block;
	width: 23.25em;
	height: 4.875em;
	margin: 1.3125em 0 auto 75px;
}

.c07__top .logo svg, .c07__top .logo use, .c07__top .logo img, .c07__top .logo image {
	width: 100%;
	height: 100%;
}

.c07__top .logo .nav-ctrl,
.c07__top .logo .search {
	display: none;
}

.c07__top .search-mobile {
	display: none;
}

.c07__nav {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 48.5em;
	height: 4.0625em;
	z-index: 1;
}

.c07__nav li {
	margin: 0;
	font-size: inherit;
}

.c07__nav > ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	display: block;
	float: right;
	width: 34.75em;
	background-color: #24305e;
	color: white;
}

.c07__nav > ul a {
	display: block;
	width: 100%;
	text-decoration: none;
	color: white;
	height: 4.0625em;
	line-height: 4.0625em;
}

.c07__nav > ul a span {
	display: inline-block;
	vertical-align: middle;
}

.c07__nav > ul > li {
	position: relative;
	display: block;
	float: left;
	width: 2em;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	border-right: 2px solid #5a627a;
	font-size: 1em;
	text-align: center;
	white-space: nowrap;
	text-transform: uppercase;
}

.c07__nav > ul > li:last-child {
	border-right: none;
}

.c07__nav > ul > li svg, .c07__nav > ul > li use, .c07__nav > ul > li img, .c07__nav > ul > li image {
	display: inline-block;
	vertical-align: middle;
	width: 1em;
	height: auto;
	max-height: 1.25em;
	fill: white;
	margin-right: 0.5em;
}

.c07__nav > ul > li.active > ul {
	display: block;
}

.c07__nav > ul > li > ul {
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	position: absolute;
	left: 0;
	top: 4.0625em;
	text-align: left;
	padding: 0 3.875em;
	background-color: #24305e;
	border-right: 2px solid #5a627a;
	border-bottom: 2px solid #5a627a;
}

.c07__nav > ul > li > ul:before {
	content: "";
	position: absolute;
	top: 0;
	left: 150px;
	right: 0;
	height: 1px;
	border-top: 2px solid #5a627a;
}

.c07__nav > ul .logout ~ .login {
	display: none;
}

.c07__nav > ul .logout ~ .register {
	display: none;
}

.c07__nav > ul .login,
.c07__nav > ul .logout {
	width: 9.25em;
}

.c07__nav > ul .register,
.c07__nav > ul .my-cme {
	width: 13.375em;
}

.c07__nav > ul .search {
	width: 9.9375em;
	text-align: left;
	padding-left: 1.625em;
	overflow: hidden;
	border-right: 0;
}

.c07__nav > ul .search a span {
	color: #24305e;
}

.c07__nav-mobile {
	display: none;
	width: 100%;
	background-color: #24305e;
	/*background-color: rgba(36, 48, 94, 0.97);*/
	min-height: 100%;
}

.c07__nav-mobile ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/*@media screen and (min-width: 769px) and (max-width: 1023px) {
	.c07__nav-mobile ul {
		padding-top: 42px;
	}
}*/

.c07__nav-mobile li {
	position: relative;
	display: block;
	height: 5em;
	padding: 0 45px 0 5%;
	border-bottom: 1px solid #5a627a;
	font-size: 1em;
}

@media screen and (min-width: 1281px) {
	.c07__nav-mobile li {
		display: inline-block;
		border-right: 1px solid #5a627a;
		width: 24%;
		width: calc(25% - 4px);
	}

	.c07__nav-mobile li:nth-child(4n) {
		border-right: none;
	}

	.c07__nav-mobile li:last-child, .c07__nav-mobile li:nth-last-child(2), .c07__nav-mobile li:nth-last-child(3), .c07__nav-mobile li:nth-last-child(4) {
		border-bottom: none;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
	.c07__nav-mobile li {
		display: inline-block;
		border-right: 1px solid #5a627a;
		width: 33.33%;
		width: calc(33.33% - 4px);
	}

	.c07__nav-mobile li:nth-child(3n) {
		border-right: none;
	}

	.c07__nav-mobile li:last-child, .c07__nav-mobile li:nth-last-child(2), .c07__nav-mobile li:nth-last-child(3) {
		border-bottom: none;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.c07__nav-mobile li {
		display: inline-block;
		max-width: 837px;
		width: 49%;
	}

	.c07__nav-mobile li:nth-child(2n+1) {
		width: 49.95%;
		border-right: 2px solid #5a627a;
	}

	.c07__nav-mobile li:last-child, .c07__nav-mobile li:nth-last-child(2) {
		border-bottom: none;
	}
}

.c07__nav-mobile li:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 1px;
	background-color: transparent;
}

.c07__nav-mobile a {
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	color: white;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 1.5em;
}

.c07__nav-mobile svg, .c07__nav-mobile use, .c07__nav-mobile img, .c07__nav-mobile image {
	position: absolute;
	right: 1em;
	top: 0;
	bottom: 0;
	margin: auto 0;
	fill: white;
	width: 14px;
	height: 23px;
}

.c07__logo-btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 8.75em;
	height: 8.75em;
	z-index: 1;
}

.c07__logo-btn use, .c07__logo-btn svg, .c07__logo-btn img, .c07__logo-btn image {
	width: 100%;
	height: 100%;
}

.c07 .c01 {
	display: block;
	float: left;
	max-width: 13.75em;
	vertical-align: top;
}

.c07.show-menu {
	position: fixed;
	height: auto;
}

@media screen and (max-width: 769px) {
	.c07.show-menu {
		position: relative;
	}
}

.c07.show-menu + .content {
	/* margin-top: 0;*/
}

.c07.show-menu .c07__nav-mobile {
	position: absolute;
	display: block;
	background-color: #24305e;
	/*background-color: rgba(36, 48, 94, 0.97);*/
	top: 7.5707em;
	/*top: 75px;*/
}

.c07__top {
	position: relative;
}

.c07__top .nav-ctrl {
	position: relative;
	display: block;
	height: 3.75em;
	float: left;
	width: 2.25em;
	cursor: pointer;
}

@media screen and (min-width: 769px) {
	.c07__top .nav-ctrl {
		position: absolute;
		top: 6px;
		left: 20px;
	}
}

.c07__top .nav-ctrl .hamburger {
	position: absolute;
	display: block;
	width: 2.25em;
	height: 1.5em;
	top: 50%;
	left: 50%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translate(-50%, -50%) scale(1, 1) rotate(0deg);
	transform: translate(-50%, -50%) scale(1, 1) rotate(0deg);
	-webkit-transform: translate3d(-50%, -50%, 0) scale(1, 1) rotate(0deg);
	transform: translate3d(-50%, -50%, 0) scale(1, 1) rotate(0deg);
}

.c07__top .nav-ctrl .hamburger .middle, .c07__top .nav-ctrl .hamburger:after, .c07__top .nav-ctrl .hamburger:before {
	position: absolute;
	width: 100%;
	height: 16.66667%;
	background-color: #24305e;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.c07__top .nav-ctrl .hamburger .middle {
	top: 50%;
	left: 0;
	-webkit-transform: translate(0, -50%) scale(1, 1) rotate(0deg);
	transform: translate(0, -50%) scale(1, 1) rotate(0deg);
	-webkit-transform: translate3d(0, -50%, 0) scale(1, 1) rotate(0deg);
	transform: translate3d(0, -50%, 0) scale(1, 1) rotate(0deg);
	-webkit-transition: opacity 0s linear .2s, background-color .5s;
	transition: opacity 0s linear .2s, background-color .5s;
}

.c07__top .nav-ctrl .hamburger:after, .c07__top .nav-ctrl .hamburger:before {
	content: "";
	-webkit-transition: top .1s ease .2s, bottom .1s ease .2s, background-color .5s, -webkit-transform .1s;
	transition: top .1s ease .2s, bottom .1s ease .2s, background-color .5s, -webkit-transform .1s;
	transition: top .1s ease .2s, bottom .1s ease .2s, transform .1s, background-color .5s;
	transition: top .1s ease .2s, bottom .1s ease .2s, transform .1s, background-color .5s, -webkit-transform .1s;
}

.c07__top .nav-ctrl .hamburger:after {
	top: 0;
}

.c07__top .nav-ctrl .hamburger:before {
	bottom: 0;
}

.c07__top .nav-ctrl--close .hamburger .middle, .c07__top .nav-ctrl--close .hamburger:after, .c07__top .nav-ctrl--close .hamburger:before {
	background-color: black;
}

.c07__top .nav-ctrl--close .hamburger:after, .c07__top .nav-ctrl--close .hamburger:before {
	-webkit-transition: top .1s, bottom .1s, -webkit-transform .1s ease .2s;
	transition: top .1s, bottom .1s, -webkit-transform .1s ease .2s;
	transition: top .1s, bottom .1s, transform .1s ease .2s;
	transition: top .1s, bottom .1s, transform .1s ease .2s, -webkit-transform .1s ease .2s;
}

.c07__top .nav-ctrl--close .hamburger:after {
	top: 41.66667%;
	-webkit-transform: translate(0, 0) scale(1, 1) rotate(45deg);
	transform: translate(0, 0) scale(1, 1) rotate(45deg);
	-webkit-transform: translate3d(0, 0, 0) scale(1, 1) rotate(45deg);
	transform: translate3d(0, 0, 0) scale(1, 1) rotate(45deg);
}

.c07__top .nav-ctrl--close .hamburger:before {
	bottom: 41.66667%;
	-webkit-transform: translate(0, 0) scale(1, 1) rotate(-45deg);
	transform: translate(0, 0) scale(1, 1) rotate(-45deg);
	-webkit-transform: translate3d(0, 0, 0) scale(1, 1) rotate(-45deg);
	transform: translate3d(0, 0, 0) scale(1, 1) rotate(-45deg);
}

.c07__top .nav-ctrl--close .hamburger .middle {
	opacity: 0;
}

.c07.show-menu .c07__top {
	margin-bottom: 20px;
}

.c07.show-menu .c07__nav {
	top: 2.95em;
	bottom: auto;
}

@media screen and (min-width: 769px) and (max-width: 1024px){
	.c07.show-menu .c07__nav {
		/*top: 0;
		border-top: 1px solid #5a627a;*/
		overflow: hidden;
		display: none;
	}

	.c07.show-menu .c07__nav > .c01--white,
	.c07.show-menu .c07__nav > ul {
		border-bottom: 1px solid #5a627a;
	}

	.c07.show-menu .c07__nav > .c01--white {
		max-height: 42px;
	}

	.c07.show-menu .c07__nav > ul {
		/*margin-top: -2px;*/
	}
}

.no-touchevents .c07__nav > ul > li:hover > ul {
	display: block;
}

@media screen and (max-width: 1023px) {
	.c07 + .content {
		/*margin-top: 8.6em;*/
		padding-top: 1.5em;
	}

	.c07__top {
		margin-bottom: 1.2em;
	}

	.c07__nav {
		position: relative;
		width: 100%;
		background-color: #24305e;
	}

	.c07__nav > ul {
		width: 75%;
	}

	.c07__nav > ul .login,
	.c07__nav > ul .register,
	.c07__nav > ul .search,
	.c07__nav > ul .logout,
	.c07__nav > ul .my-cme {
		width: 33.33333%;
		min-width: unset;
		text-align: center;
		padding: unset;
	}

	.c07__nav > ul .search a span {
		color: white;
	}

	.c07__nav > ul > li > ul {
		width: 100%;
		border-right: 0;
		padding: 0;
		text-align: center;
	}

	.c07__nav > ul > li > ul:before {
		display: none;
	}

	.c07 .c01 {
		width: 25%;
		max-width: none;
		max-width: unset;
		border: none;
		background-color: #24305e;
		border-radius: unset;
		color: white;
		height: 4.0625em;
		line-height: 4.0625em;
		padding: 0;
		border: unset;
		border-right: 2px solid #5a627a;
	}
}

@media screen and (max-width: 768px) {
	.c07 {
		position: fixed;
		top: 0;
		left: 0;
	}

	.c07.show-menu {
		position: relative;
	}

	.c07.show-menu ~ * {
		position: absolute;
		bottom: 0;
		opacity: 0;
	}

	.c07 + .content {
		/*padding-top: 120px !important;*/
	}

	.c07.show-menu .c07__nav-mobile {
		display: block;
		min-height: 100vh;
		background-color: #24305e;
		top: 4.75em;
	}

	.c07.show-menu .c07__nav {
		display: none;
	}

	.c07__top {
		position: relative;
		width: 100%;
		height: 3.75em;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.c07__top .logo {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		display: block;
		float: left;
		height: 3.75em;
		width: calc(100% - 16.25em);
		width: 150px;
		margin: 0 auto;
		min-width: 150px;
	}

	.c07__top .search-mobile {
		position: absolute;
		display: block;
		float: right;
		height: 3em;
		width: 3em;
		right: 5.625%;
		top: 0;
		bottom: 0;
		margin: auto 0;
	}

	.c07__top .search-mobile svg, .c07__top .search-mobile use, .c07__top .search-mobile img, .c07__top .search-mobile image {
		width: 65%;
		height: 100%;
		fill: #24305e;
	}

	.c07__top .nav-ctrl {
		position: relative;
		display: block;
		float: left;
		height: 3.75em;
		width: 2.25em;
		margin-left: 5.625%;
		cursor: pointer;
	}

	.c07__top .nav-ctrl .hamburger {
		position: absolute;
		display: block;
		width: 2.25em;
		height: 1.5em;
		top: 50%;
		left: 50%;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-transform: translate(-50%, -50%) scale(1, 1) rotate(0deg);
		transform: translate(-50%, -50%) scale(1, 1) rotate(0deg);
		-webkit-transform: translate3d(-50%, -50%, 0) scale(1, 1) rotate(0deg);
		transform: translate3d(-50%, -50%, 0) scale(1, 1) rotate(0deg);
	}

	.c07__top .nav-ctrl .hamburger .middle, .c07__top .nav-ctrl .hamburger:after, .c07__top .nav-ctrl .hamburger:before {
		position: absolute;
		width: 100%;
		height: 16.66667%;
		background-color: #24305e;
		z-index: 1;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}

	.c07__top .nav-ctrl .hamburger .middle {
		top: 50%;
		left: 0;
		-webkit-transform: translate(0, -50%) scale(1, 1) rotate(0deg);
		transform: translate(0, -50%) scale(1, 1) rotate(0deg);
		-webkit-transform: translate3d(0, -50%, 0) scale(1, 1) rotate(0deg);
		transform: translate3d(0, -50%, 0) scale(1, 1) rotate(0deg);
		-webkit-transition: opacity 0s linear .2s, background-color .5s;
		transition: opacity 0s linear .2s, background-color .5s;
	}

	.c07__top .nav-ctrl .hamburger:after, .c07__top .nav-ctrl .hamburger:before {
		content: "";
		-webkit-transition: top .1s ease .2s, bottom .1s ease .2s, background-color .5s, -webkit-transform .1s;
		transition: top .1s ease .2s, bottom .1s ease .2s, background-color .5s, -webkit-transform .1s;
		transition: top .1s ease .2s, bottom .1s ease .2s, transform .1s, background-color .5s;
		transition: top .1s ease .2s, bottom .1s ease .2s, transform .1s, background-color .5s, -webkit-transform .1s;
	}

	.c07__top .nav-ctrl .hamburger:after {
		top: 0;
	}

	.c07__top .nav-ctrl .hamburger:before {
		bottom: 0;
	}

	.c07__top .nav-ctrl--close .hamburger .middle, .c07__top .nav-ctrl--close .hamburger:after, .c07__top .nav-ctrl--close .hamburger:before {
		background-color: black;
	}

	.c07__top .nav-ctrl--close .hamburger:after, .c07__top .nav-ctrl--close .hamburger:before {
		-webkit-transition: top .1s, bottom .1s, -webkit-transform .1s ease .2s;
		transition: top .1s, bottom .1s, -webkit-transform .1s ease .2s;
		transition: top .1s, bottom .1s, transform .1s ease .2s;
		transition: top .1s, bottom .1s, transform .1s ease .2s, -webkit-transform .1s ease .2s;
	}

	.c07__top .nav-ctrl--close .hamburger:after {
		top: 41.66667%;
		-webkit-transform: translate(0, 0) scale(1, 1) rotate(45deg);
		transform: translate(0, 0) scale(1, 1) rotate(45deg);
		-webkit-transform: translate3d(0, 0, 0) scale(1, 1) rotate(45deg);
		transform: translate3d(0, 0, 0) scale(1, 1) rotate(45deg);
	}

	.c07__top .nav-ctrl--close .hamburger:before {
		bottom: 41.66667%;
		-webkit-transform: translate(0, 0) scale(1, 1) rotate(-45deg);
		transform: translate(0, 0) scale(1, 1) rotate(-45deg);
		-webkit-transform: translate3d(0, 0, 0) scale(1, 1) rotate(-45deg);
		transform: translate3d(0, 0, 0) scale(1, 1) rotate(-45deg);
	}

	.c07__top .nav-ctrl--close .hamburger .middle {
		opacity: 0;
	}

	.c07__logo-btn {
		display: none;
	}

	.c07__nav > ul {
		width: 66.66667%;
	}

	.c07__nav > ul .login,
	.c07__nav > ul .logout,
	.c07__nav > ul .register,
	.c07__nav > ul .my-cme {
		width: 50%;
	}

	.c07__nav > ul .search {
		display: none;
	}

	.c07__nav > ul > li > ul {
		width: 300%;
		width: calc(300% + 4px);
		left: -100%;
		left: calc(-100% - 2px);
	}

	.c07__nav > ul > li > ul li:first-child:before, .c07__nav > ul > li > ul li:first-child:after {
		content: "";
		position: absolute;
		top: 0;
		border-top: 2px solid #5a627a;
		width: 33.33333%;
	}

	.c07__nav > ul > li > ul li:first-child:before {
		left: 0;
	}

	.c07__nav > ul > li > ul li:first-child:after {
		right: 0;
	}

	.c07 .c01 {
		width: 33.33333%;
	}
}

.ltIE9 ns__top .logo image,
.ltIE9 ns__top .logo img {
	height: 43px;
}

.ltIE9 ns__top .search-mobile image,
.ltIE9 ns__top .search-mobile img {
	height: 33px;
}

.ltIE9 .ltIE9-show-menu .content {
	position: absolute;
	bottom: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

.ltIE9 .ltIE9-show-menu .content * {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

.c08 {
	padding: 5em 3.75em;
	color: white;
	text-align: center;
}

.c08__benefits {
	margin-bottom: 1.75em;
}

.c08__benefits .c02 {
	margin-bottom: 0.72222em;
}

.c08__benefits ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 1.125em;
	display: inline-block;
	text-align: left;
}

.c08__benefits li {
	position: relative;
	padding-left: 2em;
	margin-bottom: 0.77778em;
	line-height: 1.3em;
}

.c08__benefits svg, .c08__benefits use, .c08__benefits img, .c08__benefits image {
	position: absolute;
	top: .3em;
	left: 0;
	display: inline-block;
	vertical-align: middle;
	width: 0.88889em;
	max-height: 0.61111em;
	stroke: white;
}

.c08__offering {
	margin-bottom: 4.5em;
	margin-bottom: 2.5em;
}

.c08__offering .stats {
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin-bottom: 2.25em;
}

.c08__offering .stat {
	display: inline-block;
	margin: 0 1em;
}

.c08__offering .stat .meter {
	position: relative;
	z-index: 0;
	overflow: hidden;
	width: 8.4375em;
	height: 8.4375em;
	border-radius: 50%;
	behavior: url(/_tb/js/polyfills/PIE.htc);
}

.c08__offering .stat .meter:after {
	content: "";
	position: absolute;
	top: 0.125em;
	left: 0.125em;
	width: 8.0625em;
	height: 8.0625em;
	border-radius: 50%;
	background-color: #5a627a;
	border: 1px solid white;
	z-index: 0;
}

.c08__offering .stat .meter:before {
	content: "";
	position: absolute;
	top: 10%;
	left: 0;
	width: 4.21875em;
	height: 8.4375em;
	background-color: white;
	z-index: 0;
}

.c08__offering .stat .meter .count {
	position: relative;
	display: inline-block;
	margin-top: 0.66667em;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	font-size: 3.375em;
	z-index: 3;
}

.c08__offering .stat .type {
	position: relative;
	font-size: 1em;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	padding: 1em;
	min-width: 100%;
	text-align: center;
	margin-top: -1.375em;
	z-index: 1;
	background-color: #5a627a;
	letter-spacing: 0.03938em;
}

.c08__offering .c01 {
	display: block;
	width: 80%;
	margin: 0 auto;
}

.c08__offering .c01--blue {
	color: white;
	border-color: white;
	background-color: #5a627a;
}

.c08__offering .c01--red {
	margin-bottom: 1.25em;
}

.c08__offering .c02 {
	display: block;
	color: white;
	margin-bottom: 1.75em;
}

.c08__cme-score {
	text-align: center;
	width: 100%;
	margin-bottom: 2.875em;
}

.c08__cme-score .value {
	display: inline-block;
	overflow: hidden;
}

.c08__cme-score .wrapper {
	position: relative;
	display: table;
	float: left;
	width: 2.3125em;
	height: 3.25em;
	z-index: 0;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
}

.c08__cme-score .wrapper .nr {
	display: table-cell;
	font-size: 2.25em;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	height: 100%;
}

.c08__cme-score .wrapper:after, .c08__cme-score .wrapper:before {
	content: "";
	position: absolute;
	left: 0.0625em;
	width: 2.1875em;
	height: 1.5625em;
	z-index: -1;
}

.c08__cme-score .wrapper:after {
	top: 0;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAaBAMAAACEKiviAAAAA3NCSVQICAjb4U/gAAAAElBMVEVES11QV2xHTWBMU2dTW3FKUWXwNmnJAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8wNi8xNl5WaRsAAAAWSURBVAiZY3BgwAUFgNAADBWAEAkAAJAkBDEowYMsAAAAAElFTkSuQmCC");
}

.c08__cme-score .wrapper:before {
	bottom: 0;
	background-color: #535B71;
}

.c08__cme-score .desc {
	width: 100%;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 1em;
	color: #b3b7c2;
	margin-top: 5px;
}

.c08__logo-blak {
	width: 100%;
	margin: 2em 0;
}

.c08__logo-blak img {
	display: none;
}

.ltIE9 .c08__offering .meter:after, .ltIE9 .c08__offering .meter:before {
	display: none;
}

.ltIE9 .c08__offering .meter .ltIE9-after {
	position: absolute;
	top: 0.125em;
	left: 0.125em;
	width: 8.0625em;
	height: 8.0625em;
	border-radius: 50%;
	background-color: #5a627a;
	border: 1px solid white;
	z-index: 0;
	behavior: url(/_tb/js/polyfills/PIE.htc);
}

@media screen and (max-width: 735px) {
	.c08 {
		padding: 2.5em 5%;
		padding: 5em 5% 2.5em;
		font-size: 87.5%;
	}
}

.c09 {
	width: 100%;
	padding-top: 1.5em;
	padding-top: 3em;
	margin-bottom: 3.125em;
	padding: 0 5%;
	width: 90%;
	max-width: 1200px;
	margin: 0 auto;
}

.c09 .c02 {
	width: 100%;
	margin-bottom: 0.3em;
}

.c09 .c01 {
	display: inline-block;
	font-size: .68em;
	text-transform: none;
	vertical-align: middle;
}

.c09 input[type="text"],
.c09 input[type="password"],
.c09 input[type="select"],
.c09 input[type="email"] {
	background-color: white;
	border: 1px solid #dfdfdf;
	border-radius: 4px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	height: 2.625em;
	line-height: 2.625em;
	padding: 0 1.5em;
}

.c09--bg-white {
	background-color: white;
	padding-bottom: 3em;
	margin-top: 3em;
	margin-bottom: 5em;
}

.c09--center .c02 {
	text-align: center;
}

.c09--center .c05 {
	text-align: center;
	margin-bottom: 30px;
}

.c09--center ul {
	text-align: left;
}

.c09.c09--pw-lost {
	overflow: hidden;
}

.c09.c09--pw-lost h1 {
	margin: 1em 0;
}

.c09.c09--pw-lost h2 {
	margin-bottom: .4em;
}

@media screen and (max-width: 600px) {
	.c09 input[type="text"],
	.c09 input[type="password"],
	.c09 input[type="select"],
	.c09 input[type="email"] {
		display: block;
		margin-top: 1em;
		margin-bottom: .5em;
		width: 50%;
		min-width: 250px;
	}

	.c09 .c01 {
		width: 50%;
		min-width: 250px;
	}

	.c09.c09--pw-lost {
		margin: -1.5em 0 1px 0;
		width: 100%;
	}
}

.c10__label-txt {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

.c10__select-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #b3b7c2;
	overflow: hidden;
}

.c10__select-wrapper svg, .c10__select-wrapper use, .c10__select-wrapper img, .c10__select-wrapper image {
	position: absolute;
	display: block;
	right: .5em;
	top: 50%;
	margin-top: -.5em;
	width: 1em;
	height: 1em;
	fill: #24305e;
	stroke: #24305e;
}

.c10__select-wrapper select {
	width: 100%;
	position: relative;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 1em;
	padding: 0.625em 2.625em 0.625em 1.375em;
	border: 0;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: transparent;
	z-index: 1;
}

.ltIE9 .c10__select-wrapper select {
	padding-right: 1.375em;
}

#fachgebiete {
    color: #d6002a;
}

.ltIE9 .c10 svg, .ltIE9 .c10 use, .ltIE9 .c10 img, .ltIE9 .c10 image {
	display: none;
}

.c11 {
	font-size: 80%;
	width: 100%;
	background-color: #5a627a;
	padding: 1.125em 1.5em;
	border-radius: 4px;
	overflow: hidden;
}

.c11__filter {
	display: block;
	overflow: hidden;
	padding-right: 1em;
}

.c11 .c10 {
	display: table;
	table-layout: fixed;
	float: left;
	margin-right: 7.7381%;
}

.c11 .c10 label {
	display: table-row;
}

.c11 .c10:last-child {
	margin-right: 0;
	margin-bottom: 0;
}

.c11 .c10__label-txt {
	display: table-cell;
	width: 10.625em;
	padding-right: 1em;
	line-height: 144%;
	overflow: hidden;
	color: white;
	margin-right: 2.5em;
	vertical-align: middle;
}

.c11 .c10__select-wrapper {
	display: table-cell;
	background-color: white;
	vertical-align: middle;
}

.c11 .c01 {
	float: right;
	max-width: 12.875em;
}

@media screen and (max-width: 800px) {
	.c11 .c10 {
		margin-bottom: 1em;
	}
}

@media screen and (max-width: 600px) {
	.c11__filter {
		padding-right: 0;
		overflow: visible;
	}

	.c11 .c10 {
		width: 100%;
		margin-right: 0;
	}

	.c11 .c10 label {
		width: 100%;
	}

	.c11 .c10__label-txt {
		width: 35%;
	}

	.c11 .c10__select-wrapper {
		width: 64%;
	}

	.c11 .c01 {
		max-width: unset;
		max-width: none;
		width: 100%;
		margin-bottom: 1.5em;
	}
}

.c12 {
	position: relative;
	display: inline-block;
	width: 50%;
	min-width: 320px;
	max-width: 420px;
	background-color: white;
	overflow: hidden;
	/*padding: 6px;*/
	padding: 4px;
	margin-bottom: 3.75em;
	text-align: left;
	vertical-align: top;
	margin-left: 2.5%;
	margin-right: 2.5%;
	background-clip: content-box;
}

.c12 .c12_flags {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.c12 .c12_flags img {
	width: 105px;
	height: 105px;
	position: absolute;
	/*right:5px;
	top:5px;*/
	right: 0;
	top: 0;
	display: none;
}

.c12.c121 .c121_img {
	display: block;
}

.c12.c122 .c122_img {
	display: block;
}

.c12.c123 .c123_img {
	display: block;
}

.c12 .show-on-mobile {
	display: none;
	padding-left: 6.40732%;
	padding-right: 6.40732%;
}

.c12 .hide-on-mobile {
	display: block;
}

.c12__top-info {
	position: relative;
	width: 100%;
	padding: 6px;
}

.c12__top-info figure {
	position: relative;
	width: 100%;
	margin: 0;
	z-index: 0;
	overflow: hidden;
	min-height: 229.5px;
}

.c12__top-info figure:after {
	content: "";
	position: absolute;
	top: 100%;
	margin-top: -2.25em;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(36, 48, 94, 0.66);
	z-index: 1;
	-webkit-transition: top .2s linear;
	transition: top .2s linear;
}

.c12__top-info figure img {
	display: block;
	width: 100%;
	height: auto;
}

.c12__top-info figure figcaption {
	position: absolute;
	top: 10.71429%;
	left: 5.72082%;
	width: 70%;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 0.875em;
	color: white;
	line-height: 140%;
	z-index: 2;
	opacity: 0;
	-webkit-transition: opacity 0s;
	transition: opacity 0s;
}

.c12__top-info .cme-type {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	color: white;
	cursor: default;
	text-align: right;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	padding: 0.75em 6.86499%;
	z-index: 2;
}

.c12__top-info .media {
	position: absolute;
	width: 30%;
	height: 100%;
	top: 0;
	right: 0;
	overflow: hidden;
}

.c12__top-info .media ul {
	position: absolute;
	display: block;
	bottom: 2.625em;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	padding: 0 22.8833% 0 46%;
	width: 100%;
}

.c12__top-info .media ul > li {
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	margin-bottom: .5em;
	background-color: white;
	border-radius: 50%;
	opacity: 0;
	-webkit-transition: opacity 0s;
	transition: opacity 0s;
	behavior: url(/_tb/js/polyfills/PIE.htc);
}

.c12__top-info .media svg, .c12__top-info .media use, .c12__top-info .media img, .c12__top-info .media image {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 55%;
	height: auto;
	fill: #24305e;
}

.c12 .category {
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	line-height: 120%;
	color: #b3b7c2;
}

.c12 .category ul {
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	margin: 1em 0;
	overflow: hidden;
}

.c12 .category li {
	display: inline-block;
	text-transform: uppercase;
	font-size: 0.75em;
}

.c12 .category li:after {
	content: "/";
	margin-left: .4em;
}

.c12 .category li:last-child:after {
	display: none;
}

.c12__bot-info {
	width: 100%;
	padding: 0 6.40732%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 6px;
}

.c12__bot-info .rating-wrapper {
	display: block;
	width: 100%;
	margin-bottom: 1.25em;
}

.c12__bot-info .rating-wrapper .txt {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	line-height: 160%;
	display: inline-block;
	vertical-align: middle;
}

.c12__bot-info .rating-wrapper .votes {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	color: #d6002a;
	display: inline-block;
	vertical-align: middle;
}

.c12__bot-info .rating-wrapper .rating {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	z-index: 0;
	overflow: hidden;
}

.c12__bot-info .rating-wrapper .rating-bar {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #d6002a;
	height: 100%;
	width: 30px;
	z-index: 0;
}

.c12__bot-info .rating-wrapper .stars {
	font-size: 0;
	position: relative;
	height: 13px;
	width: 95px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTIvMTAvMTaI8EsTAAABu0lEQVQ4jY2SMUhbURiFj/VJKSqiRCxaRCoUvNIigq2grkKhg4MgserQRQqCHQxWcOhSHERsh0xFCjooolicRBBBXBTpUr0ajE2UmPIs0ehrTN57eTkuNoi+F3Pgwh1+vnv+cw/ooD+9nxh42UF9/9BpxFYPYCN9ex9JNYL45q/P0Yl5uxFH2QLPvNPQfqz0A/Berm0hGT7JnnjTrnmsMjq1yN/17ZQQRSQhITyh9g/UfQGm4ol7V1aO3R7QNGGdnIJJC0p5KRI/ZV0Nd86v3/x6MbdcaWmxPkuNQHnsQq6rGMV9nXj06sVdh4FGNyXEqIQokxAKSTgdCVEoIdqCLd2Mfl+wdQjjMMxQp4fq4BglRME9wLq9wgZqi6uOK4MkU5dxhtwDlBDfMsBaj173Mra2lTHD9KdYWozBlm5KiHwH4Fjky2RGGHmrh9QNADAcCvE3m9Yo/y+GL4C8qgpUbcyYuzm1JQDeA3gGwFvDnU0AfsN/lD1Q3/Yj7+kT7ObUflQqykaKut7goajGv6X1nnDPEAC8NbMApjNUh8bpczUx/G6YVvQinUkqnuD57BKDzV08eN5GS4tlzPAK41gkCzqrs/gAAAAASUVORK5CYII=");
	background-repeat: repeat-x;
	z-index: 1;
}

.c12__bot-info .support,
.c12__bot-info .certification,
.c12__bot-info .certification_hessen,
.c12__bot-info .non_certification {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	line-height: 160%;
}

.c12__bot-info .support {
	margin-bottom: 1.25em;
}

.c12__bot-info .certification, .c12__bot-info .non_certification {
	position: relative;
	padding-left: 3.125em;
	margin-bottom: 1.75em;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.c12__bot-info .certification:before, .c12__bot-info .non_certification:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	/* width: 33px;
    height: 44px;
    background-image: url("data:image/png;base64,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"); */
	width: 28px;
	height: 40px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAoCAYAAADt5povAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0RCMEZDNTkwRDJBMTFFQTkyMTk5MkM5REYyRjI2OTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0RCMEZDNTgwRDJBMTFFQTkyMTk5MkM5REYyRjI2OTUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIwMjAgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDRDI4NDQ4MEQyODExRUE5MkZDODYzMEQ4NDI1NEE4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZDRDI4NDQ5MEQyODExRUE5MkZDODYzMEQ4NDI1NEE4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xvNm5gAABvpJREFUeNq0V3lsFGUU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");
}

.c12__bot-info .certification_hessen {
	position: relative;
	padding-left: 3.625em;
	margin-bottom: 1.75em;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.c12__bot-info .certification_hessen:before {
	content: "";
	position: absolute;
	left: 0;
	width: 41px;
	height: 41px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDlGODZERTEwMjM2MTFFQTk1NThDRjY5RUY3ODE4RjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDlGODZERTAwMjM2MTFFQTk1NThDRjY5RUY3ODE4RjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIwMjAgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM0Njc0QjhEMDIzMDExRUE5NUZDRjUwQTBCMDBGQjIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM0Njc0QjhFMDIzMDExRUE5NUZDRjUwQTBCMDBGQjIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0RCMJgAADhVJREFUeNq0WAl0VNX5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");
}

.c12__bot-info .ctrl {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.c12__bot-info .ctrl .c01 {
	display: block;
	width: 100%;
	vertical-align: middle;
	overflow: hidden;
	margin-bottom: 1em;
}

.c12__bot-info .ctrl .c01:first-child {
	width: 50%;
	float: left;
}

.c12__bot-info .ctrl .c01:last-child {
	width: 50%;
	float: right;
}

.c12__bot-info .ctrl .c01--white {
	border: 0;
	padding-left: 0;
	text-align: left;
}

.c12__bot-info .ctrl .c01--white svg, .c12__bot-info .ctrl .c01--white use, .c12__bot-info .ctrl .c01--white img, .c12__bot-info .ctrl .c01--white image {
	width: 1.75em;
	margin-right: .5em;
}

.c12__bot-info .ctrl .c01--white:hover {
	background-color: white;
	color: #24305e;
	color: #d6002a;
}

.c12__bot-info .ctrl .c01--white:hover svg, .c12__bot-info .ctrl .c01--white:hover use, .c12__bot-info .ctrl .c01--white:hover img, .c12__bot-info .ctrl .c01--white:hover image {
	fill: #24305e;
	stroke: #24305e;
}

.c12--show-desc .c12__desc {
	left: 0;
}

.c12__desc {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	height: 100%;
	background-color: white;
	padding: 1.5em 6.40732% 1.0625em;
	z-index: 2;
	-webkit-transition: left .2s linear;
	transition: left .2s linear;
}

.c12__desc .ctrl {
	overflow: hidden;
}

.c12__desc .ctrl .c01 {
	border: 0;
}

.c12__desc .ctrl .c01:hover {
	background-color: white;
	color: #24305e;
	color: #d6002a;
}

.c12__desc .ctrl .c01:hover svg, .c12__desc .ctrl .c01:hover use {
	fill: #24305e;
	stroke: #24305e;
}

.c12__desc .ctrl .c01:last-child {
	overflow: auto;
	text-align: right;
}

.c12__desc .ctrl .c01:last-child svg, .c12__desc .ctrl .c01:last-child use, .c12__desc .ctrl .c01:last-child img, .c12__desc .ctrl .c01:last-child image {
	margin-left: 1em;
}

.c12__desc .ctrl .c01:first-child {
	float: left;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
}

.c12__desc .ctrl .c01:first-child svg, .c12__desc .ctrl .c01:first-child use, .c12__desc .ctrl .c01:first-child img, .c12__desc .ctrl .c01:first-child image {
	width: 1.75em;
}

.c12__desc section {
	width: 100%;
	height: 95%;
	height: calc(100% - 100px);
	line-height: 22px;
	overflow: hidden;
	position: relative;
}

.c12__desc > .c01 {
	position: absolute;
	bottom: 1.0625em;
	left: 3.33333%;
	width: 93.33333%;
}

.c12 .c02 {
	margin-bottom: 1em;
	color: #1f1f1f;
	line-height: 144%;
}

.c12 .c05 {
	color: #1f1f1f;
}

.c12 .c06 {
	margin-bottom: 1em;
}

.c12 .views-duration-wrapper {
	overflow: hidden;
}

.c12 .views-duration-wrapper > *:first-child {
	float: left;
}

.c12 .views-duration-wrapper > *:last-child {
	float: right;
}

.no-touchevents .c12:hover {
	/*-webkit-box-shadow: 10px 10px 58px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 10px 10px 58px 0px rgba(0, 0, 0, 0.2); */
	filter: drop-shadow(5px 5px 20px rgba(0, 0, 0, 0.1));
}

.no-touchevents .c12:hover .c12__top-info figure:after,
.no-touchevents .c12:hover .c12__top-info .ltIE9-overlay {
	top: 2.25em;
}

.no-touchevents .c12:hover .c12__top-info figcaption {
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity .2s linear .2s;
	transition: opacity .2s linear .2s;
}

.no-touchevents .c12:hover .c12__top-info .media ul > li {
	display: block;
	opacity: 1;
}

.no-touchevents .c12:hover .c12__top-info .media ul > li:nth-child(1) {
	-webkit-transition: opacity 0.5s linear 0.3s;
	transition: opacity 0.5s linear 0.3s;
}

.no-touchevents .c12:hover .c12__top-info .media ul > li:nth-child(2) {
	-webkit-transition: opacity 0.5s linear 0.4s;
	transition: opacity 0.5s linear 0.4s;
}

.no-touchevents .c12:hover .c12__top-info .media ul > li:nth-child(3) {
	-webkit-transition: opacity 0.5s linear 0.5s;
	transition: opacity 0.5s linear 0.5s;
}

.no-touchevents .c12:hover .c12__top-info .media ul > li:nth-child(4) {
	-webkit-transition: opacity 0.5s linear 0.6s;
	transition: opacity 0.5s linear 0.6s;
}

.no-touchevents .c12:hover .c12__top-info .media ul > li:nth-child(5) {
	-webkit-transition: opacity 0.5s linear 0.7s;
	transition: opacity 0.5s linear 0.7s;
}

.no-touchevents .c12:hover .c12__top-info .media ul > li:nth-child(6) {
	-webkit-transition: opacity 0.5s linear 0.8s;
	transition: opacity 0.5s linear 0.8s;
}

.ltIE9 .c12 {
	min-height: 750px;
}

.ltIE9 .c12 .c12__bot-info .ctrl > .c01 {
	width: 100%;
}

.ltIE9 .c12__top-info figure:after {
	background-repeat: repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTIvMTEvMTYwTCx2AAAADUlEQVQImWNQMYhbAQACiQFba/UmxAAAAABJRU5ErkJggg==");
}

.ltIE9 .c12__top-info figcaption {
	visibility: hidden;
}

.ltIE9 .c12__top-info .media ul > li {
	display: none;
}

.ltIE9 .c12__top-info .ltIE9-overlay {
	position: absolute;
	top: 100%;
	margin-top: -2.25em;
	left: 0;
	z-index: 1;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTIvMTEvMTYwTCx2AAAADUlEQVQImWNQMYhbAQACiQFba/UmxAAAAABJRU5ErkJggg==");
}

@media screen and (max-width: 1025px) {
	.c12 {
		max-width: 400px;
		max-width: none;
		width: 43%;
		width: calc(45% - 60px);
		margin-left: 20px;
		margin-right: 20px;
	}

	.c12__top-info figure:after,
	.c12__top-info .cme-type {
		display: none;
	}

	.c12 .topinfo_wrapper figcaption {
		display: none;
	}

	.c12__bot-info {
		margin-top: 0;
	}

	.c12 {
		margin-bottom: 30px;
	}

	.c12 .show-on-mobile {
		display: block;
	}

	.c12__bot-info {
		margin-top: 1.5em;
	}

	.c12 .hide-on-mobile {
		display: none;
	}
}

@media screen and (max-width: 768px) {
	.c12 {
		min-width: 290px;
		margin-left: 10px;
		margin-right: 10px;
	}

	.c12__top-info figure:after,
	.c12__top-info .cme-type {
		display: none;
	}

	.c12 .topinfo_wrapper figcaption {
		display: none;
	}

	.c12__bot-info {
		margin-top: 0;
	}
}

@media screen and (max-width: 650px) {
	.c12 {
		min-width: 320px;
		max-width: none;
		width: 80%;
	}

	.c12__top-info figure:after,
	.c12__top-info .cme-type {
		display: none;
	}

	.c12 .topinfo_wrapper figcaption {
		display: none;
	}

	.c12__bot-info {
		margin-top: 0;
	}
}

@media screen and (max-width: 1023px) {
	.c12__top-info figure {
		min-height: 150px;
	}
}

.c13 {
	margin: 0 0 3.4375em 0;
	margin: 0 0 1.875em 0;
	padding: 0;
	border: 0;
}

.c13 legend {
	position: relative;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 1.25em;
	color: #24305e;
	padding-left: 2.125em;
	line-height: 150%;
}

.c13 legend:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 1.625em;
	height: 1px;
	background-color: #24305e;
	margin: auto 0;
}

.c13__inputs-wrapper {
	display: table;
	width: 100%;
	table-layout: fixed;
	margin-top: 1em;
	padding: 2.625em 0;
	background-color: #f3f4f5;
}

.c13__input, .c13__txt {
	display: table-row;
}

.c13__txt {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	line-height: 148%;
}

.c13__txt a {
	color: #24305e;
}

.c13__txt a:hover {
	color: #d6002a;
}

.c13__input--required label:after {
	content: "*";
	margin-left: .2em;
}

.c13 .left-wrapper,
.c13 .right-wrapper {
	display: table-cell;
	padding-bottom: 0.875em;
}

.c13 .left-wrapper {
	width: 23%;
	text-align: right;
	padding-left: 1.75em;
	padding-right: 1.75em;
	vertical-align: middle;
	line-height: 123%;
}

.c13 .right-wrapper {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding-right: 11.48325%;
	overflow: hidden;
}

.c13 .msg-wrapper {
	color: #d6002a;
	border: 1px solid #d6002a;
	padding: 1em;
}

.c13 .msg-wrapper a {
	color: #d6002a;
}

.c13 .left-wrapper label {
	font-size: 1em;
	color: #1f1f1f;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}

.c13 .right-wrapper label {
	font-size: 1em;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	line-height: 133%;
}

.c13 .left-wrapper.empty {
	padding: 0;
	margin: 0;
}

.c13 input[type="text"],
.c13 input[type="email"],
.c13 input[type="password"],
.c13 input[type="tel"],
.c13 textarea {
	width: 100%;
	padding: 0 1.5em;
	resize: vertical;
}

.c13 select {
	padding-left: 1.5em;
	width: 100%;
}

.c13 textarea {
	font-size: 1.3em;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	padding: 0.8em;
	line-height: 144%;
	background-color: white;
	border: 1px solid #5a627a;
	border-radius: 4px;
}

.c13 input[type="text"],
.c13 input[type="email"],
.c13 input[type="password"],
.c13 input[type="tel"],
.c13 select {
	background-color: white;
	border: 1px solid #5a627a;
	border-radius: 4px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	height: 2.625em;
	line-height: 2.625em;
}

.c13 input[type="checkbox"] {
	position: absolute;
	top: -1px;
	left: -1px;
	width: 1px;
	height: 1px;
	z-index: -1;
}

.c13 input[type="checkbox"] + label:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 1em;
	height: 1em;
	margin-right: 1em;
	background-color: white;
	border: 1px solid #5a627a;
}

.c13 input[type="checkbox"]:checked + label:before {
	background-image: url(/_tb/img/svg-fallback/check.png);
	background-size: 80% auto;
	background-position: center;
	background-repeat: no-repeat;
}

@media screen and (max-width: 768px) {
	.c13 {
		margin: 0 0 1.25em 0;
	}
}

.ltIE9 .c13 input[type="checkbox"] {
	position: relative;
	top: auto;
	left: auto;
	width: auto;
	height: auto;
	z-index: 0;
}

.ltIE9 .c13 input[type="checkbox"] + label:before {
	display: none;
}

.c14 {
	width: 100%;
	max-width: 1166px;
	margin: 0 auto;
	display: table;
	table-layout: fixed;
	background-color: white;
	padding: 18px;
	margin-bottom: 3em;
}

.c14 p {
	font-size: 1em;
}

.c14 .c02 {
	color: #24305e;
	margin-bottom: .2em;
}

.c14 .clear {
	display: none;
	width: 100%;
	clear: both;
}

.c14.press-table > div:nth-child(odd) {
	background-color: #f3f4f5;
}

.c14.press-table > div:first-child {
	background-color: #5a627a;
}

.c14 .thg,
.c14 .tfg {
	background-color: #5a627a;
	color: white;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	line-height: 150%;
}

.c14 .thg .td:before,
.c14 .thg .td:after,
.c14 .tfg .td:before,
.c14 .tfg .td:after {
	display: none;
}

.c14 .tfg {
	display: table-footer-group;
}

.c14 .tfg .td.cme-count,
.c14 .tfg .td.cme-points {
	font-size: 1.3em;
	letter-spacing: 0.06em;
}

.c14 .thg {
	display: table-header-group;
}

.c14 .thg .date {
	text-align: center;
	width: 16em;
}

.c14 .tr {
	display: table-row;
}

.c14 .tr:nth-child(odd) .desc:before,
.c14 .tr:nth-child(odd) .cme-count:before,
.c14 .tr:nth-child(odd) .cme-points:before,
.c14 .tr:nth-child(odd) .btn:before {
	background-color: #f3f4f5;
	border-color: #f3f4f5;
}

.c14 .tr .date {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	text-align: center;
	font-size: 1.3em;
}

.c14 .td {
	display: table-cell;
	vertical-align: middle;
	padding: 1.625em;
	overflow: hidden;
}

.c14 .td.logo, .c14 .td.desc, .c14 .td.cme-count, .c14 .td.cme-points, .c14 .td.btn {
	position: relative;
}

.c14 .td.logo *, .c14 .td.desc *, .c14 .td.cme-count *, .c14 .td.cme-points *, .c14 .td.btn * {
	position: relative;
	z-index: 1;
}

.c14 .td.logo:before, .c14 .td.desc:before, .c14 .td.cme-count:before, .c14 .td.cme-points:before, .c14 .td.btn:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid transparent;
	z-index: 0;
	margin-top: 12px;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
}

.c14 .td.logo {
	position: relative;
	width: 21.875em;
	text-align: center;
}

.c14 .td.logo:before {
	border-color: #dfdfdf;
}

.c14 .td.logo:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #dfdfdf;
}

.c14 .td.desc h2, .c14 .td.title h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 1.25em;
	margin-top: 0;
}

.c14 .td.desc:before, .c14 .td.title:before {
	border-left-color: #dfdfdf;
}

.c14 .td.desc .p, .c14 .td.title .p {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	line-height: 133%;
}

.c14 .td.cme-count .type, .c14 .td.cme-points .type {
	display: none;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

.c14 .td.cme-count {
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	width: 140px;
}

.c14 .td.cme-points {
	width: 11.66381%;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}

.c14 .td.btn {
	text-align: center;
	width: 13.125em;
}

.c14 .logo div {
	display: inline-block;
	width: 100%;
	background-position: center;
	background-size: 100% auto;
	background-size: contain;
	background-repeat: no-repeat;
	max-width: 12em;
	min-height: 5.5em;
}

.c14 .c01 {
	background-color: transparent;
}

.c14 .rot {
	color: #d6002a;
}

.ltIE9 .c14 .tr.odd {
	background-color: #f3f4f5;
}

@media screen and (max-width: 930px) {
	.c14 .td.logo {
		width: 9.375em;
	}
}

@media screen and (max-width: 768px) {
	.c14 {
		padding: 0;
		display: block;
	}

	.c14 .tr:nth-child(odd) {
		background-color: #f3f4f5;
	}

	.c14 .tr:nth-child(odd) .td.logo {
		border-top: 2px solid #f3f4f5;
		border-left: 2px solid #f3f4f5;
	}

	.c14 .tfg, .c14 .tr {
		display: block;
	}

	.c14 .tfg {
		padding: 1em;
	}

	.c14 .tfg .td.logo, .c14 .tfg .td.cme-count, .c14 .tfg .td.cme-points, .c14 .tfg .td.btn {
		display: inline-block;
		float: none;
		width: auto;
		margin-left: 0;
		text-align: left;
		padding: .5em;
	}

	.c14 .tfg .td.desc {
		display: none;
	}

	.c14 .tfg .td.logo {
		display: none;
	}

	.c14 .tfg .td.cme-count {
		padding-right: 1.5em;
	}

	.c14 .tfg .td.cme-count .type, .c14 .tfg .td.cme-points .type {
		font-size: .7em;
	}

	.c14 .tfg .td {
		display: inline-block;
	}

	.c14 .tr {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.c14 .tr:nth-child(odd) .td.logo,
	.c14 .tr:nth-child(even) .td.logo {
		border: 1px solid #b3b7c2;
		margin-left: 10px;
	}

	.c14 .td.desc {
		margin-bottom: 0;
	}

	.c14 .tr {
		overflow: hidden;
	}

	.c14 .td {
		display: block;
	}

	.c14 .td.logo {
		float: left;
		width: 40%;
		background-color: white;
		padding: 10px;
		padding: 0;
		margin: 0 auto;
	}

	.c14 .td.logo div {
		width: 100%;
		width: 90%;
		height: 0;
		padding-bottom: 56.66667%;
		max-width: auto;
		max-width: unset;
		min-height: auto;
		min-height: unset;
	}

	.c14 .td.desc {
		width: 55%;
		padding-bottom: 0;
		padding-top: 0;
	}

	.c14 .td.cme-count {
		margin-left: 25%;
		clear: both;
	}

	.c14 .td.cme-count, .c14 .td.cme-points {
		text-align: left;
		float: none;
		width: 143px;
		display: inline-block;
		margin-left: 0;
		padding-right: 0;
	}

	.c14 .td.cme-count .type, .c14 .td.cme-points .type {
		display: inline-block;
	}

	.c14 .td.btn {
		float: right;
		display: inline-block;
		margin-top: 10px;
	}

	.c14 .td:before, .c14 .td:after {
		display: none;
	}

	.c14 .thg {
		display: none;
	}

	.c14 .c01 {
		width: 100%;
	}
}

@media screen and (max-width: 660px) {
	.c14 {
		margin-bottom: 0;
	}

	.c14 .td.desc:after {
		content: "";
		width: 100%;
		clear: both;
		float: none;
		height: 1px;
	}

	.c14 .tr:nth-child(odd) .td.logo,
	.c14 .tr:nth-child(even) .td.logo {
		margin: 0 auto;
	}

	.c14 .clear {
		display: block;
	}

	.c14 .td.cme-count,
	.c14 .td.cme-points {
		line-height: normal;
	}

	.c14 .td.logo {
		float: none;
	}

	.c14 .td.desc {
		float: none;
		width: 100%;
		padding: 30px 1.625em;
	}

	.c14 .td.cme-count,
	.c14 .td.cme-points,
	.c14 .td.btn {
		display: block;
		float: left;
		width: 100%;
		padding: 0 1.625em;
		text-align: left;
	}

	.c14 .td.btn {
		clear: both;
		margin-top: 30px;
		width: 90%;
		margin: 0 5%;
		width: 100%;
		margin: 10px 0;
		margin-top: -38px;
		text-align: right;
	}

	.c14 .td.btn .c01 {
		width: auto;
		display: inline-block;
	}

	.c14.cme-count, .c14.cme-points {
		padding-top: 0;
		padding-bottom: 30px;
	}
}

.c15 {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	margin-bottom: 20px;
	padding: 4.25em 6.33333%;
	background-color: white;
}

.c15__required {
	margin-bottom: 2.375em;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

.c15__submit {
	text-align: center;
}

.c15 .c01 {
	display: inline-block;
}

.c15 .c05 {
	margin-top: 2.5em;
	padding: 0 5%;
	text-align: center;
	line-height: 133%;
}

.c15 p, .c15 li {
	font-size: 1em;
}

@media screen and (min-width: 900px) {
	.c15--two-column {
		padding-bottom: 3em;
	}

	.c15--two-column .c15__required,
	.c15--two-column .c15__submit {
		clear: both;
	}

	.c15--two-column .c15__fieldset-wrapper {
		overflow: hidden;
	}

	.c15--two-column .c15__fieldset-wrapper .c13 {
		float: left;
		width: 48%;
		margin-right: 2%;
	}

	.c15--two-column .c15__fieldset-wrapper .c13__inputs-wrapper {
		display: block;
		padding-left: 2em;
		padding-right: 2em;
	}

	.c15--two-column .c15__fieldset-wrapper .c13__input {
		display: block;
		margin-bottom: 1em;
	}

	.c15--two-column .c15__fieldset-wrapper .c13 .left-wrapper {
		display: block;
		padding-left: 0;
		width: 100%;
		text-align: left;
		padding-bottom: .3em;
	}

	.c15--two-column .c15__fieldset-wrapper .c13 .right-wrapper {
		display: block;
		padding-right: 0;
	}
}

@media screen and (max-width: 900px) {
	.c15 {
		padding: 1.875em 6.33333%;
		padding-left: 0;
		padding-right: 0;
	}

	.c15 .c19 {
		padding: 0 5%;
	}

	.c15__required {
		padding: 0 5%;
	}
}

@media screen and (max-width: 800px) {
	.c15 .c13 legend, .c15 .c13__inputs-wrapper {
		padding-left: 5%;
		padding-right: 5%;
	}

	.c15 .c13 legend:before {
		display: none;
	}

	.c15 .c13__inputs-wrapper {
		display: block;
	}

	.c15 .c13__input {
		display: block;
		margin-bottom: .8em;
	}

	.c15 .c13 .left-wrapper,
	.c15 .c13 .right-wrapper {
		display: block;
		width: 100%;
	}

	.c15 .c13 .left-wrapper {
		text-align: left;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: .2em;
	}

	.c15 .c13 .right-wrapper {
		padding-right: 0;
	}
}

.c16 {
	width: 100%;
}

.c16 .c02 {
	margin: 0.5em 0;
	padding: 0;
}

.c16 .c02:before {
	left: -1em;
}

.c16__opener {
	position: relative;
	width: 100%;
	background-color: #f3f4f5;
	cursor: pointer;
	text-align: left;
	padding-right: 3em;
	border-bottom: 1px solid #dfdfdf;
	margin: 0;
}

.c16 .status {
	display: inline-block;
	vertical-align: middle;
	width: 15%;
	min-width: 3.25em;
	padding-top: 1.25em;
	padding-bottom: 1.25em;
}

.c16 .icon {
	position: relative;
	margin: 0 auto;
	width: 2.125em;
	height: 2.125em;
	border: 1px solid #24305e;
	border-radius: 50%;
	behavior: url(/_tb/js/polyfills/PIE.htc);
}

.c16 .icon:before, .c16 .icon:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background-color: #24305e;
}

.c16 .icon:before {
	width: 0.75em;
	height: 1px;
}

.c16 .icon:after {
	height: 0.75em;
	width: 1px;
}

.c16 .title {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: calc(85% - 2.5em);
	padding-top: 1.25em;
	padding-bottom: 1.25em;
	padding-left: 5.5em;
	border-left: 1px solid #dfdfdf;
}

.c16__content {
	overflow: hidden;
	height: 0;
	margin-left: 15%;
	padding-left: 4em;
	padding-right: 5%;
	border-top: 1px solid transparent;
}

.c16__content .c02 {
	margin: 1.5em 0;
}

.c16 .c05 {
	text-align: left;
}

.ltIE9 .c16 .c02:before {
	display: none;
}

.c16--open + .c16 {
	border-top: 1px solid #dfdfdf;
}

.c16--open .title {
	border-left-color: transparent;
}

.c16--open .c16__opener {
	background-color: white;
	border-bottom-color: transparent;
}

.c16--open .c16__content {
	height: auto;
}

.c16--open .icon:after {
	display: none;
}

@media screen and (max-width: 768px) {
	.c16__content {
		margin-left: 0;
	}
}

@media screen and (max-width: 500px) {
	.c16 .title {
		padding-left: 5%;
	}

	.c16__content {
		padding-left: 5%;
		margin-left: 0;
	}

	.c16__content .c05 .table {
		display: block;
	}

	.c16__content .c05 .table--img-left .left,
	.c16__content .c05 .table--img-left .right {
		width: 100%;
		display: block;
	}

	.c16__content .c05 .table--img-left .left {
		margin: 2.7em 0;
	}

	.c16__content .c05 .table--img-right .left,
	.c16__content .c05 .table--img-right .right {
		width: 100%;
		display: block;
		margin: 1em 0;
	}

	.c16__content .c05 .table--img-right .right {
		margin: 2.7em 0;
	}

	.c16 .c02:before {
		display: none;
	}
}

.c17 {
    padding-top: 1em;
    padding-right: 1em;
    padding-left: 1em;
    padding-bottom: 1em;
    background-color: white;
    max-width: 1200px;
    margin: 0 auto;
    margin-bottom: 5em;
}
.c17 {
}


.c17 > .c02 {
	background-color: #5a627a;
	color: white;
	padding: 0.625em 1.625em 0.625em 7.5%;
	padding-left: calc(7.5% - 1.0625em);
}

.c17 > .c02:before {
	display: none;
	background-color: pink;
}

@media screen and (max-width: 450px) {
	.c17 {
		padding: 0;
	}

	.c17 .c16__opener {
		padding-right: 1em;
	}

	.c17 > .c02 {
		padding-left: 1em;
		padding-right: 1em;
	}
}

.c18 {
	width: 100%;
	display: table;
	padding: 5.375em 9.58333%;
	background-color: white;
	max-width: 1200px;
	margin: 0 auto;
	margin-bottom: 5em;
}

.c18__item {
	display: table-row;
}

.c18__item:nth-child(even) {
	background-color: #f3f4f5;
}

.c18 .c02 {
	display: table-cell;
	min-width: 270px;
	width: 20%;
	padding: 1em;
	vertical-align: middle;
}

.c18 .c02:before {
	display: none;
}

.c18 .desc {
	display: table-cell;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	padding: 1em;
	width: 80%;
	line-height: 130%;
}

.c18 .letter {
	display: none;
}

.ltIE9 .c18__item.even {
	background-color: #f3f4f5;
}

@media screen and (max-width: 560px) {
	.c18 {
		padding: 3em 5%;
	}

	.c18 .c02 {
		padding-bottom: 0;
	}

	.c18__item,
	.c18 .c02,
	.c18 .desc {
		display: block;
		width: 100%;
	}
}

.c19 {
	display: block;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	color: #d6002a;
	background-color: white;
	margin-bottom: 3em;
}

.c19 h2 {
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 1.25em;
	margin-bottom: .5em;
}

.c19 ul {
	list-style-type: disc;
	display: inline-block;
	padding-left: 1em;
}

.c19 li {
	line-height: 144%;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

.c20 {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	display: table;
	table-layout: fixed;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	color: #b3b7c2;
}

.c20__item {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	width: 25%;
	background-color: #5a627a;
	border-right: 1px solid #b3b7c2;
	font-size: 1em;
}

.c20__item:first-child:nth-last-child(1), .c20__item:first-child:nth-last-child(1) ~ li {
	width: 100% / 1;
}

.c20__item:first-child:nth-last-child(2), .c20__item:first-child:nth-last-child(2) ~ li {
	width: 100% / 2;
}

.c20__item:first-child:nth-last-child(3), .c20__item:first-child:nth-last-child(3) ~ li {
	width: 100% / 3;
}

.c20__item:first-child:nth-last-child(4), .c20__item:first-child:nth-last-child(4) ~ li {
	width: 100% / 4;
}

.c20__item:first-child:nth-last-child(5), .c20__item:first-child:nth-last-child(5) ~ li {
	width: 100% / 5;
}

.c20__item:first-child:nth-last-child(6), .c20__item:first-child:nth-last-child(6) ~ li {
	width: 100% / 6;
}

.c20__item:last-child {
	border: none;
}

.c20__item a {
	display: table;
	table-layout: fixed;
	padding: .7em;
	width: 100%;
	color: #dfdfdf;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}

.c20__item .txt {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 1.25em;
	line-height: 144%;
	width: 87.5%;
	word-break: break-word;
	word-wrap: break-word;
}

.c20__item .icon {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 12.5%;
}

.c20__item .icon-inner {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	overflow: hidden;
	background-color: #b3b7c2;
	background-color: rgba(179, 183, 194, 0.5);
	border-radius: 50%;
	behavior: url(/_tb/js/polyfills/PIE.htc);
}

.c20__item svg, .c20__item use, .c20__item image, .c20__item img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	fill: #24305e;
	stroke: white;
	visibility: hidden;
}

.c20__item--active, .c20__item--completed {
	background-color: #24305e;
}

.c20__item--active a, .c20__item--completed a {
	color: white;
}

.c20__item--active a .icon-inner, .c20__item--completed a .icon-inner {
	background-color: #24305e;
}

.c20__item--active a svg, .c20__item--active a use, .c20__item--active a image, .c20__item--active a img, .c20__item--completed a svg, .c20__item--completed a use, .c20__item--completed a image, .c20__item--completed a img {
	visibility: visible;
}

.c20--hide-icons .c20__item .icon {
	display: none;
}

.c20--hide-icons .c20__item .txt {
	width: 100%;
}

.c20--white {
	padding: 0;
}

.c20--white .c20__item {
	background-color: white;
	color: #5a627a;
}

.c20--white .c20__item a {
	color: #b3b7c2;
}

.c20--white .c20__item a:hover {
	color: #5a627a;
}

.c20--white .c20__item--active {
	background-color: #5a627a;
}

.c20--white .c20__item--active a {
	color: white;
}

.c20--white .c20__item--active a:hover {
	color: white;
}

.c20--standalone {
	margin-bottom: 1em;
}

@media screen and (max-width: 768px) {
	.c20 {
		display: block;
		table-layout: unset;
	}

	.c20__item {
		display: block;
		width: 100%;
		border-right: none;
		padding-left: 1.3em;
	}

	.c20__item:first-child:nth-last-child(1), .c20__item:first-child:nth-last-child(1) ~ li {
		width: 100%;
	}

	.c20__item:first-child:nth-last-child(2), .c20__item:first-child:nth-last-child(2) ~ li {
		width: 100%;
	}

	.c20__item:first-child:nth-last-child(3), .c20__item:first-child:nth-last-child(3) ~ li {
		width: 100%;
	}

	.c20__item:first-child:nth-last-child(4), .c20__item:first-child:nth-last-child(4) ~ li {
		width: 100%;
	}

	.c20__item:first-child:nth-last-child(5), .c20__item:first-child:nth-last-child(5) ~ li {
		width: 100%;
	}

	.c20__item:first-child:nth-last-child(6), .c20__item:first-child:nth-last-child(6) ~ li {
		width: 100%;
	}

	.c20__item .txt {
		text-align: left;
	}
}

.c21--center {
	text-align: center;
}

.c21--center .c01 {
	display: inline-block;
	margin-bottom: .5em;
}

.c22 {
	display: table;
	width: 100%;
	background-color: #f3f4f5;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color: #24305e;
	line-height: 133%;
}

.c22 li {
	font-size: 1em;
}

.c22 .row {
	width: 100%;
	display: table-row;
}

.c22__key, .c22__value {
	display: table-cell;
	padding: 1.4em 1.25em;
	border-bottom: 2px solid white;
	vertical-align: middle;
	font-size: 1.2em;
}

.c22__value {
	width: 20em;
	text-align: center;
}

.c22__key {
	width: 100%;
}

.c23 {
	display: table-row;
	width: 100%;
}

.c23 .left, .c23 .right {
	display: table-cell;
	vertical-align: top;
	width: 50%;
	padding-bottom: 2em;
	padding-left: 13.79928%;
	padding-right: 4.56989%;
	padding-bottom: 4em;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	line-height: 144%;
	border-bottom: 1px dotted #b3b7c2;
}

.c23 .left {
	padding-top: 2.5em;
}

.c23 .right {
	padding-top: 4.3em;
}

.c23 .vnr,
.c23 .cme-points,
.c23 .deadline,
.c23 .sponsor,
.c23 .title {
	display: block;
	margin-bottom: .4em;
}

.c23 .title {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}

.c23 .cme-status {
	position: relative;
}

.c23 .cme-status svg, .c23 .cme-status use, .c23 .cme-status image, .c23 .cme-status img {
	position: absolute;
	top: -.3em;
	left: -3.375em;
	width: 2em;
	max-height: 2em;
	height: auto;
}

.c23 .call-to,
.c23 .recived,
.c23 .eiv-state {
	margin-bottom: 1.375em;
}

.c23 .call-to .c01 {
	padding: 0;
	border: 0;
	text-align: left;
}

.c23 .call-to .c01:hover {
	background-color: white;
	color: #24305e;
}

.c23 .call-to .c01:hover svg, .c23 .call-to .c01:hover use {
	fill: #24305e;
	stroke: #24305e;
}

.c23 .call-to .c01 svg, .c23 .call-to .c01 use, .c23 .call-to .c01 image, .c23 .call-to .c01 img {
	margin-right: 0.75em;
	width: 1.625em;
}

.c24 {
	width: 100%;
	margin-bottom: 3px;
}

.c24 header {
	display: table;
	table-layout: fixed;
	width: 100%;
	background-color: #f3f4f5;
	overflow: hidden;
	color: #24305e;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	padding: 1.2em 0;
	cursor: pointer;
}

.c24 header > .td {
	display: table-cell;
	vertical-align: middle;
	padding: 0 0 0 1.3em;
}

.c24 header .icon-wrapper {
	width: 58px;
}

.c24 header .title {
	width: 100%;
}

.c24 header .count {
	width: 60px;
}

.c24 header .detail {
	width: 148px;
}

.c24 header .icon {
	width: 36px;
	height: 36px;
}

.c24 header .icon svg, .c24 header .icon use, .c24 header .icon image, .c24 header .icon img {
	width: 100%;
	height: 100%;
}

.c24 header h2 {
	vertical-align: middle;
	font-size: 1em;
	line-height: 133%;
}

.c24 header .count,
.c24 header .detail {
	vertical-align: middle;
}

.c24 header .count {
	margin-right: 18%;
}

.c24 header .detail .txt {
	display: inline-block;
	vertical-align: middle;
}

.c24 header .detail .icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-left: 2em;
	width: 2.125em;
	height: 2.125em;
	border: 1px solid #24305e;
	cursor: pointer;
	border-radius: 50%;
	behavior: url(/_tb/js/polyfills/PIE.htc);
}

.c24 header .detail .icon:before, .c24 header .detail .icon:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background-color: #24305e;
}

.c24 header .detail .icon:after {
	height: 0.75em;
	width: 1px;
}

.c24 header .detail .icon:before {
	width: 0.75em;
	height: 1px;
}

.c24 .table {
	display: none;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

.c24 .c30 {
	display: none;
	padding-left: 5%;
	padding-right: 5%;
}

.c24--open header {
	margin-bottom: 2em;
}

.c24--open header .detail .icon:after {
	display: none;
}

.c24--open .c30 {
	display: block;
}

.c24--open .table {
	display: table;
}

.c25 {
	width: 100%;
	padding: 5.375em 9.58333%;
	background-color: white;
	max-width: 1200px;
	margin: 0 auto;
	margin-bottom: 5em;
	margin-bottom: 30px;
}

.c25 p, .c25 li {
	font-size: 1em;
}

.c25 a {
	color: #24305e;
}

.c25 a:hover {
	color: #d6002a;
}

.c25__item {
	display: inline-block;
	border-bottom: 1px solid #b3b7c2;
	padding-top: 2.5em;
	padding-bottom: 2.5em;
	width: 100%;
}

.c25__item:first-child {
	padding-top: 0;
}

.c25__item:last-child {
	border-bottom: none;
	padding-bottom: 0;
}

.c25 .letter {
	display: block;
	font-size: 3.1875em;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color: #24305e;
	margin-bottom: 0.15686em;
}

.c25 .desc {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	line-height: 160%;
}

.c25 .c02 {
	display: block;
	font-size: 1.25em;
	margin-bottom: 1.25em;
}

.c25 .c02:before {
	-webkit-transform: translate3d(-100%, -50%, 0);
	transform: translate3d(-100%, -50%, 0);
}

@media screen and (max-width: 768px) {
	.c25 {
		padding: 1.875em 9.58333% 0;
		margin-bottom: 0;
		-webkit-column-count: 1;
		column-count: 1;
		-webkit-column-gap: unset;
		column-gap: unset;
	}

	.c25__item {
		padding: 1.875em 0;
		margin-bottom: 0;
	}
}

@media screen and (max-width: 500px) {
	.c25 .c02:before {
		display: none;
	}
}

.c26 {
	position: relative;
	width: 100%;
	max-width: 1200px;
	background-color: white;
	margin: 0 auto;
	padding: 3.5625em;
}

.c26 .advantages-btn {
	display: none;
}

.c26__img-map {
	position: relative;
	width: 100%;
	max-width: 732px;
	margin: 0 auto;
}

.c26__img-map .advantages-bg {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
	max-width: 732px;
	margin: 0 auto;
	height: 0;
	padding-bottom: 79.64481%;
	z-index: 0;
}

.c26__img-map .advantages-bg__inner {
	position: absolute;
	width: 600%;
	height: 100%;
	top: 0;
	left: 0;
	background-image: url(../img/img-sprites/advantages-sprite-map.png);
	background-position: -100% 0;
	background-size: 100% 100%;
	margin-left: 0;
}

.c26__img-map a {
	position: absolute;
	display: block;
	background-color: transparent;
	text-decoration: none;
	z-index: 1;
}

.c26__img-map a span {
	display: none;
}

.c26__img-map .register {
	top: 0;
	left: 33%;
	width: 35%;
	height: 21.8%;
	border-radius: 16%;
}

.c26__img-map .register:hover ~ .advantages-bg .advantages-bg__inner {
	margin-left: -100%;
}

.c26__img-map .choose {
	top: 37%;
	right: 0;
	width: 34.8%;
	height: 22%;
	border-radius: 16%;
}

.c26__img-map .choose:hover ~ .advantages-bg .advantages-bg__inner {
	margin-left: -200%;
}

.c26__img-map .pass {
	bottom: 0;
	right: 11.6%;
	width: 34.7%;
	height: 22%;
	border-radius: 16%;
}

.c26__img-map .pass:hover ~ .advantages-bg .advantages-bg__inner {
	margin-left: -300%;
}

.c26__img-map .collect {
	bottom: 0;
	left: 12.4%;
	width: 34.6%;
	height: 22%;
	border-radius: 16%;
}

.c26__img-map .collect:hover ~ .advantages-bg .advantages-bg__inner {
	margin-left: -400%;
}

.c26__img-map .account {
	top: 37%;
	left: 0;
	width: 35%;
	height: 21.6%;
	border-radius: 16%;
}

.c26__img-map .account:hover ~ .advantages-bg .advantages-bg__inner {
	margin-left: -500%;
}

.c26__img-map .advantages {
	top: 38.2%;
	left: 40%;
	width: 20.1%;
	height: 25.9%;
	border-radius: 50%;
}

.c26 .c02 {
	font-size: 1.5em;
	margin-bottom: 2em;
}

@media screen and (max-width: 550px) {
	.c26 {
		background-color: #f3f4f5;
		padding-left: 1em;
		padding-right: 1em;
	}

	.c26__img-map {
		width: 305px;
		padding: 0;
		margin-left: auto;
		margin-right: auto;
	}

	.c26__img-map .advantages-bg {
		display: none;
	}

	.c26__img-map a {
		position: relative;
		width: 100%;
		margin: 0 auto;
		background-color: white;
		text-align: center;
		margin-bottom: 44px;
	}

	.c26__img-map a span {
		display: block;
	}

	.c26__img-map .nr {
		position: absolute;
		top: -25px;
		left: 50%;
		width: 50px;
		height: 50px;
		margin-left: -25px;
		background-color: #24305e;
		border-radius: 50%;
	}

	.c26__img-map .nr .nr-wrapper {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		height: 1em;
		margin: auto;
		color: white;
		font-family: 'Roboto', sans-serif;
		font-weight: 700;
		font-size: 1.9375em;
	}

	.c26__img-map .title {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		height: 1em;
		margin: auto;
		color: #24305e;
		font-family: 'Roboto', sans-serif;
		font-weight: 500;
		font-size: 1.5em;
		line-height: 140%;
	}

	.c26__img-map .tie {
		position: absolute;
		bottom: -44px;
		left: 0;
		display: block;
		height: 44px;
		width: 100%;
		background-image: url(/_tb/img/img-sprites/advantages-tie.png);
		background-position: top center;
		background-repeat: no-repeat;
	}

	.c26__img-map .register,
	.c26__img-map .choose,
	.c26__img-map .pass,
	.c26__img-map .collect,
	.c26__img-map .account,
	.c26__img-map .advantages {
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		width: 100%;
		height: 124px;
		border: 1px solid #cccccc;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}

	.c26__img-map .advantages {
		position: relative;
		display: block;
		width: 136px;
		height: 136px;
		background-color: #d6002a;
		margin: 0 auto;
		border-radius: 50%;
		text-align: center;
	}

	.c26__img-map .advantages span {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 80%;
		height: 3em;
		line-height: 140%;
		margin: auto;
		display: block;
		font-family: 'Roboto', sans-serif;
		font-weight: 500;
		font-size: 1.5em;
		color: white;
	}
}

.c27 {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto 5em;
	padding: 4.1875em 7.5em;
	background-color: white;
}

.c27 .c05 {
	overflow: visible;
}

.c27 .c05 .table--img-right .right {
	width: 598px;
	width: 50%;
}

.c27 .c05 .table--img-right .right img {
	width: 100%;
}

.c27 .c05 .table--img-right .left {
	width: auto;
}

.c27 .c05 .table--img-left .c02 {
	margin-left: 2em;
}

.c27 .c05 .table--img-left .left {
	width: 603px;
	width: 50%;
}

.c27 .c05 .table--img-left .left img {
	width: 100%;
}

.c27 .c05 .table--img-left .right {
	width: auto;
}

.ltIE9 .c27 .c02:before {
	display: none;
}

.ltIE9 .c27 .c05 .table--img-left .c02 {
	margin-left: 0;
}

@media screen and (max-width: 1100px) {
	.c27 .c05 .table--img-right .right {
		width: auto;
	}

	.c27 .c05 .table--img-right .right img {
		width: 100%;
	}

	.c27 .c05 .table--img-right .left {
		width: 330px;
		width: 50%;
	}

	.c27 .c05 .table--img-left .left {
		width: auto;
	}

	.c27 .c05 .table--img-left .left img {
		width: 100%;
	}

	.c27 .c05 .table--img-left .right {
		width: 330px;
		width: 50%;
	}
}

@media screen and (max-width: 860px) {
	.c27 .c05 .table,
	.c27 .c05 .left,
	.c27 .c05 .right {
		display: block;
		padding: 0;
	}

	.c27 .c05 .left,
	.c27 .c05 .right {
		margin-bottom: 1.2em;
	}

	.c27 .c05 .table--img-right .right {
		width: 100%;
	}

	.c27 .c05 .table--img-right .right img {
		width: 100%;
	}

	.c27 .c05 .table--img-right .left {
		width: 100%;
	}

	.c27 .c05 .table--img-left .c02 {
		margin-left: 0;
	}

	.c27 .c05 .table--img-left .left {
		width: 100%;
	}

	.c27 .c05 .table--img-left .left img {
		width: 100%;
	}

	.c27 .c05 .table--img-left .right {
		width: 100%;
	}
}

@media screen and (max-width: 600px) {
	.c27 {
		padding-left: 5%;
		padding-right: 5%;
	}

	.c27 .c02:before {
		display: none;
	}
}

DIV#DCloginContainer, TABLE#DCLoginBody {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}

DIV#DCloginHeader {
	width: 400px;
	height: 28px;
	background-image: url(/images/doccheck/login_header.gif);
}

DIV#DCloginBody {
	width: 398px;
	height: 176px;
	background: #fff;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

DIV#DCloginBody p {
	padding-bottom: 10px;
}

DIV#DCloginBody td {
	font-size: 1.2em;
}

DIV#DCloginFooter {
	width: 400px;
	height: 12px;
	background-image: url(/images/doccheck/login_footer_white.gif);
}

IMG#DCEumel {
	top: 0px;
	border: 0px;
}

INPUT.DCLoginForm {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	width: 160px;
}

TD.DCformItems {
	width: 100px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

TD#DCTableCell01 {
	padding: 0 0 0 13px;
	vertical-align: top;
}

TD#DCTableCell02 {
	padding: 10px 10px 0 10px;
}

TD#DCTableCell03 {
	padding: 10px 10px 0 10px;
}

A.DCLink {
	color: #cc0033;
	text-decoration: none;
}

table.nondec {
	width: 100%;
}

div#DCloginBody td.right {
	text-align: right;
}

table.nondec {
	border: 0;
	margin: 0;
}

.c28 {
	width: 100%;
	max-width: 1200px;
	margin: 3em auto;
	min-height: 231px;
}

.c28 table.nondec {
	margin-bottom: 7px;
}

.c28 div#DCloginHeader {
	background-image: url(/images/doccheck/login_header.gif);
	position: relative;
}

.c28 div#DCloginFooter {
	background-image: url(/images/doccheck/login_footer_white.gif);
}

.c28 div#DCloginContainer {
	width: 467px;
	margin: 0 auto;
}

.c28 div#DCloginBody {
	width: 400px;
	line-height: 139%;
}

.c28 .show-on-mobile {
	display: none;
}

.c28 .doccheck-help {
	position: absolute;
	display: block;
	width: 29px;
	height: 24px;
	top: 10px;
	right: 0;
	background-color: transparent;
}

.c28 .register-change-pw img.tinyarrow {
	width: 3px;
	height: 3px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.c28 .register-change-pw a {
	text-decoration: none;
	color: #666666;
	display: inline-block;
	vertical-align: middle;
}

.c28 .freesurf {
	visibility: hidden;
}

@media screen and (max-width: 450px) {
	.c28 .show-on-mobile {
		display: block;
	}

	.c28 table.nondec {
		margin-bottom: 1em;
		font-size: 10px;
	}

	.c28 tr, .c28 td, .c28 table, .c28 tbody {
		display: block;
	}

	.c28 #DCTableCell01 {
		display: none;
	}

	.c28 div#DCloginHeader,
	.c28 div#DCloginBody {
		width: 155px;
	}

	.c28 div#DCloginHeader {
		background-image: url(/_tb/img/img-sprites/doccheck-mobile-header.png);
		background-repeat: no-repeat;
		height: 34px;
		margin: 0 auto;
	}

	.c28 div#DCloginBody {
		background-color: #f3f4f5;
		border-left: 1px solid #b3b7c2;
		border-right: 1px solid #b3b7c2;
		border-bottom: 1px solid #b3b7c2;
		margin: 0 auto;
	}

	.c28 div#DCloginFooter {
		display: none;
	}

	.c28 #DCTableCell02 p {
		display: none;
	}

	.c28 input.DCLoginForm {
		width: 100%;
		border: 1px solid #b3b7c2;
		height: 20px;
		padding: 0 .5em;
	}

	.c28 #DCTableCell03 {
		display: none;
	}

	.c28 .register-change-pw > div {
		margin-bottom: .2em;
	}

	.c28 .submit-freesurf .submit {
		width: 100% !important;
	}

	.c28 .submit-freesurf button[type=submit] {
		display: block;
		background-image: url(/_tb/img/img-sprites/doccheck-mobile-login-btn.png);
		background-repeat: no-repeat;
		background-position: top right;
		width: 87px;
		height: 22px;
		margin: 10px auto 0;
		cursor: pointer;
	}

	.c28 .submit-freesurf button[type=submit]:hover {
		background-position: top left;
	}

	.c28 .submit-freesurf .submit input[type=image] {
		display: none;
	}
}

.c29 {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto 5em;
	background-color: white;
	padding: 1.8125em 3.25em;
}

.c29 .total {
	width: 100%;
	padding: 1.5em 2em;
	background-color: #5a627a;
	color: white;
}

.c29 > .c22 {
	margin-bottom: 2em;
}

.c29 h2 {
	color: #24305e;
}

@media screen and (max-width: 768px) {
	.c29 {
		padding: 3em 0;
	}

	.c29 > .c05 {
		padding: 0 5%;
	}

	.c29 .c24 .detail {
		width: 78px;
		text-align: right;
	}

	.c29 .c24 .detail .icon {
		margin-left: 0;
		margin-right: 2em;
	}

	.c29 .c24 .detail .txt {
		display: none;
	}

	.c29 .c24 .count {
		margin-right: 0;
	}

	.c29 .c23 {
		display: block;
		border-bottom: 1px dotted #b3b7c2;
	}

	.c29 .c23 .left,
	.c29 .c23 .right {
		display: block;
		width: 100%;
		border: 0;
	}

	.c29 .c23 .left {
		padding-right: 5%;
	}

	.c29 .c23 .right {
		padding-top: 0;
		padding-right: 5%;
	}
}

.c30 {
	width: 100%;
	margin-top: 2em;
	padding-bottom: 4em;
	border-bottom: 1px dotted #b3b7c2;
}

.c30 .c02 {
	display: block;
	font-size: 1em;
	color: #24305e;
	margin-bottom: 1em;
}

.c30 .eiv-list {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	line-height: 144%;
}

.c30 .img, .c30 .desc {
	display: block;
}

.c30 .img {
	float: left;
	margin-right: 1em;
}

.c30 li {
	margin-bottom: 1em;
	overflow: hidden;
	font-size: 1em;
}

body.apply-old-styles {
	font-size: 100.1%;
	background-color: white;
}

body.apply-old-styles .c07 {
	font-size: 65.56%;
}

body.apply-old-styles .c03 {
	font-size: 87.5%;
}

body.apply-old-styles .content {
	width: 812px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	top: 1em;
}

body.apply-old-styles .content * {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

body.apply-old-styles #content {
	position: relative;
	top: 0;
	left: auto;
	float: right;
	z-index: 0;
}

body.apply-old-styles #back-top {
	display: none;
}

body.apply-old-styles div.abstand_top_Quatro {
	padding-top: 31px;
}

body.apply-old-styles .c35_wissenstest_bg {
	padding: 15px 0;
	top: 1em;
	font-size: 87.5%;
}

#header {
	margin: 0 auto;
	max-width: 1160px;
}

body {
	font-size: 87.5%;
}

.c07 {
	font-size: 75%;
}

@media screen and (min-width: 1024px) {
	.c07 {
		max-width: 1680px;
		font-size: 75%;
	}

	.c07 + .content {
		margin-top: 5.625em;
	}

	.c07__nav {
		width: 60.625em;
		height: auto;
	}

	.c07__nav .c01--grey-blue2 {
		font-size: 125%;
	}

	.c07__nav > ul {
		width: 43.4375em;
	}

	.c07__nav > ul .login,
	.c07__nav > ul .logout {
		width: 33.33333%;
		font-size: 1.125em;
	}

	.c07__nav > ul .register,
	.c07__nav > ul .my-cme {
		width: 33.33333%;
		font-size: 14px;
		font-size: 1.125em;
	}

	.c07__nav > ul .search {
		width: 33.33333%;
		font-size: 14px;
		font-size: 1.125em;
	}

	.c07__logo-btn {
		right: 2em;
	}

	.home .sidebar {
		width: 32.57813em;
	}

	.home .main {
		padding-top: 3em;
	}

	.c08 {
		padding: 2.5em 3em;
	}

	.c08 .c02--h2-sidebar {
		font-size: 1.5em;
		margin-bottom: 1em;
	}

	.c08__offering {
		margin-bottom: 2.5em;
		margin-bottom: 1.5em;
	}

	.c08__offering .stats {
		font-size: 65%;
	}

	.c08__offering .stats .stat {
		margin: 0 3em;
	}

	.c08 .c01 {
		width: 100%;
	}

	.c08__benefits li {
		font-size: 0.875em;
		margin-bottom: 0.2em;
	}

	.c08__logo-blak img {
		width: 55%;
	}

	.c04__desc .c02--h2 {
		margin-bottom: .5em;
	}

	.c11 {
		font-size: 75%;
		font-size: 84.5%;
		padding: 1.125em 4.4em;
	}

	.c09 {
		padding-top: 1.5em;
		padding-top: 3em;
	}

	.c12 .c06 {
		line-height: 160%;
		margin-bottom: 0.45em;
	}

	.c12__bot-info .rating-wrapper {
		margin-bottom: 0.45em;
	}

	.c12 .c02--h2 {
		line-height: 133%;
	}
}
@media screen and (min-width: 800px) and (max-width: 840px) and (max-height: 1200px) {
	/*Portrait format for iPad Pro 10.5*/
	.c07__nav {
		height: 0;
	}
	.c07__nav-mobile ul {
    	padding-top: 0px;
	}
	.c07.show-menu .c07__top {
   		margin-bottom: 1.5em;
	}
	.c07.show-menu {
    	position: fixed;
    	height: auto;
	}
	.c07 + .content {
		margin-top: 8.6em;
	}
}

@media screen and (min-width: 800px) and (max-width: 840px) and (max-height: 1280px) {
	/*Portrait format for Kindle Fire HDX*/
	.c07__nav {
		height: 0;
	}
	.c07__nav-mobile ul {
    	padding-top: 0px;
	}
	.c07 + .content {
		margin-top: 8.6em;
	}
	.c07__nav > ul .search, {
		text-align: center;
		padding: unset;
	}
}

@media screen and (min-width: 800px)and (max-width: 900px) and (max-height: 500px) {
	/*Lanscape format for iPhone X and Galaxy Note 9*/
	.c07 {
    	font-size: 66%;
	}
	.c07__nav {
		/*height: auto;*/
		height: 0;
	}
	.c07__nav-mobile ul {
    	padding-top: 0px;
	}
	.c07__top {
    	margin-bottom: 1.2em;
	}
	.c07 + .content {
    	margin-top: 7.6em;
	}
}

/* c31_testresults */
.c31_testresults .c09 .c01 {
	font-size: initial;
	background-color: transparent;
}

.testresults_ergebnisblock {
	background-color: white;
	max-width: 1200px;
	margin: 0 auto;
	padding: 20px;
	font-size: 1.15em;
}

.testresults_ergebnisblock .c02--m-title {
	margin-top: 0;
	margin-bottom: 1em;
}

.testresults_ergebnisblock p {
	margin: 0;
}

.testresults_ergebnisblock .sign {
	color: #DD1B3C;
	font-weight: 700;
}

.testresults_ergebnisblock .sign.result_true {
	color: #4EB540;
}

.testresults_ergebnisblock .sign span {
	vertical-align: top;
}

.testresults_top {
	padding-left: 38px;
	margin-bottom: 30px;
}

.testresults_top .sign {
	margin-left: 30px;
}

.testresults_wrapper {
	display: inline-block;
	width: 100%;
	padding: 30px;
	background-color: #f3f4f5;
	border-bottom: 4px solid white;
}

.testresults_question {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 1.125em;
	color: #24305e;
}

.testresults_question p {
	font-weight: 700;
	margin-bottom: 10px;
}

.testresults_question ol, .testresults_question ul {
	padding-left: 18px;
}

.testresults_answers ul {
	list-style: none;
}

.testresults_answers li {
	margin: 0;
	padding: 7px 0;
	padding-left: 100px;
	line-height: normal;
}

.testresults_answers li.sign {
	padding-left: 80px;
}

.testresults_answers .sign .answer_test {
	display: inline-block;
	width: 90%;
}

@media screen and (max-width: 768px) {
	.testresults_ergebnisblock {
		padding: 25px;
	}

	.testresults_ergebnisblock .c02--m-title {
		line-height: normal;
	}

	.testresults_ergebnisblock p {
		line-height: 1.5;
	}

	.testresults_top .sign {
		padding-top: 5px;
		margin-left: 0;
		display: block;
		width: 100%;
	}

	.testresults_ergebnisblock {
		margin-bottom: 0;
	}

	.testresults_answers li {
		padding-left: 40px;
	}

	.testresults_answers li.sign {
		padding-left: 20px;
	}

	.testresults_wrapper {
		padding: 20px 0;
	}
}

/*.c32_notice-text */
.c32_notice-text {
	padding: 2em 0;
}

.c32_notice-text .c18 {
	margin: 1em 0;
	padding: 1em 0;
}

.c32_notice-text .c18 ul {
	display: inline-block;
}

.c32_notice-text .c05:after {
	display: none;
}

/* emailverified */
.emailverified {
	padding-bottom: 50px;
}

.emailverified h3 {
	margin-top: 0;
}

.emailverified .c02--red-title {
	margin: 50px 0;
}

.emailverified .c-overview--item {
	margin-left: 37px;
}

.emailverified .c09 {
	padding-top: 10px;
}

.emailverified_gruopbox {
	padding: 0 20px;
}

@media screen and (max-width: 768px) {
	.emailverified_gruopbox {
		padding: 0;
	}
}

.emailverified_box {
	font-size: 1.2em;
	line-height: 1.5em;
	background: white;
	position: relative;
	overflow: hidden;
}

.emailverified_box + .c-overview--item {
	padding: 20px 58px;
}

.emailverified_box .box_left {
	width: 45%;
	display: inline-block;
	vertical-align: middle;
}

.emailverified_box .box_left img {
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	height: 99.9%;
}

.emailverified_box .box_right {
	background-color: white;
	vertical-align: middle;
	width: 54%;
	display: inline-block;
	padding: 60px 50px;
	position: relative;
}

.emailverified_box ul {
	padding: 5px 0 10px;
	list-style: none;
}

.emailverified_box ul li {
	position: relative;
}

.emailverified_box ul span {
	padding-left: 25px;
	line-height: normal;
	display: inline-block;
}

.emailverified_box .box_bottom span {
	width: 100%;
	width: calc(100% - 101px);
	display: inline-block;
	vertical-align: middle;
	font-size: .75em;
	line-height: 1.5;
	padding-right: 15px;
}

.emailverified_box .box_bottom:after {
	content: "";
	display: table;
	clear: both;
}

.emailverified_box .c15__submit {
	float: right;
	width: 100px;
}

.emailverified_box .c15__submit .c01--red {
	font-size: .9em;
}

.emailverified_box .icon {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
}

.emailverified_box .icon svg {
	fill: #1f1f1f;
	stroke: #1f1f1f;
	width: 20px;
	height: 10px;
}

.gruopbox_box {
	background-color: #f3f4f5;
	display: inline-block;
	width: 31.6%;
	margin: 1%;
	padding: 30px;
	text-align: center;
	font-size: 1.1em;
	line-height: 1.2;
	font-weight: 600;
}

.gruopbox_box .c01--blue {
	margin-top: 15px;
	text-transform: uppercase;
	font-size: .7em;
}

.gruopbox_box b {
	color: #d6002a;
}

.gruopbox_box:first-child {
	margin-left: 0;
}

.gruopbox_box:last-child {
	margin-right: 0;
}

.gruopbox_box:hover {
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
}

@media screen and (max-width: 1025px) {
	.emailverified {
		padding-bottom: 0;
	}

	.emailverified .c02--red-title {
		margin: 10px 0 30px;
	}

	.emailverified .c09 {
		padding-top: 0;
	}
}

@media screen and (max-width: 950px) {
	.emailverified_box .box_left {
		width: 35%;
	}

	.emailverified_box .box_right {
		width: 64%;
		padding: 50px 40px;
	}

	.emailverified_box .box_bottom span {
		width: 100%;
		padding: 0;
		padding-bottom: 15px;
	}

	.emailverified_box .c15__submit {
		float: none;
		width: auto;
	}

	.emailverified_box .c15__submit .c01 {
		min-width: 0;
	}

	.gruopbox_box {
		width: 31.4%;
		padding: 20px;
		min-height: 175px;
		vertical-align: top;
	}

	.gruopbox_box .c01--blue {
		min-width: 0;
	}
}

@media screen and (max-width: 768px) {
	.emailverified {
		padding-bottom: 0;
	}

	.emailverified .c02--red-title {
		margin: 0 0 30px;
		font-size: 1.8em;
	}

	.emailverified_box .box_left {
		width: 100%;
		height: auto;
	}

	.emailverified_box .box_left img {
		position: relative;
		width: 100%;
		height: auto;
	}

	.emailverified_box .box_right {
		width: 100%;
		padding: 20px;
	}

	.gruopbox_box {
		width: 100%;
		margin: 0;
		margin-bottom: 20px;
		min-height: 0;
	}

	.gruopbox_box:last-child {
		margin-bottom: 0;
	}
}

.c34_faq .c05 {
	margin-bottom: 30px;
}

.c34_faq .include_img p,
.c34_faq .include_img > div {
	width: 58%;
	width: calc(59% - 25px);
	display: inline-block;
}

@media screen and (max-width: 768px) {
	.c34_faq .include_img p,
	.c34_faq .include_img > div {
		width: 100% !important;
	}
}

.c34_faq .faq_img_fr {
	float: right;
	width: 40%;
	margin: 15px 10px 0;
}

.c34_faq .faq_img_fr:after {
	content: "";
	display: table;
	clear: both;
}

.c34_faq .faq_img_fl {
	float: left;
	width: 40%;
	margin: 15px 10px 0;
	margin-right: 20px;
}

.c34_faq .faq_img_fl:after {
	content: "";
	display: table;
	clear: both;
}

.c34_faq .faq_img {
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
	position: relative;
	display: block;
}

@media screen and (max-width: 1025px) {
	.c34_faq .c17 {
		margin-bottom: 30px;
	}

	.c34_faq .c17:last-child {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 768px) {
	.c34_faq .c20 {
		margin-bottom: 30px;
	}

	.c34_faq .c17 {
		margin-bottom: 0;
		padding: 10px;
		padding-bottom: 0;
	}

	.c34_faq .c17:last-child {
		padding-bottom: 10px;
	}

	.c34_faq .faq_img_fl,
	.c34_faq .faq_img_fr {
		float: none;
		width: auto;
		max-width: 90%;
		display: block;
		margin: 10px auto;
	}
}

@media screen and (max-width: 550px) {
	.c34_faq .c26 {
		padding-top: 0;
		padding-bottom: 20px;
	}
}

.c35_wissenstest {
	background-color: white;
	position: relative;
	top: 0;
	margin-bottom: 2em;
	padding: 10px 15px;
	margin: 0 auto;
	max-width: 1160px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

.c35_wissenstest_bg {
	position: relative;
	background-color: #f3f4f5;
}

.c35_wissenstest .Clear {
	clear: both;
}

.c35_wissenstest p, .c35_wissenstest li {
	font-size: 16px;
	line-height: 1.3;
}

.c35_wissenstest .answers {
	line-height: 1.5;
	width: 80%;
	margin: 0 auto;
}

.c35_wissenstest .answers ul {
	font-size: 16px;
	line-height: 1.5;
	list-style: none;
	margin-bottom: 2em;
}

.c35_wissenstest .answers ul li {
	padding: 10px 0;
	position: relative;
}

.c35_wissenstest .answers label {
	padding-left: 25px;
	display: block;
}
.c35_wissenstest .answers input[type="radio"] {
	position:absolute;
	left:0;
	top:14px;
}

.c35_wissenstest .answers input, .c35_wissenstest .answers label {
	vertical-align: middle;
	margin: 0;
}

.c35_wissenstest .answers input[type="radio"]:checked + label {
	font-weight: bold;
}

@media screen and (max-width: 860px) {
	.c35_wissenstest .answers {
		width: 100%;
		padding: 20px;
	}
}

.c35_wissenstest .conleft {
	padding-bottom: 3em;
	min-height: 0;
}

.c35_wissenstest .c09--bg-white {
	margin-bottom: 30px;
	margin-top: 30px;
}

.c35_wissenstest .c09--bg-white img {
	width: 100%;
	max-width: 450px;
	min-width: 200px;
	height: auto;
	margin: 15px auto;
}

.c35_wissenstest .c09 {
	line-height: 1.5;
	width: 100%;
	padding: 0;
}

.c35_wissenstest .c01:focus {
	outline: none;
}

.c35_wissenstest .c01--white {
	font-size: 1em;
	text-transform: uppercase;
}

.c45_popup .pop_rez_button {
	float:none;
	max-width: 210px;
	position: absolute;
	right: 57px;
	bottom: 55px;
}
.c35_wissenstest .c01--red {
	border: none;
	font-size: 1em;
	text-transform: uppercase;
}

.c35_wissenstest .cme_empfehlen_exam {
	margin-top: 0;
}

.c35_wissenstest .frage_css .c05 {
	font-size: 1.2em;
	padding: 30px 10%;
	background-color: #f3f4f5;
	color: #24305e;
	font-weight: 500;
	margin-bottom: 2em;
}

.c35_wissenstest .frage_css .c05 b {
	font-weight: bolder;
	font-size: 1.1em;
}

.c35_wissenstest .frage_css .c05 ol {
	padding-left: 1em;
	text-align: left;
}

@media screen and (max-width: 860px) {
	.c35_wissenstest .frage_css .c05 {
		padding: 30px 20px;
		margin-bottom: 0;
		margin-top: 10px;
	}
}

.c35_wissenstest .wissentest_buttons {
	padding-top: 2em;
}

.c35_wissenstest .emailverified_box {
	font-size: 1.02em;
}

.c35_wissenstest .emailverified_box .box_left {
	text-align: center;
	width: 50%;
}

.c35_wissenstest .emailverified_box .box_left img {
	position: relative;
	height: auto;
	top: auto;
	left: auto;
	max-width: 80%;
}

.c35_wissenstest .emailverified_box .box_right {
	width: 49%;
	padding: 20px 10px 50px 50px;
}

@media screen and (max-width: 860px) {
	.c35_wissenstest .emailverified_box .box_left {
		padding: 10px 0;
		padding-bottom: 30px;
		width: 100%;
	}

	.c35_wissenstest .emailverified_box .box_left img {
		max-width: 60%;
	}

	.c35_wissenstest .emailverified_box .box_right {
		width: 100%;
		padding: 20px;
	}
}

.c35_wissenstest .testresults_ergebnisblock {
	font-size: 1.02em;
}

.c35_wissenstest .testresults_ergebnisblock .c02--m-title {
	font-size: 1.25em;
}

.c35_wissenstest .testresults_question {
	font-size: 1em;
}

@media screen and (max-width: 1024px) {
	.c35_wissenstest {
		padding-top: 45px;
	}

	.c35_wissenstest .c09--bg-white {
		margin-bottom: 0;
		margin-top: 0;
	}

	.c35_wissenstest .c01 {
		margin: .5em 0 !important;
	}

	.c35_wissenstest .wissentest_buttons {
		text-align: center;
	}
}

@media screen and (max-width: 768px) {
	.c35_wissenstest .c-overview--item {
		padding-left: 40px;
	}
}

@media screen and (min-width: 601px) {
	.c35_wissenstest .c01--white {
		float: left;
	}
	.c45_popup .pop_rez_button {
		float: none;
		max-width: 210px;
	}
	.pop_rez_starts_section {
		padding-bottom: 20px;
	}
}

@media screen and (max-width: 800px) {
	.c45_popup .pop_rez_button {
		position: unset;
	}
}

@media screen and (max-width: 600px) {
	.c35_wissenstest .c01--red {
		float: none !important;
	}
}

@media screen and (max-width: 768px) {
	.c35_wissenstest p, .c35_wissenstest li {
		font-size: .9em;
	}

	.c35_wissenstest .c09 {
		padding-bottom: 20px;
	}

	.c35_wissenstest .c01--red {
		margin: 10px auto;
	}

	.c35_wissenstest .cme_empfehlen_exam {
		margin-top: 1em;
		float: none;
	}

	.c35_wissenstest .wissentest_buttons {
		padding: 0;
	}
}

.c35_wissenstest .c50_cme_info .cme_rating-img {
	width: 100%;
	display: block;
	border-bottom: 5px solid white;
}

.c35_wissenstest .c50_cme_info .c02--teaser-txt {
	font-size: 1.375em;
}

.c35_wissenstest-right, .c35_wissenstest-left {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	width: 100%;
}

.c35_wissenstest-left .c09 {
	max-width: 550px;
}

@media screen and (min-width: 769px) {
	.c35_wissenstest-left {
		width: 61%;
	}

	.c35_wissenstest-left .c09 {
		padding-left: 40px;
		padding-right: 40px;
		max-width: 750px;
	}

	.c35_wissenstest-right {
		width: 38%;
	}
}

@media screen and (min-width: 1024px) {
	.c35_wissenstest-left {
		width: 69%;
	}

	.c35_wissenstest-right {
		width: 30%;
	}
}

.c35_wissenstest .cme_finish {
	max-width: 904px;
	margin: 0 auto;
}

.c35_wissenstest .cme_finish .c05 {
	text-align: left;
}

.c35_wissenstest .cme_rating .c12 {
	position: relative;
	display: inline-block;
	width: 100%;
	min-width: 0;
	max-width: none;
	background-color: transparent;
	overflow: hidden;
	padding: 0;
	margin-bottom: 0;
	text-align: left;
	vertical-align: top;
	margin-left: 0;
	margin-right: 0;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

/*search*/
.c36_search {
	min-height: calc(100vh - 160px);
}

.c36_search .c25 {
	padding: 0.1em;
}

.c36_search table, .c36_search td {
	border: none;
	margin: 0;
	min-width: 100%;
}

.c36_search input.gsc-input {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	border: none;
	min-height: 50px;
	color: #1f1f1f;
	font-size: 16px;
	padding-left: 15px;
	min-width: 100%;
	text-align:left;
}

.c36_search input.gsc-input::-webkit-input-placeholder {
	color: #cccccc;
}

.c36_search input.gsc-input::-moz-placeholder {
	color: #cccccc;
}

.c36_search input.gsc-input:-ms-input-placeholder {
	color: #cccccc;
}

.c36_search input.gsc-input:-moz-placeholder {
	color: #cccccc;
}

.c36_search .gsc-search-button > .gsc-search-button {
	display: block;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 1.3em;
	padding: 0.8125em 1.75em;
	border-radius: 4px;
	text-transform: uppercase;
	cursor: pointer;
	letter-spacing: 0.04063em;
	text-align: center;
	line-height: 133%;
	text-decoration: none;
	border: none;
	position: relative;
	color: white;
	background-color: #d6002a;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #d6002a), to(#8a001b));
	background-image: linear-gradient(to bottom, #d6002a 40%, #8a001b);
	min-height: 50px;
}

.c36_search .gsc-search-button > .gsc-search-button svg {
	fill: #fff;
}

.c36_search .gsc-search-button > .gsc-search-button:focus {
	outline: none;
}

.c36_search table.gsc-search-box td.gsc-input {
	padding-right: 10px; 
	color: #dfdfdf;
	min-width: 100%;
}

.c36_search form.gsc-search-box {
	max-width: 1030px;
	margin: 50px auto 10px auto;
	border: 1px solid #dfdfdf;
	border-radius: 4px;
	background-color: #f3f4f5;
	padding: 10px;
	
}

.gs-web-image-box, .gs-promotion-image-box {
	display: none !important;
}

.c36_search .after_area_form {
	max-width: 1030px;
	margin: 0 auto 50px auto;
	padding-left: 10px;
}

.c36_search .fail {
	margin-bottom: 5px;
	color: #d6002a;
	font-weight: 400;
}

@media screen and (max-width: 768px) {
	.c36_search form.gsc-search-box {
		margin: 30px auto 10px auto;
	}
	
	.c36_search .after_area_form {
	margin: 0 auto 30px auto;
	padding: 0 5px 0 5px;
	}
}


/* c50_partners */
.c50_partners {
	max-width: 1160px;
	margin: 0 auto;
	width: 100%;
}

@media screen and (max-width: 650px) {
	.c50_partners .header_link {
		position: absolute;
		right: 15px;
		top: 5px;
		text-align: right;
		font-size: .9em;
	}
}

.c50_partners .show_mobile {
	display: none;
}

.c50_partners .header_mobile {
	padding: 0 10px;
}

@media screen and (max-width: 651px) {
	.c50_partners .header_mobile img {
		max-width: 100px;
		padding: 10px 0;
	}
}

.c50_partners .p_intro {
	padding-left: 15px;
	font-size: .9em;
}

@media screen and (max-width: 768px) {
	.c50_partners .p_intro {
		display: none;
	}
}

.c50_partners .cme_rating .c12 {
	position: relative;
	display: inline-block;
	width: 100%;
	min-width: 0;
	max-width: none;
	background-color: transparent;
	overflow: hidden;
	padding: 0;
	margin-bottom: 0;
	text-align: left;
	vertical-align: top;
	margin-left: 0;
	margin-right: 0;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.c50_partners_header {
	position: relative;
	z-index: 3;
	line-height: 1.5;
}

@media screen and (max-width: 650px) {
	.c50_partners_header {
		min-height: 80px;
	}
}

.c50_partners_header a, .c50_partners_header b {
	color: #24305e;
	text-decoration: none;
	font-weight: 700;
}

.c50_partners_header img {
	width: 100%;
}

.c50_partners_header .header_text {
	width: 100%;
	font-size: .9em;
}

@media screen and (min-width: 651px) {
	.c50_partners_header .header_text {
		position: relative;
		padding: 10px;
		padding-left: 0;
	}
}

.c50_partners_header .text_left,
.c50_partners_header .text_right {
	display: inline-block;
}

.c50_partners_header .text_left {
	color: #b3b7c2;
	text-transform: uppercase;
	font-size: .95em;
}

@media screen and (max-width: 650px) {
	.c50_partners_header .text_left {
		position: absolute;
		right: 10px;
		top: 35px;
		text-align: right;
		font-size: .8em;
	}
}

.c50_partners_header .text_right {
	font-weight: 700;
	position: absolute;
	right: 5px;
	top: 5px;
	/*color: #24305e;*/
	color: #d6002a;
	cursor: pointer;
}

.c50_partners_header .text_right span {
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 5px;
}

.c50_partners_header .text_right .icon {
	display: inline-block;
	width: 22px;
	height: 22px;
	background-image: url("../img/partner/more-less.png");
	background-position: top;
	background-size: 100%;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.c50_partners_header .text_right.is_active .icon {
	background-position: bottom;
}

.c50_partners_header.c50_partners_overview .text_right span {
	vertical-align: middle;
}

.c50_partners_header.c50_partners_overview .text_right span:after {
	content: "ö" "ffen";
	display: inline-block;
	margin-right: 7px;
}

.c50_partners_header.c50_partners_overview .text_right.is_active span:after {
	content: "schlie" "ß" "en";
}

@media screen and (max-width: 650px) {
	.c50_partners_header.c50_partners_overview .text_right {
		background-color: white;
		position: relative;
		width: 100%;
		top: auto;
		text-align: right;
		padding: 5px 15px;
	}
}

.c50_partners_headertop {
	background-color: white;
	padding: 15px;
	padding-bottom: 0;
}

@media screen and (max-width: 650px) {
	.c50_partners_headertop {
		padding: 0;
		background-color: transparent;
		position: relative;
		min-height: 80px;
	}
}

.c50_partners_submenu {
	padding: 15px;
	padding-top: 0;
	position: absolute;
	background-color: rgba(255, 255, 255, 0.95);
	z-index: 1;
	display: none;
}

.c50_partners_submenu li {
	margin: 0px 0px 0px 10px;
	/*font-size: 0.9em;*/
}

.c50_partners_submenu.is_active {
	display: block;
}

@media screen and (max-width: 650px) {
	.c50_partners_submenu.is_active {
		background-color: white;
		-webkit-box-shadow: 0 10px 5px 0 rgba(179, 183, 194, 0.5);
		box-shadow: 0 10px 5px 0 rgba(179, 183, 194, 0.5);
	}
}

.c50_partners_submenu .submenu_img, .c50_partners_submenu .submenu_img_right {
	width: 24%;
	vertical-align: middle;
}

.c50_partners_submenu .submenu_img img, .c50_partners_submenu .submenu_img_right img {
	max-width: 269px;
	margin: 0 auto;
}

@media screen and (max-width: 651px) {
	.c50_partners_submenu .submenu_img img, .c50_partners_submenu .submenu_img_right img {
		display: block;
	}
}

@media screen and (max-width: 651px) {
	.c50_partners_submenu .submenu_img, .c50_partners_submenu .submenu_img_right {
		padding: 20px 0;
		font-size: .8em;
	}
}

.c50_partners_submenu .submenu_wrap {
	width: 75%;
	vertical-align: middle;
}

.c50_partners_submenu .submenu_img, .c50_partners_submenu .submenu_wrap, .c50_partners_submenu .submenu_img_right {
	display: inline-block;
}

@media screen and (max-width: 650px) {
	.c50_partners_submenu .submenu_img, .c50_partners_submenu .submenu_wrap, .c50_partners_submenu .submenu_img_right {
		width: 100%;
	}
}

.c50_partners_submenu .submenu_item {
	vertical-align: middle;
	display: inline-block;
	width: 31%;
	width: calc(32% - 10px);
	border-left: 1px solid #24305e;
	margin: 10px 0;
	margin-left: 10px;
	padding-left: 10px;
	min-height: 90px;
}

.c50_partners_submenu .submenu_img_right {
	width: 33%;
	border-left: 1px solid #24305e;
	margin: 10px 0;
	margin-left: 10px;
	padding-left: 10px;
}

@media screen and (max-width: 1024px) {
	.c50_partners_submenu .submenu_item {
		width: 49%;
		width: calc(49% - 10px);
		min-height: 75px;
	}

	.c50_partners_submenu .submenu_img_right {
		width: 35%;
	}
}

@media screen and (max-width: 650px) {
	.c50_partners_submenu .submenu_item, .c50_partners_submenu .submenu_img_right {
		width: 100%;
		min-height: 0;
		border-left: none;
		border-bottom: 1px solid #dfdfdf;
		padding: 5px 0;
		padding-left: 35px;
		margin: 0;
		position: relative;
	}

	.c50_partners_submenu .submenu_img_right {
		padding: 5px 0;
	}

	.c50_partners_submenu .submenu_item:last-child, .c50_partners_submenu .submenu_img_right:last-child {
		border: none;
	}

	.c50_partners_submenu .submenu_item:before {
		content: '';
		display: inline-block;
		position: absolute;
		top: 17px;
		left: 0;
		margin-right: 5px;
		width: 20px;
		height: 10px;
		background-image: url("../img/partner/arrow-right.png");
		background-position: center;
		background-size: 100%;
		background-repeat: no-repeat;
		vertical-align: middle;
	}
}

.c50_partners_submenu .submenu_link {
	color: black;
	padding: 5px 0;
	font-weight: 300 !important;
	display: inline-block;
}

.c50_partners_submenu .submenu_link:before {
	content: '';
	display: inline-block;
	margin-right: 5px;
	width: 8px;
	height: 8px;
	background-image: url("../img/partner/arrow-angle.png");
	background-position: top;
	background-size: 100%;
	background-repeat: no-repeat;
	vertical-align: middle;
}

@media screen and (max-width: 650px) {
	.c50_partners .show_desktop {
		display: none;
	}

	.c50_partners .show_mobile {
		display: inline-block;
	}
}

/* c50_partners_cme */
.c50_partners_cme {
	padding: 10px 15px;
	margin-bottom: 20px;
	background-color: white;
	text-align: right;
}

.c50_partners_cme .c05 {
	margin-bottom: 0;
}

.c50_partners_cme .text_right {
	width: 100%;
	font-weight: 700;
	color: #24305e;
	text-align: right;
	padding: 5px 0 10px;
}

.c50_partners_cme .text_right > div {
	cursor: pointer;
	display: inline-block;
}

.c50_partners_cme .text_right .icon {
	margin-left: 10px;
	display: inline-block;
	width: 22px;
	height: 22px;
	background-image: url("../img/partner/more-less.png");
	background-position: top;
	background-size: 100%;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.c50_partners_cme .text_right.is_active .icon,
.c50_partners_cme .text_right .is_active .icon {
	background-position: bottom;
}

.c50_partners_cme .text_right .is_active {
	font-size: 0;
}

.c50_partners_cme .text_right .is_active span:after {
	content: "Schlie" "ß" "en";
	font-size: 14px;
	display: inline-block;
	margin-right: 7px;
	position: relative;
	top: 5px;
}

.c50_partners_cme-right, .c50_partners_cme-left {
	display: inline-block;
	vertical-align: top;
	text-align: left;
}

@media screen and (max-width: 768px) {
	.c50_partners_cme-left {
		display: block;
	}
}

@media screen and (min-width: 769px) {
	.c50_partners_cme-left {
		padding: 0 20px;
		width: 61%;
	}

	.c50_partners_cme-right {
		width: 38%;
	}
}

@media screen and (min-width: 1024px) {
	.c50_partners_cme-left {
		width: 69%;
	}

	.c50_partners_cme-right {
		width: 30%;
	}
}

.c50_partners_cme .c50_cme_single-info .c01.c01--white {
	border: 0;
	text-align: left;
	padding-left: 5px;
}

.c50_partners_cme .c50_cme_single-info .c01.c01--white svg, .c50_partners_cme .c50_cme_single-info .c01.c01--white use, .c50_partners_cme .c50_cme_single-info .c01.c01--white img, .c50_partners_cme .c50_cme_single-info .c01.c01--white image {
	width: 1.75em;
	margin-right: .5em;
}

.c50_partners_cme .c50_cme_single-info .c01.c01--white:hover {
	background-color: white;
	color: #d6002a;
}

.c50_partners_cme .c50_cme_single-info .c01.c01--white:hover svg, .c50_partners_cme .c50_cme_single-info .c01.c01--white:hover use, .c50_partners_cme .c50_cme_single-info .c01.c01--white:hover img, .c50_partners_cme .c50_cme_single-info .c01.c01--white:hover image {
	fill: #24305e;
	stroke: #24305e;
}

.c50_cme_intro {
	border-bottom: 1px solid #dfdfdf;
}

.c50_cme_intro .txt_wrap {
	max-height: 110px;
	overflow: hidden;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.c50_cme_intro .c02--teaser-txt {
	margin-bottom: 20px;
}

.c50_cme_autoren {
	border-bottom: 1px solid #dfdfdf;
}

.c50_cme_autoren .single_autor {
	width: 100%;
	display: none;
	padding: 20px 0;
}

.c50_cme_autoren .single_autor:first-child {
	display: inline-block;
}

.c50_cme_autoren .autoren_wrap.is_active .single_autor {
	padding: 20px 0;
	display: inline-block;
}

.c50_cme_autoren .autor_column {
	display: inline-block;
	vertical-align: top;
	width: 74%;
}

.c50_cme_autoren .autor_info {
	display: inline-block;
	vertical-align: top;
	width: 100%;
}

.c50_cme_autoren .autor_name {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 10px;
}

.c50_cme_autoren .autor_name strong {
	color: #dfdfdf;
	font-size: .9em;
}

.c50_cme_autoren .autor_img {
	max-width: 20%;
	margin-right: 4%;
	border-radius: 50%;
	overflow: hidden;
}

.c50_cme_autoren .autor_img > div {
	width: 100%;
	padding-bottom: 100%;
	position: relative;
}

.c50_cme_autoren .autor_img img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

@media screen and (min-width: 768px) {
	.c50_cme_autoren .autor_column {
		width: 77%;
	}

	.c50_cme_autoren .autor_img {
		max-width: 17%;
		margin-right: 3%;
	}

	.c50_cme_autoren .autor_name {
		width: 30%;
	}

	.c50_cme_autoren .autor_info {
		width: 69%;
	}
}

.c50_logo_text {
	border: 1px solid #dfdfdf;
	margin-top: -1px;
	padding: 15px;
}

.c50_logo_text b {
	font-weight: bold;
}

.c50_marging_box {
	margin: 30px auto;
}

.c50_access {
	border: 1px solid #d6002a;
	margin-top: 0;
}

.c50_logo_text-txt, .c50_logo_text-img {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
}

.c50_logo_text-img {
	padding: 15px 0;
}

.c50_logo_text-img img {
	max-width: 150px;
	width: 80%;
	display: block;
	margin: 0 auto;
}

@media screen and (min-width: 768px) {
	.c50_logo_text-txt {
		width: 78%;
	}

	.c50_logo_text-img {
		width: 20%;
	}

	.c50_logo_text-txt_only {
		width: 100%;
	}
}

.c50_cme_wrap {
	padding: 20px 0;
	position: relative;
}

.c50_cme_wrap-text {
	width: 100%;
	margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
	.c50_cme_wrap-text {
		padding-right: 170px;
	}
}

@media screen and (max-width: 768px) {
	.c50_cme_wrap-text {
		margin-bottom: -1px;
		border-bottom: 1px solid #dfdfdf;
		padding-bottom: 20px;
	}
}

.c50_cme_wrap .last_button {
	margin: 40px auto;
	position: relative;
	max-width: 150px;
}

@media screen and (min-width: 768px) {
	.c50_cme_wrap .last_button {
		position: absolute;
		right: 0;
		top: 0;
	}
}

.c50_cme_single {
	padding: 10px 0;
	width: 100%;
}

.c50_cme_single-info {
	padding-top: 10px;
}

.c50_cme_single-info > * {
	display: inline-block;
}

.c50_cme_single-info a {
	text-decoration: none;
}

@media screen and (min-width: 768px) {
	.c50_cme_single {
		padding-right: 170px;
	}
}

@media screen and (max-width: 768px) {
	.c50_cme_single {
		/*border-top: 1px solid #f3f4f5;*/
		border-bottom: 1px solid #f3f4f5;
		/* border-top: 1px solid #dfdfdf;*/
		border-bottom: 1px solid #dfdfdf;
		margin-top: -1px;
	}
}

.c50_cme_info a {
	font-weight: 400;
	text-decoration: none;
}

.c50_cme_info .sidebox {
	background-color: #f3f4f5;
	padding: 20px;
	margin-bottom: 5px;
}

.c50_cme_info .sidebox_link {
	width: 100%;
	display: inline-block;
	position: relative;
	padding-right: 30px;
	text-transform: uppercase;
}

.c50_cme_info .sidebox_link svg, .c50_cme_info .sidebox_link use, .c50_cme_info .sidebox_link img, .c50_cme_info .sidebox_link image {
	position: absolute;
	right: 0;
	top: 2px;
	height: 20px;
	width: 23px;
	fill: #24305e;
	stroke: #24305e;
}

.c50_cme_info .sidebox_link:hover svg, .c50_cme_info .sidebox_link:hover use, .c50_cme_info .sidebox_link:hover img, .c50_cme_info .sidebox_link:hover image {
	fill: #d6002a;
	stroke: #d6002a;
}

.c50_cme_info .cme_certification .certification {
	margin: 0;
	padding: 15px 0;
	padding-right: 40px;
}

.c50_cme_info .cme_certification .non_certification {
	margin: 0;
	padding: 0 50px 15px 0;
}


.c50_cme_info .cme_certification .certification:before, .c50_cme_info .cme_certification .non_certification:before {
	left: auto;
	right: 0;
	width: 41px;
	height: 55px;
	background-size: 100% 98%;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXMAAAIfCAYAAACCZDwuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUYyM0QyMTYwRDI1MTFFQTg5QkFDOUY3RkVDQjI4QzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUYyM0QyMTUwRDI1MTFFQTg5QkFDOUY3RkVDQjI4QzAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIwMjAgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI4NDRENzdEMEQxQTExRUFBMjg1OTdBOUFBQjE1NEQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI4NDRENzdFMEQxQTExRUFBMjg1OTdBOUFBQjE1NEQzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4IZjzAAAb+1JREFUeNrsnQeYG9XV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");
}


.c50_cme_info .cme_certification .certification_hessen {
	margin: 0;
	padding: 15px 0;
	padding-right: 40px;
}

.c50_cme_info .cme_certification .certification_hessen:before {
	left: auto;
	right: 0;
	width: 41px;
	height: 41px;
	background-size: 100% 98%;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDlGODZERTEwMjM2MTFFQTk1NThDRjY5RUY3ODE4RjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDlGODZERTAwMjM2MTFFQTk1NThDRjY5RUY3ODE4RjMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIwMjAgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM0Njc0QjhEMDIzMDExRUE5NUZDRjUwQTBCMDBGQjIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM0Njc0QjhFMDIzMDExRUE5NUZDRjUwQTBCMDBGQjIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0RCMJgAADhVJREFUeNq0WAl0VNX5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");
}

.c50_cme_info .cme_certification .information {
	padding-bottom: 10px;
}

.c50_cme_info .c12__bot-info .rating-wrapper .stars {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4QoKEBUC8Vy+CgAAAcRJREFUOMudkk9Ik3EYxz+vbjqcYxqLzLmQiuB1HUZCBLFLoSJ0Ujr0Bw/iJRBEAslTdpCVCVEwgspDh1GHRC9KBF5MxEa0wt7egsELI5MZrzn36tzevf66hBBu8tb39PDw5fM8PN9HyhpbghIybt5nJ6HSGBujcNSHXVWUajq1FYppnVx8eXRjYpJ/UUngr+gLstNzA0B0e/49rozxf0BXxsCamiMXXwZ4LgtlNbf4cSg9EKFqZc0W0JHpu40wTay1dUTRwtF4mJ0PX0KyUDJ/PA83X705ZmW3+q20jqPBR6Wvnvr+q1inT+4DStq5KyK39GkcGAd0WSjFctNVKegBLtaEW6fqeruovNy+H7id1sX64F2cgQb0exMeWSjGAcBQhced8MfG4MLZ0je03C68T0YwU6sADw6Atdd2hhOBmcdlYX+F4n16h5pwa58qBd1lvB3ujvPsnpHtpyzyBYBCGe9PWynvFV81nM1+mt+9NFUpeAi4AZwCorJQ4kCykExRZReY/5zEebwJVQrecviPRLzXL1HdcgLj9ULPj55hgGtmMmV/w/w3jY1nk9T1dkU8j4b3DN7uNnZn32Jq32Omjef+DW+UqKhD9XP0AAAAAElFTkSuQmCC");
}

.c50_cme_info .cme_rating .rating {
	margin-bottom: 2px;
}

.c50_cme_info .cme_rating .rating_old {
	padding: 10px 0;
	margin: 0;
}

.c50_cme_info .cme_rating .rating-wrapper {
	width: 100%;
	position: relative;
	text-align: right;
	margin: 5px 0;
}

.c50_cme_info .cme_rating .rating-wrapper .txt {
	position: absolute;
	left: 0;
}

.c50_cme_info .cme_rating .rating_button {
	float: right;
	background: transparent;
	border: none;
	text-transform: uppercase;
	color: #24305e;
	cursor: pointer;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}

.c50_cme_info .cme_rating .rating_button:hover {
	color: #d6002a;
}

.c50_cme_info .cme_rating .rating_button:after {
	display: inline-block;
	content: "";
	clear: both;
}

.c50_cme_tech_info .legende {
	max-height: 0;
	overflow: hidden;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.c50_cme_tech_info .txt {
	padding: 0 20px;
}

.c50_cme_tech_info .c02--p-title {
	letter-spacing: normal;
	font-size: 14px;
}

.c50_cme_tech_info .text_right {
	text-align: left;
	padding: 10px 19px;
	padding-right: 50px;
	position: relative;
	cursor: pointer;
}

.c50_cme_tech_info .text_right span {
	font-size: 0.9em;
}

.c50_cme_tech_info .text_right .icon {
	position: absolute;
	right: 19px;
	top: 50%;
	margin-top: -12px;
	margin-left: 0;
}

body {
	background-color: white;
}

@media screen and (max-width: 768px) {
	.content-wrapper {
		margin: 0;
		padding: 15px 0;
	}

	.content-wrapper.no-anchestor {
		margin-top: 0;
	}
}

@media all and (max-width: 1024px) {
	.c20--standalone {
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 768px) {
	.c29 {
		padding: 15px 0;
		margin-bottom: 0;
	}
}

/* c44_cmestatus */
@media screen and (max-width: 768px) {
	.c44_cmestatus .c29 {
		padding: 0;
		margin-bottom: 0;
	}
}

/*helpers*/
.lclear {
	clear: both;
	height: 0;
	overflow: hidden;
	font-size: 0%;
}

.lclear_l {
	clear: left;
}

.lclear_r {
	clear: right;
}

.c15 .c01--red {
	border: none;
	font-size: 1em;
	text-transform: uppercase;
}

/* cme-aktuelle-fortbildung */
.button_wrap {
	text-align: center;
	display: block;
	width: 94%;
}

.button_wrap .c01--rca {
	max-width: 150px;
	display: inline-block;
}

/* cme-leitlinie */
.leitlinie_wrap {
	display: inline-block;
	width: 100%;
}

.leitlinie-right.has-img {
	background: #f3f4f5;
	background: -webkit-gradient(left, right, color-stop(0%, #f3f4f5), color-stop(100%, transparent));
	background: -webkit-gradient(linear, right top, left top, from(#f3f4f5), to(transparent));
	background: linear-gradient(to left, #f3f4f5 0%, transparent 100%);
	padding-left: 15px;
	text-align: right;
}

.leitlinie-left.has-img {
	background: #f3f4f5;
	background: -webkit-gradient(left, right, color-stop(0%, #f3f4f5), color-stop(100%, transparent));
	background: -webkit-gradient(linear, left top, right top, from(#f3f4f5), to(transparent));
	background: linear-gradient(to right, #f3f4f5 0%, transparent 100%);
	padding-right: 15px;
	text-align: left;
}

.leitlinie-left,
.leitlinie-right {
	background-clip: content-box;
	display: inline-block;
	vertical-align: top;
	width: 49%;
}

.leitlinie-left img,
.leitlinie-right img {
	width: auto;
	max-width: 100%;
}

@media screen and (max-width: 768px) {
	.leitlinie-left,
	.leitlinie-right {
		width: 100%;
		padding: 0;
	}
}

/* Presse */
.presse_button {
	display: block;
	width: 95%;
	padding-bottom: 3em;
	text-align: center;
}

.presse_button .c01--blue {
	display: inline-block;
	background-color: #24305e;
}

/* aktualle cme */
.c12__top-info figure .topinfo_img img {
	position: relative;
	width: 100%;
	height: auto;
}

.topinfo_wrapper {
	cursor: default;
}

.topinfo_img {
	background-color: white;
	display: inline-block;
	width: 70px;
	height: 70px;
	border-radius: 35px;
	overflow: hidden;
	position: relative;
	vertical-align: top;
	margin-right: 5px;
}

.topinfo_text {
	vertical-align: top;
	display: inline-block;
	width: 70%;
	width: calc(100% - 80px);
}

/* bewertung_section */
.bewertung_section .c27 {
	font-size: 1.3em;
	line-height: 1.3;
}

.bewertung_section .c01 {
	border: none;
}

.bewertung_section form {
	width: 100%;
}

/* cookieNotice */
#cookieNotice {
	-webkit-box-shadow: 0 -5px 5px -5px #333;
	box-shadow: 0 -5px 5px -5px #333;
}

/*contact form*/
@media all and (max-width: 1024px) {
	.c37_contact .c20--standalone {
		margin-bottom: 30px;
	}

	.c37_contact .c15--two-column {
		padding: 15px 0 30px 0;
	}

	.c37_contact .c13__inputs-wrapper {
		margin-top: 15px;
	}

	.c37_contact .c13 {
		margin-bottom: 15px;
	}

	.c37_contact .c13:last-child {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 800px) {
	.c37_contact .c13__inputs-wrapper {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.c37_contact .c13__input:last-child {
		margin-bottom: 0;
	}

	.c37_contact .c13__input:last-child .right-wrapper {
		padding-bottom: 0;
	}
}

@media screen and (max-width: 550px) {
	.c37_contact .c15__required {
		margin-bottom: 15px;
	}
}

/*glossar*/
@media all and (max-width: 1024px) {
	.c38_glossar .c18 {
		padding-top: 30px;
		padding-bottom: 30px;
		margin-bottom: 0;
	}

	.c38_glossar .c20--standalone {
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 768px) {
	.c38_glossar .c18 {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

/*informaiton*/
.photo-tablet {
	display: none !important;
}

@media screen and (max-width: 860px) {
	.c39_information .c09 {
		margin-bottom: 30px;
	}

	.c39_information .c27 {
		padding-top: 30px;
		padding-bottom: 30px;
		margin-bottom: 0;
	}

	.c39_information .c05 {
		margin-bottom: 15px;
	}

	.c39_information .c05 .right {
		margin-bottom: 0;
	}

	.c39_information .c05 .right img {
		display: block;
	}

	.c39_information .c05:last-child {
		margin-bottom: 0;
	}

	.photo-desktop {
		display: none !important;
	}

	.photo-tablet {
		display: block !important;
		margin-top: 15px;
	}
}

/*press-table*/
@media screen and (max-width: 768px) {
	.c14.press-table {
		margin-bottom: 30px;
		padding: 0;
		padding-bottom: 15px;
	}

	.c14.press-table .tr {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.c14.press-table .td {
		padding-top: 0;
		padding-bottom: 15px;
	}

	.c14.press-table .td.btn {
		text-align: center;
		width: 100%;
		padding-bottom: 0;
	}

	.c14.press-table + .presse_button {
		width: 100%;
		padding-bottom: 0;
	}
}

/*impressum*/
@media screen and (max-width: 1024px) {
	.c40_impressum .c09--bg-white {
		padding-top: 30px;
		padding-bottom: 30px;
		margin-top: 0;
		margin-bottom: 0;
	}
}

@media screen and (max-width: 768px) {
	.c40_impressum .c02--red-title {
		margin-bottom: 20px;
	}

	.c40_impressum .c05 {
		margin-bottom: 20px;
	}

	.c40_impressum .c05:last-child {
		margin-bottom: 0;
	}
}

/*c41_register*/
@media screen and (max-width: 1024px) {
	.c41_register .c13__inputs-wrapper {
		margin-top: 30px;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.c41_register .c13 {
		margin-top: 30px;
		margin-bottom: 0;
	}

	.c41_register .c13:first-child {
		margin-top: 0;
	}

	.c41_register .c05 {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.c41_register .c15 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.c41_register .c15__required {
		margin-top: 10px;
		margin-bottom: 30px;
	}

	.c41_register .c15__required:last-child {
		margin-bottom: 0;
	}

	.c41_register .c15__submit {
		padding-top: 15px;
	}
}

@media screen and (max-width: 800px) {
	.c41_register .c15 .c13 .right-wrapper {
		padding: 10px 0;
	}

	.c41_register .c15 .c13 .right-wrapper:last-child {
		padding-bottom: 0;
	}

	.c41_register .c05 {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.c41_register .c13 legend {
		width: 100%;
	}
}

@media screen and (max-width: 580px) {
	.c41_register .c13__inputs-wrapper {
		margin-top: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.c41_register .c13 {
		margin-top: 20px;
	}

	.c41_register .c13:first-child {
		margin-top: 0;
	}

	.c41_register .c15 {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.c41_register .c15__required {
		margin-bottom: 20px;
	}

	.c41_register .c15__required:last-child {
		margin-bottom: 0;
	}
}

/*c42_dclogin*/
@media screen and (max-width: 1025px) {
	.c42_dclogin .c05 {
		margin-bottom: 30px;
	}

	.c42_dclogin .c27 {
		padding-top: 30px;
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.c42_dclogin .c27 .c05:last-child {
		margin-bottom: 0;
	}

	.c42_dclogin .c27_last {
		margin-bottom: 0;
	}

	.c42_dclogin .c28 div#DCloginContainer {
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 450px) {
	.c42_dclogin .c28 div#DCloginHeader, .c42_dclogin .c28 div#DCloginBody {
		width: 80%;
	}

	.c42_dclogin .c28 div#DCloginHeader {
		border-bottom: 1px solid #cccccc;
	}

	.c42_dclogin .c28 div#DCloginContainer {
		width: 100%;
	}
}

/*c43_password*/
.c43_password .content-wrapper,
.c43_password .c15 {
	background-color: transparent;
}

@media screen and (max-width: 768px) {
	.c43_password .c15 {
		padding-bottom: 0;
		padding-top: 0;
	}

	.c43_password .c13__inputs-wrapper {
		padding-bottom: 30px;
		padding-top: 30px;
		margin-top: 0;
	}

	.c43_password .content-wrapper {
		padding: 0;
	}
}

/*c45_popup*/
.c45_popup {
	background-color: #f3f4f5;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
	margin: 0 auto;
	max-width: 980px;
	width: 90%;
	position: relative;
}

.c45_popup #xbutton {
	width: 35px;
	height: 35px;
	background-color: #24305e;
	position: absolute;
	top: 10px;
	right: 5px;
	border-radius: 30px;
	background-image: url(../img/close.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 35%;
}

.c45_popup .pop_body {
	width: 90%;
	max-width: 750px;
	display: block;
	margin: 0 auto;
	padding: 40px 0 10px;
}

.c45_popup .pop_rez_body {
	width: 90%;
	max-width: 750px;
	display: block;
	margin: 0 auto;
	padding: 30px 0 30px;
}

.c45_popup .pop_text {
	font-size: 1.3em;
	margin: 0;
}

.pop_rez_starts {
	margin-top: 20px;
}

.pop_rez_starts_section {
	padding-top: 20px;
}

.popup_rating_button {
	/**float: left;**/
	background: transparent;
	border: none;
	text-transform: uppercase;
	color: #24305e;
	cursor: pointer;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	text-align: left;
}

.c45_popup_title {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	line-height: normal;
	color: #24305e;
	margin-bottom: 30px;
	font-size: 20px;
}

@media screen and (min-width: 769px) {
	.c45_popup_title {
		font-size: calc(20px + 4 * (100vw - 769px) / 911);
	}
}

@media screen and (min-width: 1680px) {
	.c45_popup_title {
		font-size: 24px;
	}
}

.c45_popup .cont_pop_exam {
	margin: 0;
	border-width: 15px;
	padding: 10px;
}

.c45_popup .pop_img_head {
	/* background-color: #E5EFF8;*/
	background-color: transparent
}

.c45_popup .pop_img_head img {
	max-width: 90%;
	height: 100%;
	display: block;
	margin: 0 auto;
}

.c45_popup p {
	font-size: 1.0em;
	margin: 0;
}

.c45_popup b {
	font-size: 1.1em;
	margin-bottom: 10px;
	display: inline-block;
}

.c45_pop_exam_foot {
	text-align: center;
}

.c45_pop_exam_foot p {
	font-size: 0.85em;
	color: #24305e;
}

.ctrl_popup:first-child {
	margin: 15px auto 30px;
	max-width: 210px;
}

.c45_popup input.formbutton_pop_exam {
	cursor: pointer;
	font-size: 1.0em;
	margin: 15px auto 30px;
	font-weight: bold;
	/* max-width: 210px;*/
	text-align: left;
}

/*
.c45_popup h2 {
font-size:1.5em;
font-weight: 700;
line-height:121%;
margin-bottom: 1em;
color:#24305e;
}

.c45_popup h3 {
font-size:1.25em;
font-weight: 500;
line-height:160%;
margin-bottom: 1em;
color:#24305e;
}

.c45_popup h4 {
font-size:1em;
font-weight: bold;
line-height:121%;
margin-bottom: 1em;
color:#000000;
}
*/
/*c60-notfound*/
.c60-notfound {
	min-height: calc(100vh - 152px);
	padding: 30px;
	background-image: url(../img/404-bg.png);
	background-repeat: no-repeat;
	background-size: 50% auto;
	background-position-x: right;
	padding-left: 30px;
	padding-top: 30px;
	background-position-y: 15px;
}

@media screen and (min-width: 1024px) {
	.c60-notfound {
		padding-left: calc(30px + 220 * (100vw - 1024px) / 656);
	}
}

@media screen and (min-width: 1680px) {
	.c60-notfound {
		padding-left: 250px;
	}
}

@media screen and (min-width: 769px) {
	.c60-notfound {
		padding-top: calc(30px + 50 * (100vw - 769px) / 911);
	}
}

@media screen and (min-width: 1680px) {
	.c60-notfound {
		padding-top: 80px;
	}
}

@media screen and (min-width: 769px) {
	.c60-notfound {
		background-position-y: calc(15px + 15 * (100vw - 769px) / 911);
	}
}

@media screen and (min-width: 1680px) {
	.c60-notfound {
		background-position-y: 30px;
	}
}

@media screen and (min-width: 1024px) {
	.c60-notfound {
		margin-bottom: -2.625em;
	}
}

@media screen and (max-width: 1023px) {
	.c60-notfound {
		margin-bottom: -5.625em;
	}
}

@media screen and (max-width: 768px) {
	.c60-notfound {
		padding: 30px;
		height: auto;
		min-height: 0;
		background-size: auto 230px;
		margin-bottom: -3.75em;
		background-position-y: 135px;
		background-position-x: center;
	}

	.c60-notfound .c05 .txt br {
		display: none !important;
	}

	.c60-notfound .c02 {
		text-align: center;
	}

	.c60-notfound .c02--teaser-txt {
		margin-bottom: 240px;
	}
}

.c60-notfound .c01 {
	font-size: 1em;
	margin: 15px 0 20px 0;
}

/*c61-unsubscribe*/
.c61-unsubscribe {
	min-height: calc(100vh - 152px);
}

@media screen and (min-width: 1024px) {
	.c61-unsubscribe {
		margin-bottom: -2.625em;
	}
}

@media screen and (max-width: 1023px) {
	.c61-unsubscribe {
		margin-bottom: -5.625em;
	}
}

@media screen and (max-width: 768px) {
	.c61-unsubscribe {
		margin-bottom: -3.75em;
	}
}

.c61-unsubscribe .c01 {
	font-size: 1em;
	margin: 15px 0 20px 0;
}

.c61-unsubscribe .owl-next,
.c61-unsubscribe .owl-prev {
	position: absolute;
	top: 50%;
	margin-top: -7px;
	width: 35px;
	height: 35px;
	background-color: rgba(255, 255, 255, 0.6);
	padding: 5px;
}

.c61-unsubscribe .owl-next svg,
.c61-unsubscribe .owl-next use,
.c61-unsubscribe .owl-next img,
.c61-unsubscribe .owl-next image,
.c61-unsubscribe .owl-prev svg,
.c61-unsubscribe .owl-prev use,
.c61-unsubscribe .owl-prev img,
.c61-unsubscribe .owl-prev image {
	display: block;
	width: 100%;
	max-height: 100%;
	stroke: #24305e;
}

.c61-unsubscribe .owl-next {
	right: -30px;
}

.c61-unsubscribe .owl-prev {
	left: -30px;
}

.c61-unsubscribe--img {
	text-align: center;
	padding: 20px 0;
}

@media screen and (max-width: 768px) {
	.c61-unsubscribe--img {
		padding: 20px;
	}
}

.c61-unsubscribe--img img {
	margin: 0 auto;
	display: block;
	width: 32%;
	vertical-align: top;
	max-width: 265px;
}

#strength {
	color: #333;
	font-family: Tahoma, Arial, Verdana, Helvetica, normal, sans-serif;
	font-style: normal;
	font-size: 0.8em;
	background-image: url("/_tb/img/bg_strength_gradient.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 200px;
	z-index: 0;
	border: 1px solid gray;
	display: none;
	height: 26px;
	text-align: center;
	padding-top: 5px;
}

#strength_lb {
	display: none;
}

.pos {
	position: absolute;
	left: 45%;
	top: 10%;
}

/*# google-webfonts */
/* roboto-300 - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('/_tb/fonts/roboto-v20-latin-300.eot'); /* IE9 Compat Modes */
	src: local('Roboto Light'), local('Roboto-Light'),
	url('/_tb/fonts/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/_tb/fonts/roboto-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('/_tb/fonts/roboto-v20-latin-300.woff') format('woff'), /* Modern Browsers */ url('/_tb/fonts/roboto-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('/_tb/fonts/roboto-v20-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('/_tb/fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Roboto'), local('Roboto-Regular'),
	url('/_tb/fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/_tb/fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('/_tb/fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */ url('/_tb/fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/_tb/fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500 - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('/_tb/fonts/roboto-v20-latin-500.eot'); /* IE9 Compat Modes */
	src: local('Roboto Medium'), local('Roboto-Medium'),
	url('/_tb/fonts/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/_tb/fonts/roboto-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('/_tb/fonts/roboto-v20-latin-500.woff') format('woff'), /* Modern Browsers */ url('/_tb/fonts/roboto-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('/_tb/fonts/roboto-v20-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('/_tb/fonts/roboto-v20-latin-700.eot'); /* IE9 Compat Modes */
	src: local('Roboto Bold'), local('Roboto-Bold'),
	url('/_tb/fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/_tb/fonts/roboto-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('/_tb/fonts/roboto-v20-latin-700.woff') format('woff'), /* Modern Browsers */ url('/_tb/fonts/roboto-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('/_tb/fonts/roboto-v20-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* oswald-regular - latin */
@font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('/_tb/fonts/oswald-v30-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/_tb/fonts/oswald-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/_tb/fonts/oswald-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('/_tb/fonts/oswald-v30-latin-regular.woff') format('woff'), /* Modern Browsers */ url('/_tb/fonts/oswald-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/_tb/fonts/oswald-v30-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* Features request 2020 08 */
.home .main {
  padding: 0;
  margin: 0;
}
@media all and (min-width: 1025px) {
  .home .main {
    min-height: 700px;
  }
}
.home .content {
  padding-bottom: 0;
  border-bottom: 1px solid #dfdfdf;
}

.c04 {
  max-width: none;
  border-right: 0;
}
@media all and (min-width: 1025px) {
  .c04 {
    min-height: 700px;
    background-color: white;
  }
}
.c04 section.item {
  position: relative;
}
.c04 .c04__desc {
  position: relative;
  width: 100%;
  text-align: left;
  max-width: none;
  padding: 35px 40px 30px 40px;
  background: white;
  background: -moz-linear-gradient(0deg, white 30%, rgba(255, 255, 255, 0.75) 100%);
  background: -webkit-linear-gradient(0deg, white 30%, rgba(255, 255, 255, 0.75) 100%);
  background: linear-gradient(0deg, white 30%, rgba(255, 255, 255, 0.75) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}
@media all and (min-width: 765px) {
  .c04 .c04__desc {
    position: absolute;
    bottom: 0;
    right: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media all and (min-width: 765px) and (max-width: 1024px) {
  .c04 .c04__desc {
    width: calc(100% - 40px);
  }
}
@media all and (min-width: 1470px) {
  .c04 .c04__desc {
    width: calc(100% - 60px);
  }
}
@media all and (max-width: 764px) {
  .c04 .c04__desc {
    padding: 20px 20px 0 20px;
  }
}
.c04 .c02--h2 {
  color: #24305e;
  font-size: 20px;
  line-height: 1.2;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.6);
  flex-basis: 100%;
  padding: 25px 40px;
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(-100%);
}
@media all and (max-width: 1279px) {
  .c04 .c02--h2 {
    padding: 15px 40px;
  }
}
@media all and (max-width: 764px) {
  .c04 .c02--h2 {
    padding: 15px 20px;
    font-size: 18px;
  }
}
.c04 .c05--limit-height p {
  font-size: 16px;
  line-height: 26px;
}
@media all and (min-width: 765px) {
  .c04 .c05--limit-height {
    width: calc(100% - 301px);
    flex-basis: calc(100% - 301px);
    flex-shrink: 2;
    padding-right: 30px;
    margin-right: 30px;
    border-right: 1px solid #b3b7c2;
  }
}
.c04 .bot .c06 {
  font-size: 16px;
}
@media all and (min-width: 765px) {
  .c04 .bot {
    flex-basis: 240px;
    width: 240px;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media all and (min-width: 765px) and (max-width: 1024px) {
  .c04 .bot {
    width: calc(100% - 40px);
  }
}
@media all and (max-width: 764px) {
  .c04 .bot {
    text-align: center;
  }
}
.c04 .owl-next,
.c04 .owl-prev {
  width: 30px;
  height: 30px;
  margin-top: 28%;
}
.c04 .owl-next use,
.c04 .owl-next img,
.c04 .owl-next image,
.c04 .owl-prev use,
.c04 .owl-prev img,
.c04 .owl-prev image {
  stroke: white;
}
@media screen and (max-width: 735px) {
  .c04 .owl-next:after,
.c04 .owl-prev:after {
    top: -0.5em;
    width: 40px;
    height: 40px;
    left: 0;
    background-color: rgba(255, 255, 255, 0.2);
  }
}
@media all and (min-width: 765px) {
  .c04 .owl-prev {
    left: 15px;
  }
  .c04 .owl-next {
    right: 15px;
  }
}
@media screen and (max-width: 735px) {
  .c04 .owl-prev {
    margin-left: 0;
  }
  .c04 .owl-prev:after {
    left: -10px;
  }
  .c04 .owl-next {
    margin-right: 0;
  }
}
@media screen and (max-width: 450px) {
  .c04 .owl-next,
.c04 .owl-prev {
    margin-top: 45%;
  }
}

.c04__img {
  background-color: #efefef;
}
.c04__img img {
  width: auto !important;
  height: 100%;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.c04__img .wrapper {
  width: 100%;
  max-width: none;
}
.c04__img .aspect-ratio {
  padding-bottom: 62%;
  min-height: 400px;
  border-bottom: 1px solid #dfdfdf;
}
@media all and (min-width: 765px) {
  .c04__img .aspect-ratio {
    min-height: 700px;
  }
}

.c54_sidebarflag {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}

.c54_sidebarflag-wrap {
  position: relative;
  height: 0;
  width: 490px;
  padding-top: 22.88%;
  left: -42px;
  background-image: url("/_tb/img/c52_sidebarflag.png");
  background-repeat: no-repeat;
  background-size: 100%;
}
.c54_sidebarflag-wrap span {
  font-size: 14px;
  text-transform: uppercase;
  position: absolute;
  display: inline-block;
  width: 100%;
  padding-left: 60px;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: left;
  line-height: 1.5;
  color: #24305e;
  font-size: 17px;
  text-shadow: 2px 1px 2px #f3f4f5;
}

@media screen and (max-width: 1024px) {
  .home_grausection .c08 {
    position: relative;
    z-index: 5;
  }

  .c54_sidebarflag {
    position: absolute;
    width: 100%;
    bottom: 0;
    right: 0;
    left: 0;
    height: 85px;
  }

  .c54_sidebarflag-wrap {
    width: 100%;
    height: 85px;
    left: 0;
    padding-top: 0;
    background-image: url("/_tb/img/c52_sidebarflag-mobile.png");
    background-size: 100% auto;
    background-position: center;
    bottom: -60px;
  }
}
@media screen and (max-width: 1024px) and (max-width: 400px) {
  .c54_sidebarflag-wrap {
    background-size: auto 100%;
  }
}
@media screen and (max-width: 1024px) {
  .c54_sidebarflag-wrap span {
    padding-left: 0;
    top: 30%;
    text-align: center;
  }
  .c54_sidebarflag-wrap span br {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .c44_cmestatus {
    padding: 0 15px;
  }
}

.c55_cmeStatusRefactor {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 1.8125em 2.5em 2.5em;
  background-color: white;
}
@media screen and (max-width: 450px) {
  .c55_cmeStatusRefactor {
    padding: 1.8125em 1.25em 1.875em;
  }
}
.c55_cmeStatusRefactor .call-to-action {
  position: relative;
  padding-left: 36px;
}
.c55_cmeStatusRefactor .call-to-action a {
  margin: 5px 0;
  padding: 0;
  border: 0;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 1em;
  color: #24305e;
}
@media screen and (max-width: 600px) {
  .c55_cmeStatusRefactor .call-to-action a {
    font-size: 14px;
  }
}
.c55_cmeStatusRefactor .call-to-action a image, .c55_cmeStatusRefactor .call-to-action a img {
  margin-right: 0.625em;
  width: 1.5625em;
  height: 10px;
  position: absolute;
  top: 7px;
  left: 0;
}

.c55_blue-title {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 1.625em;
  color: #24305e;
  line-height: 144%;
  margin: 0 auto 1.5em;
  text-align: center;
}

.c55_cmeStatusRefactor--wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.c55_section {
  width: 100%;
  flex-basis: 100%;
}
.c55_section.c55_section--half .c55_section_content {
  background-color: #f3f4f5;
  padding: 1.875em 1.25em;
}
@media screen and (max-width: 1024px) {
  .c55_section.c55_section--half .c55_section_content {
    padding: 1.25em;
  }
}
@media screen and (min-width: 769px) {
  .c55_section.c55_section--half {
    width: 48%;
    flex-basis: 48%;
  }
}
.c55_section:last-child .c55_section_table {
  padding-bottom: 0;
}

.c55_section_title {
  color: #24305e;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 1.625em;
  padding-left: 60px;
  position: relative;
}
@media screen and (max-width: 600px) {
  .c55_section_title {
    font-size: 19px;
  }
}
.c55_section_title:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 40px;
  height: 2px;
  background-color: #24305e;
}

.c55_section_text_neuigkeiten {
  font-size: 14px;
  line-height: 1.6;
}

.c55_section_content {
  margin-bottom: 1.875em;
  color: #5a627a;
  font-size: 16px;
  line-height: 1.6;
}
.c55_section_content table {
  margin-bottom: 15px;
  text-align: left;
  width: 100%;
}
.c55_section_content table td, .c55_section_content table th {
  font-size: 14px;
  padding: 4px 0;
  width: 49%;
}

.c55_section_table {
  background-color: white;
  padding-bottom: 1.25em;
}
@media screen and (max-width: 768px) {
  .c55_section_table {
    padding-bottom: 0.625em;
  }
}
.c55_section_table .c24__opener {
  position: relative;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 16px;
  padding-right: 18px;
  top: -0.5em;
  width: 100%;
  text-align: right;
  color: #24305e;
  line-height: 25px;
}
@media screen and (max-width: 768px) {
  .c55_section_table .c24__opener {
    padding-top: 0.9375em;
  }
}
@media screen and (max-width: 600px) {
  .c55_section_table .c24__opener {
    max-width: 300px;
    margin: 0 auto;
    padding-right: 0px;
  }
}
.c55_section_table .c24__opener span {
  cursor: pointer;
  display: inline-block;
}
.c55_section_table .c24__opener:after {
  cursor: pointer;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  width: 25px;
  height: 25px;
  display: inline-block;
  margin-left: 5px;
  text-align: center;
  border-radius: 50%;
  content: "+";
  font-size: 20px;
  border: 1px solid #24305e;
  line-height: 22px;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
.c55_section_table .c24__opener .txt-less {
  display: none;
}
.c55_section_table.c24--open .c24__opener:after {
  content: "-";
}
.c55_section_table.c24--open .c24__opener .txt-less {
  display: inline-block;
}
.c55_section_table.c24--open .c24__opener .txt-more {
  display: none;
}
.c55_section_table.c24--open .c55_table--bottom {
  border-top: 1px solid #f3f4f5;
  height: auto;
}
.c55_section_table .c01--blue {
  padding-right: 3px;
  padding-left: 3px;
}

.c55_table--top .c55_table--item:first-child {
  padding: 0;
}

.c55_table--bottom {
  background-color: transparent;
  height: 0;
  overflow: hidden;
}

.c55_table--item {
  padding: 1.25em 0 0 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .c55_table--item {
    align-items: flex-start;
    padding: 1.25em 0.625em;
    border-bottom: 2px solid white;
  }
}
.c55_table--item .c55_table--img {
  width: 280px;
  flex-basis: 280px;
}
.c55_table--item .c55_table--img img {
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .c55_table--item .c55_table--img {
    width: 200px;
    flex-basis: 200px;
  }
}
@media screen and (max-width: 768px) {
  .c55_table--item .c55_table--img {
    width: 150px;
    flex-basis: 150px;
  }
}
@media screen and (max-width: 600px) {
  .c55_table--item .c55_table--img {
    width: 100%;
    flex-basis: 100%;
  }
  .c55_table--item .c55_table--img img {
    margin: 0 auto;
    max-width: 300px;
    display: block;
  }
}
.c55_table--item .c55_table--desc {
  padding: 0 1.875em 0 1.25em;
  margin: 1.25em 0;
  width: calc(100% - 440px);
  flex-basis: calc(100% - 440px);
  height: 162px;
  overflow: hidden;
  color: #5a627a;
	position: relative;
}

.c55_table--item .c55_table--desc:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	background-color: white;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 60%, white 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(60%, white), to(white));
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(60%, white), color-stop(100%, white));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 60%, white 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 60%, white 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 60%, white 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 60%, white 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='00ffffff', GradientType=0);
	min-height: 5em;
}

@media screen and (max-width: 600px) {
  .c55_table--item .c55_table--desc {
    height: 200px;
  }
}
.c55_table--item .c55_table--desc strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  display: block;
  font-size: 16px;
  margin-bottom: 10px;
  line-height: 1.4;
  color: #24305e;
}
.c55_table--item .c55_table--desc p {
  font-size: 14px;
  line-height: 1.6;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .c55_table--item .c55_table--desc {
    width: calc(100% - 210px);
    flex-basis: calc(100% - 210px);
  }
}
@media screen and (max-width: 768px) {
  .c55_table--item .c55_table--desc {
    width: calc(100% - 160px);
    flex-basis: calc(100% - 160px);
    padding-top: 0;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 600px) {
  .c55_table--item .c55_table--desc {
    padding: 1.25em 0 0.9375em;
    width: 100%;
    flex-basis: 100%;
    margin: 0 auto;
    max-width: 300px;
    display: block;
  }
}
.c55_table--item .c55_table--btn {
  position: relative;
  z-index: 5;
  width: 160px;
  flex-basis: 160px;
}
@media screen and (max-width: 1024px) {
  .c55_table--item .c55_table--btn {
    width: 100%;
    flex-basis: 100%;
    padding: 5px 0;
  }
  .c55_table--item .c55_table--btn .c01 {
    max-width: 150px;
    margin-left: 230px;
  }
}
@media screen and (max-width: 768px) {
  .c55_table--item .c55_table--btn .c01 {
    margin-left: 180px;
  }
}
@media screen and (max-width: 600px) {
  .c55_table--item .c55_table--btn {
    margin: 0 auto;
    max-width: 300px;
    display: block;
  }
  .c55_table--item .c55_table--btn .c01 {
    margin: 20px 0 15px;
    width: 100%;
    max-width: none;
  }
}

/* 2020 - 10 - Wellcome seite request */

@media all and (min-width: 765px) {
  .c56_willkommen .c04 .c04__desc {
    align-items: center;
  }
}
.c56_willkommen .c04 .c02--h2 {
  background-color: rgba(255, 255, 255, 0.65);
  color: #d6002a;
  font-size: 26px;
  text-align: center;
}
@media all and (max-width: 764px) {
  .c56_willkommen .c04 .c02--h2 {
    font-size: 22px;
  }
}
.c56_willkommen .c04 .c04__desc_left p {
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  color: #24305e;
  margin-bottom: 10px;
}
@media all and (min-width: 765px) and (max-width: 1024px), all and (min-width: 1270px) {
  .c56_willkommen .c04 .c04__desc_left {
    width: calc(100% - 301px);
    flex-basis: calc(100% - 301px);
    flex-shrink: 2;
    margin-right: 40px;
  }
}
.c56_willkommen .c04 .bot .c01 {
  margin: 15px 0;
}
.c56_willkommen .c04__img .aspect-ratio {
	border-bottom: none;
}

@media screen and (max-width: 1023px) {
	.c56_willkommen {
		display: flex;
		width: 100%;
		flex-direction: column-reverse;
		position: relative;
	}

	.c56_willkommen .home .main {
		padding: 0;
	    margin: 0;
	}

	.c56_willkommen .home .c07 + .content .sidebar {
		margin-top: 0;
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.c56_willkommen .home_grausection .c08 {
		position: static;
	}

	.c56_willkommen .c54_sidebarflag-wrap {
	    bottom: auto;
	    top: 0;
	    position: absolute;
	}

	.c56_willkommen .c54_sidebarflag {
	    position: absolute;
	    bottom: auto;
	    top: -20px;
		z-index: 1;
	}
}
/*  2021-09-22 CME AllgemeinArzt */
.c57_cmeallgemeinarzt .c05 {
	margin-bottom: 20px;
}

.c57_cmeallgemeinarzt .include_img p,
.c57_cmeallgemeinarzt .include_img > div {
	width: 58%;
	width: calc(59% - 25px);
	display: inline-block;
}

@media screen and (max-width: 768px) {
	.c57_cmeallgemeinarzt .include_img p,
	.c57_cmeallgemeinarzt .include_img > div {
		width: 100% !important;
	}
}

.c57_cmeallgemeinarzt .faq_img_fr {
	float: right;
	width: 40%;
	margin: 15px 10px 0;
}

.c57_cmeallgemeinarzt .faq_img_fr:after {
	content: "";
	display: table;
	clear: both;
}

.c57_cmeallgemeinarzt .faq_img_fl {
	float: left;
	width: 40%;
	margin: 15px 10px 0;
	margin-right: 20px;
}

.c57_cmeallgemeinarzt .faq_img_fl:after {
	content: "";
	display: table;
	clear: both;
}

.c57_cmeallgemeinarzt .faq_img {
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
	position: relative;
	display: block;
}

@media screen and (max-width: 1025px) {
	.c57_cmeallgemeinarzt .c17 {
		margin-bottom: 30px;
	}

	.c57_cmeallgemeinarzt .c17:last-child {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 768px) {
	.c57_cmeallgemeinarzt .c20 {
		margin-bottom: 30px;
	}

	.c57_cmeallgemeinarzt .c17 {
		margin-bottom: 0;
		padding: 10px;
		padding-bottom: 0;
	}

	.c57_cmeallgemeinarzt .c17:last-child {
		padding-bottom: 10px;
	}

	.c57_cmeallgemeinarzt .faq_img_fl,
	.c57_cmeallgemeinarzt .faq_img_fr {
		float: none;
		width: auto;
		max-width: 90%;
		display: block;
		margin: 10px auto;
	}
}

@media screen and (max-width: 550px) {
	.c57_cmeallgemeinarzt .c26 {
		padding-top: 0;
		padding-bottom: 20px;
	}
}
.c57_cmeallgemeinarzt_cme_intro {
	border-bottom: 1px solid #dfdfdf;
}

.c57_cmeallgemeinarzt_cme_intro .txt_wrap {
	max-height: 110px;
	overflow: hidden;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.c57_cmeallgemeinarzt_cme_intro .c02--teaser-txt {
	margin-bottom: 20px;
	margin-top: 0;
}

.c57_cmeallgemeinarzt_cme_autoren {
	border-bottom: 1px solid #dfdfdf;
}

.c57_cmeallgemeinarzt_cme_autoren .single_autor {
	width: 100%;
	display: none;
	padding: 20px 0;
}

.c57_cmeallgemeinarzt_cme_autoren .single_autor:first-child {
	display: inline-block;
}

.c57_cmeallgemeinarzt_cme_autoren .autoren_wrap.is_active .single_autor {
	padding: 20px 0;
	display: inline-block;
}

.c57_cmeallgemeinarzt_cme_autoren .autor_column {
	display: inline-block;
	vertical-align: top;
	width: 74%;
}

.c57_cmeallgemeinarzt_cme_autoren .autor_info {
	display: inline-block;
	vertical-align: top;
	width: 100%;
}

.c57_cmeallgemeinarzt_cme_autoren .autor_name {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 10px;
}

.c57_cmeallgemeinarzt_cme_autoren .autor_name strong {
	color: #dfdfdf;
	font-size: .9em;
}

.c57_cmeallgemeinarzt_cme_autoren .autor_img {
	max-width: 20%;
	margin-right: 4%;
	border-radius: 50%;
	overflow: hidden;
}

.c57_cmeallgemeinarzt_cme_autoren .autor_img > div {
	width: 100%;
	padding-bottom: 100%;
	position: relative;
}

.c57_cmeallgemeinarzt_cme_autoren .autor_img img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

@media screen and (min-width: 768px) {
	.c57_cmeallgemeinarzt_cme_autoren .autor_column {
		width: 77%;
	}

	.c57_cmeallgemeinarzt_cme_autoren .autor_img {
		max-width: 17%;
		margin-right: 3%;
	}

	.c57_cmeallgemeinarzt_cme_autoren .autor_name {
		width: 30%;
	}

	.c57_cmeallgemeinarzt_cme_autoren .autor_info {
		width: 69%;
	}
}

.c57_cmeallgemeinarzt_cme_wrap {
	position: relative;
}

.c57_cmeallgemeinarzt_cme_wrap .last_button {
	margin: 40px auto;
	position: relative;
	max-width:161px;
}

@media screen and (min-width: 768px) {
	.c57_cmeallgemeinarzt_cme_wrap .last_button {
		position: absolute;
		right: 0;
		top: 0;
	}
}
@media screen and (max-width: 767px) {
	.c57_cmeallgemeinarzt_cme_wrap .last_button {
		margin-top: 0px;
	}
}

.c57_cmeallgemeinarzt_cme_single {
	width: 100%;
}

.c57_cmeallgemeinarzt_cme_single-info {
	padding-top: 10px;
}

.c57_cmeallgemeinarzt_cme_single-info > * {
	display: inline-block;
}

.c57_cmeallgemeinarzt_cme_single-info a {
	text-decoration: none;
}

.c57_cmeallgemeinarzt_cme_single-info .points {
	margin: 20px auto; 
}

@media screen and (min-width: 768px) {
	.c57_cmeallgemeinarzt_cme_single {
		padding-right: 170px;
	}
}

@media screen and (max-width: 768px) {
	.c57_cmeallgemeinarzt_cme_single {
		margin-top: -1px;
	}
}

/* Features request 2022 02 - pagination*/
.filter-result {
	padding-bottom: 0;
}
.c58__pagination {
    padding: 20px 0 40px;
	display: -webkit-box;
	display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
	text-align: center;
}

.c58__pagination a[class*='c58__page'] {
	width: 25px;
    height: 25px;
    margin: 0 5px;
    display: inline-block;	
	cursor: pointer;
	text-decoration: none;
}

.c58__pagination svg {
	width: 100%;
	height: 100%;
}

.c58__pagination a[class*='c58__page'].c58__disabled {
	height: 0;
	overflow: hidden;
	opacity: 0;
}

.c58__active_page {
    margin: 0 5px;
    display: inline-block;	
    background-color: #24305e;
    border-radius: 50%;
    text-align: center;
    color: white;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-weight: 600;	
}

.c58__pagination_bottom_wrap {
	position: relative;
	padding-bottom: 50px;
	min-height: 95px;
}

.c58__pagination_bottom_wrap .c01--archive,
.c58__pagination_bottom_wrap .button_wrap {
	margin: 0 auto;
}

.c58__pagination_bottom_wrap .c01--scroll-top {
	position: absolute;
    right: 0;
    top: 0;
    width: auto;
	display: -webkit-box;
	display: -ms-flexbox;
    display: flex;
	-webkit-box-orient: row-reverse;
	-webkit-box-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	align-items: center;
}

.c58__pagination_bottom_wrap .c01--scroll-top svg {
	margin: 0 0 0 20px;
}

@media screen and (max-width: 768px) {
	.c58__pagination_bottom_wrap {
		padding-bottom: 30px;
		min-height: 0;
	}

	.c58__pagination_bottom_wrap .c01--scroll-top {
		position: relative;
		right: auto;
		top: auto;
		width: calc(100% - 20px);
		margin-top: 30px;
		justify-content: center;
		margin-left: 20px;	
	}
	
	
	.c58__pagination_bottom_wrap .c01--scroll-top svg {
		margin: 0 0 0 10px;
	}
}

.cme_finish .c50_logo_text {
	display: flex;
    flex-direction: column;
	background-color: #f3f4f5;
	border: none;
	color: #1f1f1f;
	margin: 15px 0;
	padding: 8px 25px;
}

.cme_finish p {
	font-size: 14px;
}


.cme_finish .c50_logo_text .rating-info {
	margin: 10px 0;
	font-size: 14px;
}

.cme_finish .c50_logo_text .rating-label {
	padding-right: 20px;
	font-size: 14px;
}

.cme_finish .c50_logo_text .rating-wrapper {
	display: flex;
    justify-content: space-between;
	align-items: baseline;
    font-size: 14px;
    margin-bottom: 5px;
}

.cme_finish .c50_logo_text .rating-cancel {
	margin-right: 5px;
}

.cme_finish .c50_logo_text .star-rating-control {
	display: block;
    width: 107px;
}

.cme_finish .c50_logo_text .rating-help {
	font-size: 13px;
}

@media screen and (max-width: 768px) {

	.cme_finish .c50_logo_text {
		padding: 8px 20px;
	}

	.cme_finish .c50_logo_text .star-rating-wrapper {
		display: flex;
		justify-content: center;
		width: 100%;
		margin-bottom: 10px;
    	margin-top: 5px;
	}

	.cme_finish .c50_logo_text .rating-wrapper {
		flex-direction: column;
		font-size: 1em;
		margin-bottom: 0;
	}

	.cme_finish .c50_logo_text .rating-label {
		padding-right: 0;
	}

	.cme_finish .c50_logo_text .rating-help {
		font-size: .8em;
	}
}

.save-cme {
	all: unset;
	cursor: pointer;
    height: 26px;
}

.save-cme svg {
	stroke-width: 2px;
	stroke: #24305e;
	fill: transparent;
	width: 16px;
    height: 26px;
	transition: .2s ease fill, .2s ease stroke;
}


.save-cme.active svg,
.save-cme:hover svg {
	stroke: #d6002a;
	fill: #d6002a;
}

.c12 .category {
	display: flex;
	align-items: center;
}

.c12 .category ul {
    padding-right: 15px;
}

.c12__bot-info .support {
	margin-bottom: 0;
}


.c12__bot-info .certification {
	margin-top: 1.25em;
}

.c50_cme_info .sidebox.cme_certification {
	margin-bottom: 0;
	padding-bottom: 0;
}

.c50_cme_info .sidebox.cme_rating {
	padding-top: 5px;
	margin-top: 0;
}

.c50_cme_info .sidebox_link_save {
	width: 100%;
    display: inline-block;
    position: relative;
    padding-right: 30px;
    text-transform: uppercase;
}

.c50_cme_info .sidebox_link_save .save-cme {
	position: absolute;
	right: 2px;
}

.c50_cme_info .sidebox_link_save:hover .save-cme svg {
	stroke: #d6002a;
	fill: #d6002a;
}

.save-cme-section .c55_table--item .c55_table--desc-wrapper {
	padding: 0 1.875em 0 1.25em;
    margin: 1.25em 0;
    width: calc(100% - 440px);
    flex-basis: calc(100% - 440px);
    height: 162px;
    color: #5a627a;
    position: relative;
}

@media screen and (max-width: 1024px) {
	.save-cme-section .c55_table--item .c55_table--desc-wrapper {
		width: calc(100% - 210px);
	  	flex-basis: calc(100% - 210px);
	}
}

@media screen and (max-width: 768px) {
	.save-cme-section .c55_table--item .c55_table--desc-wrapper {
		width: calc(100% - 160px);
	  flex-basis: calc(100% - 160px);
	  padding-top: 0;
	  padding-bottom: 10px;
	}
}

@media screen and (max-width: 600px) {
	.save-cme-section .c55_table--item .c55_table--desc-wrapper {
		padding: 1.25em 0 0.9375em;
		width: 100%;
	  	flex-basis: 100%;
	  	margin: 0 auto;
	 	max-width: 300px;
	  	display: block;
	}
}

.save-cme-section .c55_table--item .c55_table--desc {
	width: 100%;
    padding: 0;
	margin: 0;
    flex-basis: auto;
}

@media screen and (max-width: 1024px) {
	.save-cme-section .c55_table--item .c55_table--desc strong {
		padding-right: 20px;
	}
}

@media screen and (max-width: 600px) {
	.save-cme-section .c55_table--item .c55_table--desc strong {
		padding-right: 30px;
	}
}

.save-cme-section .c55_table--item .c55_table--desc-wrapper .save-cme {
	position: absolute;
    top: 0;
    right: -160px;
}

@media screen and (max-width: 1024px) {
	.save-cme-section .c55_table--item .c55_table--desc-wrapper .save-cme {
		right: 18px;
	}
}

@media screen and (max-width: 600px) {
	.save-cme-section .c55_table--item .c55_table--desc-wrapper .save-cme {
		top: 1.25em;
		right: 0;
	}
}