/** clearing **/
.clear {clear: both; font-size: 0.1px; height: 0.1px; line-height: 0.1px; float: none; display: table;}

/** block grid **/
.autogrid, .autogrid:before,.autogrid:after {-moz-box-sizing: border-box; box-sizing:border-box;}
.autogrid {padding-left: 1%; padding-right: 1%; position: relative; display: block; float: left;overflow: hidden;}

/** block grid wrapper **/
.autogrid_wrapper {margin-left: -1%; margin-right: -1%;}

/** non block **/
.autogrid:not(.block) {padding-left: 0; padding-right: 0; margin-left: 1%; margin-right: 1%;}

/* .block.autogrid.first, .block.autogrid:first-child 	{margin-left: -1%;} */
/* .block.autogrid.last, .block.autogrid:last-child 	{margin-right: -1%;} */

/** Non block grid **/
.full			{width: 98%;}
.one_half 		{width: 48%;}
.one_third 		{width: 31.3333%;}
.one_fourth		{width: 23%;}	
.one_fifth		{width: 18%;}	
.one_sixth		{width: 14.6667%;}

/** Block grid **/
.block.full			{width: 100%;}
.block.one_half 	{width: 50%;}
.block.one_third 	{width: 33.3333%;}
.block.one_fourth	{width: 25%;}	
.block.one_fifth	{width: 20%;}	
.block.one_sixth	{width: 16.6667%;}

.block.two_third	{width: 66.6667%;}
.block.two_fourth	{width: 50%;}
.block.three_fourth	{width: 75%;}
.block.two_fifth	{width: 40%;}
.block.three_fifth	{width: 60%;}
.block.four_fifth	{width: 80%;}
.block.two_sixth	{width: 33.3333%;}
.block.three_sixth	{width: 49.9999%;}
.block.four_sixth	{width: 66.6667%;}
.block.five_sixth	{width: 83.3333%;}

/** Non block grid system **/
/** odd split: 2 elements per row **/
.n2:not(.block).one_third		{width: 32%;}
.n2:not(.block).two_third		{width: 64%;}
.n2:not(.block).one_fourth		{width: 24%;}
.n2:not(.block).two_fourth		{width: 48%;}
.n2:not(.block).three_fourth	{width: 72%;}
.n2:not(.block).one_fifth		{width: 19.2%;}
.n2:not(.block).two_fifth		{width: 38.4%;}
.n2:not(.block).three_fifth		{width: 57.6%;}
.n2:not(.block).four_fifth		{width: 76.8%;}
.n2:not(.block).one_sixth		{width: 16%;}
.n2:not(.block).two_sixth		{width: 32%;}
.n2:not(.block).three_sixth		{width: 48%;}
.n2:not(.block).four_sixth		{width: 64%;}
.n2:not(.block).five_sixth		{width: 80%;}

/** odd split: 3 elements per row **/
.n3:not(.block).one_half		{width: 47%;}
.n3:not(.block).two_third		{width: 62.6667%;}
.n3:not(.block).one_fourth		{width: 23.5%;}
.n3:not(.block).two_fourth		{width: 47%;}
.n3:not(.block).three_fourth	{width: 70.5%;}
.n3:not(.block).one_fifth		{width: 18.8%;}
.n3:not(.block).two_fifth		{width: 37.6%;}
.n3:not(.block).three_fifth		{width: 56.4%;}
.n3:not(.block).four_fifth		{width: 75.2%;}
.n3:not(.block).one_sixth		{width: 15.6667%;}
.n3:not(.block).two_sixth		{width: 31.3333%;}
.n3:not(.block).three_sixth		{width: 47%;}
.n3:not(.block).four_sixth		{width: 62.6667%;}
.n3:not(.block).five_sixth		{width: 78.3333%;}

/** odd split: 4 elements per row **/
.n4:not(.block).one_half		{width: 46%;}
.n4:not(.block).one_third		{width: 30.6667%;}
.n4:not(.block).two_third		{width: 61.3333%;}
.n4:not(.block).two_fourth		{width: 46%;}
.n4:not(.block).three_fourth	{width: 69%;}
.n4:not(.block).one_fifth		{width: 18.4%;}
.n4:not(.block).two_fifth		{width: 36.8%;}
.n4:not(.block).three_fifth		{width: 55.2%;}
.n4:not(.block).four_fifth		{width: 73.6%;}
.n4:not(.block).one_sixth		{width: 15.3333%;}
.n4:not(.block).two_sixth		{width: 30.6667%;}
.n4:not(.block).three_sixth		{width: 46%;}
.n4:not(.block).four_sixth		{width: 61.3333%;}
.n4:not(.block).five_sixth		{width: 76.6667%;}

/** odd split: 5 elements per row **/
.n5:not(.block).one_half		{width: 45%;}
.n5:not(.block).one_third		{width: 30%;}
.n5:not(.block).two_third		{width: 60%;}
.n5:not(.block).one_fourth		{width: 22.5%;}
.n5:not(.block).two_fourth		{width: 45%;}
.n5:not(.block).three_fourth	{width: 67.5%;}
.n5:not(.block).two_fifth		{width: 36%;}
.n5:not(.block).three_fifth		{width: 54%;}
.n5:not(.block).four_fifth		{width: 72%;}
.n5:not(.block).one_sixth		{width: 15%;}
.n5:not(.block).two_sixth		{width: 30%;}
.n5:not(.block).three_sixth		{width: 45%;}
.n5:not(.block).four_sixth		{width: 60%;}
.n5:not(.block).five_sixth		{width: 75%;}

/** odd split: 6 elements per row **/
.n6:not(.block).one_half		{width: 44%;}
.n6:not(.block).one_third		{width: 29.3333%;}
.n6:not(.block).two_third		{width: 58.6667%;}
.n6:not(.block).one_fourth		{width: 22%;}
.n6:not(.block).two_fourth		{width: 44%;}
.n6:not(.block).three_fourth	{width: 66%;}
.n6:not(.block).one_fifth		{width: 17.6%;}
.n6:not(.block).two_fifth		{width: 35.2%;}
.n6:not(.block).three_fifth		{width: 52.8%;}
.n6:not(.block).four_fifth		{width: 70.4%;}
.n6:not(.block).two_sixth		{width: 29.3333%;}
.n6:not(.block).three_sixth		{width: 44%;}
.n6:not(.block).four_sixth		{width: 58.6667%;}
.n6:not(.block).five_sixth		{width: 73.3333%;}

.border-inner {border-left: 1px solid #ddd;}
.border-inner.first, .border-inner:first-child {border-left: 0;}
.border-inner.last, .border-inner:last-child {border-right: 0;}
/** optical correction **/
/* .autogrid.block.border-inner {margin-left: -0.75%; padding-left: 1.75%;} */

/** grid options **/
.autogrid.break {clear:left; margin-left: 0;}
.autogrid.full.break {width: 100%;clear:both;float: none;padding-left: 0;padding-right: 0;}

/** same height **/
.autogrid.same-height {display: table-cell; float: none; vertical-align: top;}

/** flexible same height **/
.autogrid_wrapper.same-height, .autogrid_wrapper .inner.same-height, .ce_autogridWrapperStart.same-height .inside {display: flex; display: -webkit-flex; display: -ms-flexbox; height: 100%; clear: both;}

/** autogrid full **/
.autogrid.full {padding-left: 0; padding-right: 0;}
.autogrid_wrapper .autogrid.full {padding-left: 1%; padding-right: 1%;}

/** no gutter **/
.autogrid_wrapper.no_gutter {margin-left: 0; margin-right: 0;}
.autogrid_wrapper.no_gutter_left {margin-left: 0;}
.autogrid_wrapper.no_gutter_right {margin-right: 0;}
.autogrid.no_gutter {padding-left: 0; padding-right: 0;}
.autogrid.no_gutter_left {padding-left: 0;}
.autogrid.no_gutter_right {padding-right: 0;}

/** tablets **/
@media only screen and (min-width: 768px) and (max-width: 990px) {
	.autogrid.adjust_mobile {width: 50% !important}
}

/** phones **/
@media only screen and (max-width: 767px) {
	.autogrid {width: 100%!important;}
	.autogrid.same-height, .autogrid_wrapper.same-height, .autogrid_wrapper .inner.same-height {display: block;}
	.border-inner {border-left: 0;}
	.ce_autogridSpacer {margin: 0!important; line-height: 0!important;}
}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
table.sortable thead th{background-image:url(../../assets/tablesorter/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th.tablesorter-headerDesc{background-image:url(../../assets/tablesorter/images/asc.svg)}table.sortable thead th.tablesorter-headerAsc{background-image:url(../../assets/tablesorter/images/desc.svg)}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* MARE */
/*
Theme Name: Eclipse
Theme URI: https://www.premium-contao-themes.com/
Author: MARE multimedia
Author URI: https://mare-m.de/
Version: 1.0.0
*/

/* MARE multimedia */

/* Typographie */
	/*.eot*/
	@font-face {font-family: 'GT-Walsheim-Pro-Light';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Light.eot') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Light-Oblique';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Light-Oblique.eot') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Medium';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Medium.eot') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Medium-Oblique';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Medium-Oblique.eot') format('truetype');}
	/*.ttf*/
	@font-face {font-family: 'GT-Walsheim-Pro-Light';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Light.ttf') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Light-Oblique';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Light-Oblique.ttf') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Medium';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Medium.ttf') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Medium-Oblique';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Medium-Oblique.ttf') format('truetype');}
	/*.woff2*/
	@font-face {font-family: 'GT-Walsheim-Pro-Light';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Light.woff2') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Light-Oblique';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Light-Oblique.woff2') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Medium';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Medium.woff2') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Medium-Oblique';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Medium-Oblique.woff2') format('truetype');}
	/*.woff*/	
	@font-face {font-family: 'GT-Walsheim-Pro-Light';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Light.woff') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Light-Oblique';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Light-Oblique.woff') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Medium';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Medium.woff') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Medium-Oblique';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Medium-Oblique.woff') format('truetype');}	

/* Globale Styles */	
body {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;	
}

.logo a {
    background-image: url(https://www.osteolabs.de/files/theme_layout/Logo-Claim-osteolabs-4C.jpg) !important;
}

p {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

div.ce_textarea.attribute.textarea {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

div.content {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

h1 {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;
	font-size:40px !important;
	line-height:48px !important;
	color:#fff !important;
}

h2 {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;
	color:#16A993 !important;
	font-size:28px !important;
	font-weight:500 !important;
	line-height:32px !important;
	margin:0 0 24px 0 !important;
}

h3 {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;
	color:#16A993 !important;	
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
}

h4 {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;
	color:#4A4A4A !important;	
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

h5 {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;
	color:#3D3D3D !important;	
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
}

h6 {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
}

strong {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
}

li {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	padding:5px 0 5px 0 !important;
}

.subpage-risikotest .headline-white h2 {
	color:#fff !important;
	/*text-align:left !important;*/
	/*padding:0px !important;*/
}

.subpage-risikotest p {
	color:#fff !important;	
}

.subpage-risikotest .headline-white {
	margin-bottom:50px !important;	
}

/* Accordion */

.ce_accordion {
    margin-bottom: 1px;
    border:none !important;
}

.ce_accordion .accordion {
    padding:20px 20px 20px 0 !important;
}

.ce_accordion .toggler.ui-state-active::before {
    font-family: FontAwesome;
    /*content: "\f067" !important;*/
	content: "\f068" !important;
    color:#16A993 !important; /* Change the color */   
}

.ce_accordion .toggler::before {
	content: "\f067" !important;
    /*content: "\f068" !important;*/
    color:#16A993 !important; /* Change the color */
}

.accordion ul li {
  list-style:none !important; /* Remove default bullets */
}

.accordion ul li::before {
  content: "\25AA" !important;  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color:#16A993 !important; /* Change the color */
  font-weight: bold !important; /* If you want it to be bold */
  display: inline-block !important; /* Needed to add space between the bullet and the text */
  width:1em !important; /* Also needed for space (tweak if needed) */
  margin-left: -1em !important; /* Also needed for space (tweak if needed) */
}

.ce_accordion .toggler.ui-state-active {
    border-bottom:1px solid #16A993 !important;
	background-color:#E7F6F4 !important;
}

.ce_text ul li {
  list-style:none !important; /* Remove default bullets */
}

.ce_text ul li::before {
  content: "\25AA" !important;  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color:#16A993 !important; /* Change the color */
  font-weight: bold !important; /* If you want it to be bold */
  display: inline-block !important; /* Needed to add space between the bullet and the text */
  width:1em !important; /* Also needed for space (tweak if needed) */
  margin-left: -1em !important; /* Also needed for space (tweak if needed) */
}


/* Text */
.text-left {
	text-align:left !important;
}

.text-center {
	text-align:center !important;
	/*padding:0 136px 0 136px !important;*/
}

.text-center-standard {
	text-align:center !important;
	margin:0 auto !important;
}


.text-left-padding {
	text-align:left !important;
	margin:0 auto !important;
}

.text-news p {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:16px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

.text-img-sub p {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:16px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

.text-small-16px {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:16px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

.text-small-14px {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:14px !important;
	font-weight:normal !important;
	line-height:28px !important;
}

.text-caption {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:16px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

.text-strong-ext {
	color:#16A993 !important;
}

/* Hyperlinks */
p a {
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
	text-decoration:underline !important;
}

.textarea a {
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
	text-decoration:underline !important;
}


nav.mod_navigation a span {
	text-decoration:none !important;
}

/* Buttons */
/* Standardbutton */
.ce_hyperlink a, a.btn {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#16A993 !important;
	color:#FFFFFF !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 48px !important;
}

/* Standardbutton News */
.full-width-boxed-content-grey .text-news a.hyperlink_txt {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#16A993 !important;
	color:#FFFFFF !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	opacity:1 !important;
	border:none !important;
	border-radius:5px !important;
	padding:12px 48px !important;
}

/* Button Frühtest bestellen */
div#article-12549 a.hyperlink_txt.default{
	padding:12px 48px !important;
}

/* Sticky Header Button */
div#stickyheader.stickyheader a.a-level_1.float_right.highlight.sibling.last span {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	background:#16A993 !important;
	color:#FFFFFF !important;
	font-size:18px !important;
	font-weight:bold !important;
	line-height:28px !important;
	text-align:center !important;
	opacity:1 !important;
	border:none !important;
	border-radius:5px !important;
}

/* Logo */
header#header div.logo{
    margin-top:15px;
}



/* Slider */
.slider-text p.tp-resizeme {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#FFF !important;
	font-size:18px !important;
	font-weight:normal !important;
	line-height:28px !important;
	margin:0 !important;
}

.slider-button {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#FFFFFF !important;
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:56px !important;
	text-align:center !important;
	opacity:1 !important;
	border:none !important;
	border-radius:5px !important;
	width:379px !important;
}
.slider-button a {
	text-decoration:none !important;
}

.slider-headline h2.tp-resizeme {
	color:#FFF !important;
}

/* Content */

/* Startseite - Packshot */
.osteolabs-packshot.fullwidth.block div.autogrid_wrapper.cte.block {
	opacity:0.96;
	background:radial-gradient(circle, #16A993 0%, rgba(255,255,255,0) 100%) !important;
}

/* Einstellung Abstände Contentbereiche */
.mod_article.wissenschaftlich-fundiert  {
    background:#f9f9f9 !important; 
}


/* Full-width boxed content grau */
.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
	background:#f9f9f9 !important;
	/* margin-top:56px !important;*/
}

.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block {
	background:#f9f9f9 !important;
}

/* Full-width boxed content gradient */
.mod_article.full-width-boxed-content-gradient.fullwidth.boxed-content.block {
	background:#16A993 !important;
}

.full-width-boxed-content-gradient H2 {
	color:#fff !important;
}

/* Footer */
footer#footer {
    background:#FFF !important;
}

.full-width-boxed-content-gradient.footer-ap div.ce_textarea.attribute.textarea {
	color:#fff !important;
}

div#bottom {
    background:#16A993 !important;
}

.text-footer p {
	font-family:'GT-Walsheim-Pro-Light',sans-serif !important;
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:normal !important;
	line-height:28px !important;
	text-align:left !important;
}

/* Footer Ansprechpartner */
.footer-ap-text-name div.ce_textarea.attribute.textarea {
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
	margin-top:16px !important;
}

.footer-ap-text-funktion div.ce_textarea.attribute.textarea {
	font-size:16px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

/* Buttons Footer Ansprechpartner */
div#article-12661.mod_article.full-width-boxed-content-gradient.footer-ap.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.autogrid.block div.inside div#autogrid_displacer_93238.autogrid_displacer div#autogrid_wrapper_93238.autogrid_wrapper.cte.block div.inner a.button-footer-ap-email {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background: #FFFFFF !important;
    color: #16A993 !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 28px !important;
    text-align: center !important;
    opacity: 1 !important;
    border:1px solid #fff !important;
    border-radius: 5px !important;
    float:left !important;
    padding:12px !important;
    margin:40px 24px 0 0 !important;
}

div#article-12661.mod_article.full-width-boxed-content-gradient.footer-ap.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.autogrid.block div.inside div#autogrid_displacer_93238.autogrid_displacer div#autogrid_wrapper_93238.autogrid_wrapper.cte.block div.inner a.button-footer-ap-phone {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background: #16A993 !important;
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 28px !important;
    text-align: center !important;
    opacity: 1 !important;
    border:1px solid #fff !important;
    border-radius: 5px !important;
    float:left !important;
    padding:12px !important;
    margin:40px 0 0 0 !important;
}

div#article-12662.mod_article.footer-bottom-kontakt.fullwidth.boxed-content.block div.contentwrap div.ce_text.footer-nav.last.block p a {
	color:#4A4A4A !important;
	font-size:18px !important;
	line-height:28px !important;
	text-decoration:none !important;
}
div#article-13739 a.button-footer-ap-email {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background: #FFFFFF !important;
    color: #16A993 !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 28px !important;
    text-align: center !important;
    opacity: 1 !important;
    border:1px solid #fff !important;
    border-radius: 5px !important;
    float:left !important;
    padding:12px !important;
    margin:40px 24px 0 0 !important;
}

div#article-13739 a.button-footer-ap-phone {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background: #16A993 !important;
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 28px !important;
    text-align: center !important;
    opacity: 1 !important;
    border:1px solid #fff !important;
    border-radius: 5px !important;
    float:left !important;
    padding:12px !important;
    margin:40px 0 0 0 !important;
}

div#article-13739.mod_article.footer-bottom-kontakt.fullwidth.boxed-content.block div.contentwrap div.ce_text.footer-nav.last.block p a {
	color:#4A4A4A !important;
	font-size:18px !important;
	line-height:28px !important;
	text-decoration:none !important;
}
/* Ein Gemeinschaftsprojekt mit */
div#article-12662.mod_article.footer-bottom-kontakt.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div.ce_text.text-footer-projekt.text-center.block {
	text-align:left !important;
}

div#article-12662.mod_article.footer-bottom-kontakt.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div.ce_text.text-footer-projekt.text-center.block {
	padding:0 0 0 0 !important;
}

/* Globale Elemente */

/* Wissenschaftlich fundiert */
.wissenschaftlich-fundiert-text.block h2 {
	margin-bottom:8px;
}

.wissenschaftlich-fundiert-text.block p {
	margin-top:-15px !important;
}

/* Banner unter Slider ausblenden */
.ce_revolutionslider .tp-bannertimer {
	display:none !important;
    height:0px !important;
}

.space-top {
	margin-top:72px !important;
}

.space-top-s {
	margin-top:12px !important;
}

/* Footer Grid */
div#article-12662.mod_article.fullwidth.boxed-content.block div.contentwrap,
div#article-14460.mod_article.fullwidth.boxed-content.block div.contentwrap{
	padding:64px 0 64px 0 !important;
}

/* Footer Kontakt */
div#article-12662 .text-footer.block,
div#article-14460 .text-footer.block{
	padding:0 97px 0 0 !important;
}

div#article-12662 .footer-img-trennlinie img,
div#article-14460 .footer-img-trennlinie img{
	margin:30px 82px 0 13px !important;
}

div#article-12662 .text-footer-projekt p,
div#article-14460 .text-footer-projekt p{
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	color:#4A4A4A !important;
	font-size:16px !important;
	font-weight:normal !important;
	line-height:28px !important;
	text-align:left !important;
}

/*div#article-12662 .footer-img-last img {
	width:204px !important;
	height:auto !important;
	float:left !important;
	margin:40px 0 0 69px !important;
}*/

/* Footer Nav */
div#article-12662 .footer-nav-treenlinie,
div#article-14460 .footer-nav-treenlinie{
	color:#16A993 !important;
}

div#article-12662 .footer-nav.last.block p,
div#article-14460 .footer-nav.last.block p{
	font-family:'GT-Walsheim-Pro-Light',sans-serif !important;
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:normal !important;
	line-height:28px !important;
	text-align:right !important;
	margin-top:31px !important;
}

/* Footer Grid */
div#article-12662 div#autogrid_displacer_93292.autogrid_displacer,
div#article-14460 div#autogrid_displacer_93292.autogrid_displacer{
	padding:0 47px 0 0 !important;
}

div#article-12662.mod_article.fullwidth.boxed-content.block div.contentwrap,
div#article-14460.mod_article.fullwidth.boxed-content.block div.contentwrap {
	max-width:1200px !important;
}

/* Footer AP */
div#article-12661 .footer-ap-trennlinie img {
	margin:0 136px 0 164px !important;
}

/* Inhalt */

/* Startseite - Section - Frühtest mit Packshot */
div.fruehtest-container div.fruehtest form fieldset input#privat-versichert{
    width:auto !important;
}
div.fruehtest-container div.fruehtest form fieldset input#gesetzlich-versichert{
    width:auto !important;
}

.fruehtest {
	background:#ffffff;
	color:#4A4A4A;
	border-radius:5px !important;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border:2px solid #ffffff;
}

div.fruehtest-container div.fruehtest form fieldset {
	border:none !important;
}

div.fruehtest-container div.fruehtest form{
    padding:24px !important;
}

div.fruehtest-container div.fruehtest form p {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
}

div.fruehtest-container div.fruehtest form fieldset label {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

div.fruehtest-container div.fruehtest form fieldset p.fruehtest-divider {
	height:10px !important;
	margin-bottom:0px !important;
}

div#article-12493 h2.ce_headline {
	margin-top:122px !important;
}

div#article-12669 h2.ce_headline {
	margin-top:122px !important;
}

.packshot-trennlinie figure.image_container img {
	margin-right:32px !important;
}

/* Hilfe & Beratung */
div.tabs.tabs_93411.classic ul {
	text-align:center !important;
}

.wrap-button-info-kp a.hyperlink_txt.default {
	height:56px;
	width:320px;
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#f9f9f9 !important;
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	opacity:1 !important;
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 28px !important;
}

.nav-tabs-hilfe ul li.tab_two.active {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#16A993 !important;
	color:#FFF !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 48px !important;
}

.nav-tabs-hilfe ul li.tab_two.active a {
	color:#FFF !important;
}

.nav-tabs-hilfe ul li.tab_two {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#EAEAEA !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #EAEAEA !important;
	border-radius:5px !important;
	padding:12px 48px !important;
}

.nav-tabs-hilfe ul li.tab_two a {
	color:#ACACAC !important;
}

/* Termine */
div#article-12552 div.date.bg-accent {
	display:none !important;
}

div#article-12552 div.location {
	display:none !important;
}

div#article-12552 div.meta-info {
	display:none !important;
}

/* Newsletter 
div#autogrid_displacer_12553.autogrid_displacer div#autogrid_wrapper_12553.autogrid_wrapper.article div.inner div#article-12553.mod_article.autogrid.autogrid-id_12553.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.fullwidth.boxed-content.block div.contentwrap{
    padding-left:0px !important;
    padding-right:0px !important;
}

div#autogrid_displacer_12553.autogrid_displacer div#autogrid_wrapper_12553.autogrid_wrapper.article div.inner div#article-12553.mod_article.autogrid.autogrid-id_12553.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.one_half.autogrid.block {
	background:#f9f9f9 !important;
	padding:67px 40px 40px 40px !important;
}*/

/*div#autogrid_displacer_12553.autogrid_displacer div#autogrid_wrapper_12553.autogrid_wrapper.article div.inner div#article-12553.mod_article.autogrid.autogrid-id_12553.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block {
	background:#95d7cd !important;
	padding:67px 40px 40px 148px !important;	
}*/

.newsletter-email-headline.block p {
	font-family:'GT-Walsheim-Pro-Light',sans-serif !important;
	color:#fff !important;
	font-size:13px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:left !important;
}

.newsletter-registrierung form div.formbody div.widget.widget-text.mandatory input#ctrl_595.text.mandatory {
	height:57px;
	width:321px;
	color:#fff !important;	
	background:#16A993 !important;
	border:1px solid #EAEAEA;
	border-radius:5px;
}

.newsletter-registrierung input#ctrl_595.text.mandatory {
	font-family:'GT-Walsheim-Pro-Light',sans-serif !important;
	color:#fff !important;
	font-size:16px !important;
	font-weight:300 !important;
	line-height:28px !important;
	text-align:left !important;
}

.newsletter-registrierung form div.formbody div.widget.widget-submit button#ctrl_596.submit {
	height:57px;
	width:321px;
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#FFFFFF !important;
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #FFFFFF !important;
	border-radius:5px !important;
	padding:12px 48px !important;
}

.bg-grey-section {	
	background:#16A993 !important;
}

div.ce_revolutionslider_text.slider-text.caption.tp-caption.block.lfr.ltr.start {	
	color:#fff !important;
}

/* Seite - Der Test */
div#article-12669.mod_article.full-width-boxed-content-gradient.last.fullwidth.boxed-content.block {
	padding:64px 0 64px 0 !important;
}

div#article-12604.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
	padding:86px 0 15px 0 !important;
}

div#article-12605.mod_article.fullwidth.boxed-content.block {
	padding:90px 0 90px 0 !important;
}

div#article-12609.mod_article.first.block {
	margin-top:2px !important;
}

div#article-12612.mod_article.block {
	margin-top:-50px !important;
}

div#article-12609 p a.link-button-klinik {
	height:24px !important;		
	background:#16A993 !important;
	width:137px !important;	
	color:#FFFFFF !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #FFFFFF !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	margin-right:16px !important;
}

div#article-12609 p a.link-button-email {
	height:24px !important;		
	background:#FFFFFF !important;
	width:145px !important;	
	color:#16A993 !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
}

div#article-12612 h2.mt-default.mb-0.mt-default-s {
	margin-bottom:77px !important;
}

div#article-12612 figure.image_container img {
	margin-bottom:11px !important;
}

div#article-12612.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
	margin-top:26px !important;
    padding-bottom:65px !important; 	
}

div#article-12610.mod_article.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.text-center.first {
	margin-bottom:66px !important;
}

div#article-12610 figure.image_container img {
	width:144px !important;
	height:auto !important;	
}

div#article-12610 div.ce_iconbox_cwrapper {
	margin-left:90px !important;
}

div#article-12610 a.hyperlink_txt.default {
	margin-top:66px !important;
	margin-bottom:72px !important;	
}

div#article-12671.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_text.abrechnung-block1.block {	
	width:787px !important;
	background:#FFFFFF !important;
	padding:8px 16px 8px 16px !important;
	margin:0 160px 44px 160px !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div#article-12671.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_text.abrechnung-block2.block {	
	width:787px !important;
	background:#FFFFFF !important;
	padding:8px 16px 8px 16px !important;
	margin:0 160px 68px 160px !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);	
}


div#article-12671 p {
	color:#4A4A4A !important;	
	font-size:16px !important;	
	font-weight:300 !important;	
	line-height:28px !important;
}

.abrechnung-block1.block hr {
    border: none;
    height: 1px;
    /* Set the hr color */
    color: #333; /* old IE */
    background-color: #333; /* Modern Browsers */
}

.abrechnung-block2.block hr {
    border: none;
    height: 1px;
    /* Set the hr color */
    color: #333; /* old IE */
    background-color: #333; /* Modern Browsers */
}

div#article-12613.mod_article.block h2.ce_headline.text-center.first{
    margin:2px 0 14px 0 !important;
}

div#article-12613.mod_article.block div.ce_text.text-center.block p {
	margin-bottom:38px !important; 
}

div#article-12613.mod_article.block div.ce_text.text-center.text-small-14px.block p {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:14px !important;
	font-weight:normal !important;
	line-height:28px !important;
	text-align:left !important;
	margin:33px 0 31px 0 !important;
}

div.inside div#article-12613.mod_article.block div.ce_text.text-center.text-small-14px.block {
	background:#F9F9F9 !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div#article-12613.mod_article.block div.ce_text.text-center-ext.last.block {
	background:#FFFFFF !important;
	padding:0 136px 0 136px !important;	
	margin:56px 0 0 0 !important;		
}

div#article-12614 h2.ce_headline.text-center.first {
    padding-bottom:40px !important; 
}

div#article-12679 a.hyperlink_txt.default {
	margin:0 0 72px 0 !important;		
}

div div#article-12672.mod_article.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.first {
	margin:72px 0 32px 0 !important;		
}

div#article-12672.mod_article.fullwidth.boxed-content.block div.contentwrap div.ce_text_extented.text-center.block.align-left.color-default.font_no_serif.font-size-xxs.font-style-default.lh-1-5.font-weight-default.mt-default.mb-s.mt-default-s div.ce_textarea.attribute.textarea{
	margin:22px 0 0 0 !important;		
}

div div#article-12680.mod_article.fullwidth.boxed-content.block{
	margin:104px 0 0 0 !important;		
}

div#article-12680.mod_article.fullwidth.boxed-content.block div.contentwrap div.ce_bgimage.block.ce_bgimage_93670.boxed-content.img-leftside-50.bg-nocolor.vertical_centered.max_width_full div.ce_bgimage-outer div.ce_bgimage-inside.contentwrap.pt-m.pb-m {
    padding-left:72px !important;
}

div#article-12616.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block{
	margin:120px 0 0 0 !important;		
}

div#article-12616.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.text-center.first{
	margin:72px 0 29px 0 !important;		
}

div#article-12616 figure.image_container img{
	margin:0 0 32px 0 !important;		
}

div#article-12616 a.hyperlink_txt.default{
	margin:36px 0 80px 0 !important;		
}

div#article-12617 h2.ce_headline.text-center.first{
	margin:66px 0 62px 0 !important;		
}

div#article-12617.mod_article.last.fullwidth.boxed-content.block div.contentwrap{
	padding:0 160px 120px 160px !important;		
}

/* Für Labore */
div#article-12622.mod_article.first.fullwidth.boxed-content.block div.contentwrap div.ce_text.text-center.first.block h2{
	padding:0 0 -14px 0 !important;		
}

div#article-12622 a.hyperlink_txt.default{
	margin:8px 0 55px 0 !important;		
}


div#article-12681.mod_article.block h2.ce_headline.text-center.first{
    margin:2px 0 14px 0 !important;
}

div#article-12681.mod_article.block div.ce_text.text-center.block p {
	margin-bottom:38px !important; 
}

div#article-12681.mod_article.block div.ce_text.text-center.text-small-14px.block p {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:14px !important;
	font-weight:normal !important;
	line-height:28px !important;
	text-align:left !important;
	margin:33px 0 31px 0 !important;
}

div.inside div#article-12681.mod_article.block div.ce_text.text-center.text-small-14px.block {
	background:#F9F9F9 !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div#article-12681.mod_article.block div.ce_text.text-center-ext.last.block {
	background:#FFFFFF !important;
	padding:0 136px 0 136px !important;	
	margin:56px 0 0 0 !important;		
}

div#article-12623 div.ce_iconbox_outside {
	background:#FFFFFF !important;
	min-height:90px !important;
	padding:10px !important;
	margin-bottom:20px !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div#article-12623 div#autogrid_wrapper_92596 div.ce_iconbox_outside {
    width:49% !important; 
}

div#article-12623.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_hyperlink.ce_hyperlink-extended.last.block.align-center.border-radius-0.default.mt-default.mb-default.mt-default-s {
    padding-top:38px !important; 
    padding-bottom:42px !important; 
}

div#article-12623 h2.ce_headline.text-center.first {
    margin:4px 0 48px 0 !important; 
}

div#article-12681.mod_article.block div.ce_image.block figure.image_container {
    margin:4px 0 0 0 !important; 
}

div#article-12626.mod_article.block h2.ce_headline.text-center.first {
    margin:70px 0 9px 0 !important; 
}

div#article-12626.mod_article.block div#autogrid_wrapper_92548 figure.image_container img {
    margin:0 0 4px 0 !important; 
}

div#article-12626 a.hyperlink_txt.default {
    margin:79px 0 54px 0 !important; 
}

div#article-12683  div.ce_text.text-center.first.block h2 {
    margin:0 0 18px 0 !important; 
}

div#article-12683 div.ce_text.text-center.first.block p {
    margin:0 0 50px 0 !important; 
}

div#article-12683.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_text.text-center.block p {
    margin:36px 0 54px 0 !important; 
}

div#article-12683 div.ce_iconbox_outside {
	background:#FFFFFF !important;
	min-height:90px !important;
	padding:10px !important;
	margin-bottom:20px !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div#article-12683 div#autogrid_wrapper_92630 div.ce_iconbox_outside {
    width:49% !important; 
}

div#article-12683 a.hyperlink_txt.default {
    margin:0 0 54px 0 !important; 
}

/* Das Team 
div#article-12634.mod_article.first.last.block div.autogrid_wrapper.cte.block {
    margin:0 0 60px 0 !important; 
}

div#article-12634 p strong {
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

div#article-12634.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_third.autogrid.block div.inside div.ce_text.block {
	border-right:1px solid #EAEAEA !important;
	margin-left:-180px !important;
}

div#article-12694.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_third.autogrid.block div.inside div.ce_text.block {
	border-right:1px solid #EAEAEA !important;
	margin-left:-180px !important;
}

div#article-12695.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.two_third.autogrid.block{
    padding-left:5% !important;
}

div#article-12697.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.two_third.autogrid.block{
    padding-left:5% !important;
}*/

div#article-12695.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_third.autogrid.block div.inside div.ce_text.block p br{
        line-height:150%;
     }

/* Das Team */
.subpage-sidebar div.inside div.ce_text.block {
    margin:0 0 60px 0 !important; 
}

.subpage-sidebar div#article-12695 p strong {
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

div#article-12695.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_third.autogrid.block div.inside div.ce_text.block {
	border-right:1px solid #EAEAEA !important;
	margin-left:-180px !important;
}

.subpage-sidebar div#article-12697 p strong {
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

div#article-12697.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_third.autogrid.block div.inside div.ce_text.block {
	border-right:1px solid #EAEAEA !important;
	margin-left:-180px !important;
}

.subpage-sidebar.trail.first span{
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	color:#4A4A4A !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:48px !important;	
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;	
}

.subpage-sidebar.first.mm-selected a.a-level_1.active.float_left.subpage-sidebar.first span{
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	color:#4A4A4A !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:48px !important;	
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;	
}

header#header.header.original div.inside nav.mod_navigation.mainmenu.block ul.vlist.level_1 li.float_right.floatbox.sibling ol.inner li.mlist.float_right.highlight.last a.a-level_1.float_right.highlight.last span {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	opacity:1 !important;
	border:none !important;
	border-radius:5px !important;
}

div#stickyheader.stickyheader div.header.cloned div.inside nav.mod_navigation.mainmenu.block ul.vlist.level_1 li.float_right.floatbox.sibling ol.inner li.mlist.float_right.highlight.last a.a-level_1.float_right.highlight.last span {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#16A993 !important;
	color:#FFFFFF !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	opacity:1 !important;
	border:none !important;
	border-radius:5px !important;
}

div#article-12685.mod_article.first.last.block div.autogrid_wrapper.cte.block {
    margin:0 0 120px 0 !important; 
}

div#article-12661.mod_article.full-width-boxed-content-gradient.footer-ap.fullwidth.boxed-content.block {
    margin:105px 0 0 0 !important; 
}

div#article-12686 a.text-button {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#16A993 !important;
	color:#FFFFFF !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 48px !important;
	text-decoration:none !important;
	margin:32px 0 0 0 !important;
}

div#article-12686 div#autogrid_displacer_93846 div.ce_text.text-left.block p {
	margin:0 0 32px 0 !important;
}

div#article-12649.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.two_third.autogrid.block div.inside section.ce_accordionSingle.ce_accordion.ce_text.block div#ui-id-1.toggler.ui-accordion-header {
	margin:24px 0 0 0 !important;
}

div#article-12649.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.two_third.autogrid.block div.inside section.ce_accordionSingle.ce_accordion.ce_text.block div#ui-id-3.toggler.ui-accordion-header.ui-corner-top.ui-accordion-header-collapsed.ui-corner-all.ui-state-default.ui-accordion-icons {
	border-top:1px solid #E7F6F4 !important;
	border-bottom:1px solid #E7F6F4 !important;
}


div#article-12649.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.two_third.autogrid.block div.inside section.ce_accordionSingle.ce_accordion.ce_text.block div#ui-id-5.toggler.ui-accordion-header.ui-corner-top.ui-accordion-header-collapsed.ui-corner-all.ui-state-default.ui-accordion-icons {
	border-bottom:1px solid #E7F6F4 !important;
}

/* Das Team - Alternativseite 
div#article-12694.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.two_third.autogrid.block div.inside div.ce_text.block p strong {
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

div#article-12694.mod_article.first.last.block div.autogrid_wrapper.cte.block {
	margin:59px 0 26px 0 !important;
} */

/* So kommen Sie zum Frühtest */
div.fruehtest-container {
	width:482px !important;
}

div.fruehtest-opt1 {
	width:510px !important;
}

div.fruehtest-opt1 p {
	color:#fff !important;
}

div.fruehtest-opt1 p.section-radiobutton {
	margin:20px 0 20px 0 !important;
}

div.fruehtest-opt1 p.section-radiobutton-button a {	
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	float:left !important;
	background:#FFFFFF !important;
	color:#16A993 !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #FFFFFF !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
	margin:0 20px 0 0 !important;
}

div.fruehtest-opt1 p.section-radiobutton-button-invertiert a {	
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	float:left !important;	
	background:#16A993 !important;
	color:#FFFFFF !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #FFFFFF !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
	margin:0 0 0 10px !important;
}

div.fruehtest-opt2 {
	width:510px !important;
}

div.fruehtest-opt2 p {
	color:#fff !important;
} 

div.fruehtest-opt2 p.section-radiobutton-button a {	
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	float:left !important;
	background:#FFFFFF !important;
	color:#16A993 !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #FFFFFF !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
	margin:0 20px 0 0 !important;	
}



div.fruehtest-container-opt2 div.fruehtest-opt2 {
	margin:25px 0 0 0 !important;	
}

/* Navigation Subpages */
div.inside nav.mod_customnav.nav-subpage.block {
	width:250px !important;
	background:#F9F9F9;
}

div.nav-subpage-container span{
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	color:#4A4A4A !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:48px !important;	
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;	
}

/*.nav-subpage-container nav.mod_customnav.nav-subpage.block ul.vlist.level_1 li.float_left.floatbox.sibling ol.inner li.mlist.active.float_left.first.mm-selected a.a-level_1.active.float_left.first span{
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	color:#4A4A4A !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:48px !important;	
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
}*/

div.nav-subpage-container nav.mod_customnav.nav-subpage li {
	border-bottom:1px solid #EDEDED !important;
}

div.nav-subpage-container .nav-subpage.block ul.vlist.level_1 li.mlist.active.mm-selected {
	background:#E7F6F4 !important;
	border-bottom:1px solid #16A993 !important;	
}

div.nav-subpage-container .nav-subpage.block ul.vlist.level_1 li.mlist.active.mm-selected a.a-level_1.active span {
	color:#16A993 !important;	
}

div.nav-subpage-container .nav-subpage.block ul.vlist.level_1 li a.a-level_1 span {
	padding-left:24px !important;	
}

/** Media Queries **/
@media only screen and (min-width:980px) {
	.text-center {
	text-align:center !important;
	padding:0 136px 0 136px !important;
}
}

div.mod_eventlist {
  display: grid; /* display: inline-grid;*/
  grid-template-columns: 1fr 1fr 1fr; /* 3 x 1 fraction */   
  margin: 0;
  padding: 0;
}

.subpage-termine div#article-12840.mod_article.first.last.block div.mod_eventlist {
  display: block !important;
  margin: 0;
  padding: 0;
}

/* Events Startpage 
div.mm_eventblock {
    float: left;
    width: 30%;
    min-height: 500px;
    margin: 0 25px 0 0;
}

div.mm_eventblock.last {
    float: left;
    width: 30%;
    min-height: 500px;
    margin: 0;
}*/

/* Tabs jQuery
.nav-tabs-hilfe ul li.tab_two.active-right {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#16A993 !important;
	color:#FFF !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #16A993 !important;
	border-radius:5px 0px 0px 5px !important;
	padding:12px 48px !important;
}

.nav-tabs-hilfe ul li.tab_two.active-right a {
	color:#FFF !important;
}

.nav-tabs-hilfe ul li.tab_two-left {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#EAEAEA !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #EAEAEA !important;
	border-radius:0px 5px 5px 0px !important;
	padding:12px 48px !important;
}

.nav-tabs-hilfe ul li.tab_two-left a {
	color:#ACACAC !important;
}*/

/* ### Styles temporär nach Buttons ausblenden ### */

.subpage-osteoporose #main .mod_article {
    padding-top:10px !important; 
}
#main .mod_article {
    padding-top:64px !important; 
    padding-bottom:16px !important; 
}

/* Startseite  */
div#article-12653.mod_article.first.block {
    padding-bottom:8px !important; 
}

div#article-12656.mod_article.block {
    padding-bottom:80px !important;
}

div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    padding-bottom:66px !important; 
}

div#article-12549.mod_article.fruehtest-desktop.fullwidth.boxed-content.block {
    padding-top:56px !important; 
}

div#article-12658.mod_article.fullwidth.boxed-content.block {
    margin-top:87px !important;
}

div#article-12658.mod_article.fullwidth.boxed-content.block div.contentwrap{
    padding-left:223px !important;
    padding-right:223px !important;
}

div#article-12492.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
	margin-top:96px !important;
    padding-bottom:66px !important; 
}

div#article-12492.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap {
    padding-top:66px !important;   
}

div#article-12492.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    padding-bottom:12px !important;
}

div#article-12494.mod_article.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93119.autogrid_displacer{
	margin-top:64px !important;
}

div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block{
	margin-top:58px !important;
}

div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93120.autogrid_displacer{
    margin-top:64px !important;
}

div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_tabs.nav-tabs-hilfe.block.mt-default.mb-default.mt-default-s div.panes.panes_93411.classic{
    margin-top:44px !important;
    margin-bottom:22px !important;    
}

div#article-12551.mod_article.fullwidth.boxed-content.block div.contentwrap{
    margin-top:80px !important;
    margin-bottom:22px !important;    
}

div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block{
    margin-top:66px !important;
    margin-bottom:22px !important;    
}

div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93152.autogrid_displacer {
    margin-top:64px !important;
}

div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93152.autogrid_displacer div#autogrid_wrapper_93152.autogrid_wrapper.cte.block div.inner h2.ce_headline.text-center.autogrid-id_93152.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.first {
    margin:0 0 20px 0 !important;
}

div#article-12552 div.mod_eventlist div.ce_text.block h2 a {
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
}

div#article-12552 div.ce_text.block p {
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
}

div#article-12552  div.ce_text.block h2 {
    margin:0 0 1px 0 !important;
}

div#article-12552 p.more a {	
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	float:left !important;
	background:#16A993 !important;
	color:#FFFFFF !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap{
    padding-bottom:48px !important;
}

div div#autogrid_displacer_12553.autogrid_displacer {
    margin-top:80px !important;
}

div#article-12661.mod_article.full-width-boxed-content-gradient.footer-ap.fullwidth.boxed-content.block {
    margin:0px !important;
}

div#article-12551 div.ce_textarea.attribute.textarea {
    min-height:96px !important;
}

/* input field 
div.fruehtest form fieldset input#privat-versichert*/
input[type='radio']:after{
	width:15px !important;
	height:15px !important;
	border-radius:15px !important;
	top:-2px !important;
	left:-1px !important;
	position:relative !important;
	background-color:#d1d3d1 !important;
	content:'' !important;
	display:inline-block !important;
	visibility:visible !important;
	border:2px solid white !important;
	-webkit-appearance: none !important;
}

input[type='radio']:checked:after{
	width:15px !important;
	height:15px !important;
	border-radius:15px !important;
	top:-2px !important;
	left:-1px !important;
	position:relative !important;
	background-color:#16a993 !important;
	content:'' !important;
	display:inline-block !important;
	visibility:visible !important;
	border:2px solid white !important;
	-webkit-appearance: none !important;
}

@media screen and (max-width: 767px){
	div#article-13923 input[type='radio']:after, div#article-13923 input[type='radio']:checked:after {
		opacity: 0 !important;
	}
}

div#article-12657  div.inside div.container-border-shadow {
    margin-top:125px !important;
    padding:20px 16px 20px 16px !important;
    background:#fff;
    box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1);    
}

div#article-12657 p a.button-standard {	
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	float:left !important;
	background:#16A993 !important;
	color:#FFFFFF !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div#article-12657 p img.legende {
    width:350px !important;
    height:auto !important;   
}

/* Header */
/*.startseite .mm-header-text-container { 
   background-image: url("http://dev1.osteolabs.de/files/header/Osteolabs_Home_S@3x.jpg");
   background-size:auto;
}*/

p a.email {font-size:18px !important;}

.accordion p a.email {font-size:18px !important;}

div.fruehtest-opt1 p.section-radiobutton a{color:#fff !important;}

div#article-12689 a.button-standard {	
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	/*float:left !important;*/
	background:#16A993 !important;
	color:#FFFFFF !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

/* Landingpage */
div#article-12744.mod_article.last.block div.ce_text.landingpage-test-funktionsweise.first.block {
    padding:10px !important;
	background:#16A993 !important;
}

div#article-12744.mod_article.last.block div.ce_text.landingpage-test-funktionsweise.first.block h2 {
	color:#fff !important;
}

div#article-12744.mod_article.last.block div.ce_text.landingpage-test-funktionsweise.first.block p {
	color:#fff !important;
}

div#article-12744.mod_article.last.block div.ce_text.landingpage-test-funktionsweise.first.block a {
	color:#034ba5 !important;
}
div#article-12744.mod_article.last.block div.ce_text.landingpage-test-funktionsweise.first.block a:hover {
	color:#fff !important;
}

.subpage-therapiekontrolle div.ce_text.text-center-ext.last.block {
    background: #F9F9F9 !important;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
    text-align: center !important;
    padding:20px 136px 0 136px !important;
}

.subpage-therapiekontrolle div.ce_text.text-center-ext.last.block p{
    font-family: 'GT-Walsheim-Pro-Light', sans-serif !important;
    color: #4A4A4A !important;
    font-size: 14px !important;
    font-weight: normal !important;
    line-height: 24px !important;
}

div#article-12762.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    padding-top: 64px !important;
    padding-bottom:56px !important;
}

div#article-12752.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.text-center.first {
    text-align: center !important;
    padding: 0 136px 36px 136px !important;
}

.subpage-therapiekontrolle div#article-12755.mod_article.das-sagen-aerzte-desktop.fullwidth.boxed-content.block{
    padding-top:16px !important;
    padding-bottom: 16px !important;
}

.subpage-therapiekontrolle div#article-12759.mod_article.fullwidth-green.fullwidth.boxed-content.block {
    background:#F9F9F9 !important;
}

/*.subpage-therapiekontrolle div#article-12759.mod_article.fullwidth-green.fullwidth.boxed-content.block h2 {
    color:#fff !important;
}

.subpage-therapiekontrolle div#article-12759.mod_article.fullwidth-green.fullwidth.boxed-content.block p {
    color:#fff !important;
}*/

.subpage-therapiekontrolle .ablauf-test div.ce_image.attribute.image div.ce_image.block figure.image_container img {
    width:70px !important;
}

html body.win.firefox.gecko.fx69.home.themedesigner_active.themedesigner_hidden.float_right.subpage-therapiekontrolle.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div#article-12763.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block {
    padding-bottom:0px !important;
    padding-top:0px !important;    
}

.subpage-therapiekontrolle div#article-12749.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap{
    padding-left:70px !important;
    padding-right:70px !important;
}

.subpage-therapiekontrolle div#article-12763.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap{
    padding-left:70px !important;
    padding-right:70px !important;
    margin-bottom:20px !important;    
}

.subpage-therapiekontrolle div#article-12764.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap{
    padding-left:70px !important;
    padding-right:70px !important;
}

.subpage-therapiekontrolle div#article-12749.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94433.autogrid_wrapper.cte.block div.inner div.ce_iconbox.autogrid-id_94433.autogrid-type_cte.autogrid-first.n2.one_half.autogrid_mode_auto.autogrid.block.version2.mt-default.mb-m.mt-default-s {
    margin-bottom:0px !important;
}

.subpage-therapiekontrolle div#article-12763.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94556.autogrid_wrapper.cte.block div.inner.same-height div.ce_iconbox.autogrid-id_94556.autogrid-type_cte.autogrid-first.n2.one_half.autogrid_mode_auto.autogrid.same-height.first.block.version2.mt-default.mb-m.mt-default-s {
    margin-bottom:20px !important;
}

.subpage-therapiekontrolle div#article-12763.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94556.autogrid_wrapper.cte.block div.inner.same-height div.ce_iconbox.autogrid-id_94556.autogrid-type_cte.autogrid-first.n2.one_half.autogrid_mode_auto.autogrid.same-height.first.block.version2.mt-default.mb-m.mt-default-s div.ce_iconbox_outside{
    min-height:auto !important;    
}

.subpage-therapiekontrolle div#article-12761.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.text-center.first {
    margin-top:50px !important;
}
.subpage-therapiekontrolle div#article-12745 div.ce_text.text-center.first.last.block p a {	
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	background:#16A993 !important;
	color:#FFFFFF !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

.subpage-therapiekontrolle div#article-12745 div.ce_text.text-center.first.last.block p {	;
	margin-top:30px !important;
}

.subpage-therapiekontrolle div#article-12759 div.ce_iconbox_outside div.ce_iconbox_inside {
	background:#fff !important;
	padding:10px !important;
}

.subpage-therapiekontrolle div#article-12759 div.ce_iconbox_cwrapper div.content {	
	color:#16A993 !important;
	padding:0 50px 0px 80px !important;
}

.subpage-therapiekontrolle div#article-12759 div.ce_image.block figure.image_container img {
	margin:20px 20px 20px 20px !important;
}

.subpage-therapiekontrolle div#article-12749.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94433.autogrid_wrapper.cte.block div.inner div.ce_iconbox.autogrid-id_94433.autogrid-type_cte.autogrid-first.n2.one_half.autogrid_mode_auto.autogrid.block.version2.mt-default.mb-m.mt-default-s div.ce_iconbox_outside {
    min-height:100px !important;
}

.subpage-therapiekontrolle div.inside div#article-12749 h2.ce_headline.text-center.first {
    padding:20px 136px 62px 136px !important;
}

.subpage-therapiekontrolle div#article-12766 div.ce_text.block p a.link-button-klinik {
	height:24px !important;		
	background:#16A993 !important;
	width:137px !important;	
	color:#FFFFFF !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #FFFFFF !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	margin-right:16px !important;
}

.subpage-therapiekontrolle div#article-12766.mod_article.bereits-im-einsatz-desktop p a.link-button-email {
	height:24px !important;		
	background:#FFFFFF !important;
	width:145px !important;	
	color:#16A993 !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
}

.subpage-therapiekontrolle div#article-12747.mod_article.last.fullwidth.boxed-content.block div.contentwrap div.ce_hyperlink.ce_hyperlink-extended.last.block.align-center.border-radius-0.default.mt-default.mb-m.mt-default-s{
    margin-bottom:30px !important;
    margin-top:50px !important;   
}

.subpage-therapiekontrolle div#article-12761.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap {
    padding-left:200px;
    padding-right:200px;
}

.subpage-therapiekontrolle .bereits-im-einsatz-desktop.fullwidth.boxed-content.block{
    margin-bottom:72px !important; 
}

.subpage-therapiekontrolle div#article-12759 div.ce_iconbox_inside{
    min-height:280px !important; 
}

.subpage-therapiekontrolle .vorteile-dxa div.ce_iconbox_outside{
    min-height:120px !important; 
	background:#FFFFFF !important;  
	padding:20px !important;
	box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1) !important;
}

.subpage-therapiekontrolle div#article-12757.mod_article.fullwidth.boxed-content.block{
    margin-bottom:72px !important; 
}

.subpage-therapiekontrolle div#article-12749  div.ce_iconbox_inside div.ce_iconbox_cwrapper div.content p{
    padding-top:17px !important;   
}

.subpage-therapiekontrolle div#article-12763 div.ce_iconbox_inside div.ce_iconbox_cwrapper div.content p{
    padding-top:17px !important;   
}

.subpage-therapiekontrolle div#article-12764 div.ce_iconbox_cwrapper div.content p{
    padding-top:17px !important;   
}

.subpage-therapiekontrolle div#article-12759.mod_article.fullwidth-green.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_94552.autogrid_displacer div#autogrid_wrapper_94552.autogrid_wrapper.cte.block div.inner div.ce_iconbox.autogrid-id_94552.autogrid-type_cte.autogrid-first.n2.one_half.autogrid_mode_auto.autogrid.break.block.version2.mt-default.mb-default.mt-default-s div.ce_iconbox_outside div.ce_iconbox_inside{
    min-height:150px !important; 
}

.subpage-therapiekontrolle div#article-12759.mod_article.fullwidth-green.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_94552.autogrid_displacer div#autogrid_wrapper_94552.autogrid_wrapper.cte.block div.inner div#autogrid_displacer_94553.autogrid_displacer div.ce_iconbox.autogrid-id_94553.autogrid-type_cte.autogrid-last.n2.one_half.autogrid_mode_auto.autogrid.last.block.version2.mt-default.mb-default.mt-default-s div.ce_iconbox_outside div.ce_iconbox_inside{
    min-height:150px !important; 
}

.subpage-therapiekontrolle div#article-12764.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94558.autogrid_wrapper.cte.block div.inner.same-height div.ce_iconbox.autogrid-id_94558.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.same-height.full.first.last.block.version2.mt-default.mb-m.mt-default-s{
    margin-bottom:10px !important;
}

.subpage-therapiekontrolle div#article-12747.mod_article.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_94540.autogrid_displacer{
    margin-top:10px !important;
}

.subpage-therapiekontrolle div#article-12768 div.ce_image.block figure.image_container{
	background:#F9F9F9 !important;
}

.subpage-therapiekontrolle.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div#article-12768.mod_article.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.one_half.adjust_mobile.autogrid.block div.inside div.ce_image.block figure.image_container{
    min-height:430px !important;
    padding:20px 0 0 60px !important;
}

.subpage-therapiekontrolle .therapiekontrolle-bereits-im-einsatz-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_94570.autogrid_displacer div#autogrid_wrapper_94570.autogrid_wrapper.cte.block div.inner div.ce_text.autogrid-id_94570.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.block p a.link-button-email{
    height: 24px !important;
    background: #FFFFFF !important;
    width: 145px !important;
    color: #16A993 !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 20px !important;
    text-decoration: none !important;
}

.subpage-therapiekontrolle div#article-12768.mod_article.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.adjust_mobile.autogrid.block div.inside div.ce_image.block figure.image_container {
    padding:20px !important; 
}

.subpage-therapiekontrolle div#article-12768.mod_article.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.adjust_mobile.autogrid.block div.inside div.ce_image.block figure.image_container img{
    margin: 0 auto !important; 
}

.subpage-fuer-aerzte div#article-12610.mod_article.ablauf-desktop.fullwidth.boxed-content.block {
    padding-bottom: 120px !important;
}

.subpage-fuer-aerzte div#article-12680.mod_article.probenahmeset-desktop.fullwidth.boxed-content.block {
    margin:34px 0 0 0 !important;
}

.subpage-therapiekontrolle div#article-12753 h5{
    color: #16A993 !important;
    float:left !important;
    padding-left:40px !important;
    margin-top:30px !important;
    margin-bottom:10px !important;    
}

.subpage-therapiekontrolle div#article-12766.mod_article.therapiekontrolle-bereits-im-einsatz-desktop div.ce_text.block {
    margin:40px 0 0 0 !important;
}

.subpage-therapiekontrolle div#article-12747.mod_article.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_94540.autogrid_displacer div#autogrid_wrapper_94540.autogrid_wrapper.cte.block div.inner div.ce_text.text-center.autogrid-id_94540.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.first.block {
    margin:40px 0 0 0 !important;
}


header#header.header a.a-level_1.submenu:after {
	content: url(https://www.osteolabs.de/files/theme_layout/angle-down.svg);
	margin:0 0 0 3px;
}
div#stickyheader.stickyheader a.a-level_1.submenu:after {
	content: url(https://www.osteolabs.de/files/theme_layout/angle-down.svg);
	margin:0 0 0 3px;
}

.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}

header#header.header a.a-level_1.active.submenu.float_left.subpage-sidebar.subpage-ueber-uns:after {
	content: url(https://www.osteolabs.de/files/theme_layout/angle-down.svg);
	margin:0 0 0 3px;
}

header#header.header a.a-level_1.submenu.float_left.subpage-fuer-aerzte:after {
	content: url(https://www.osteolabs.de/files/theme_layout/angle-down.svg);
	margin:0 0 0 3px;
}

header#header.header a.a-level_1.submenu.trail.float_left.subpage-sidebar.subpage-ueber-uns:after {
	content: url(https://www.osteolabs.de/files/theme_layout/angle-down.svg);
	margin:0 0 0 3px;
}

/* media queries */
/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
}

.subpage-kontakt h1{
color:#16A993 !important;
}	

div.button-container a.hyperlink_txt.default{
    position:relative;
    bottom:-40px;
	top:30px;
}

div.button-container div.ce_hyperlink.ce_hyperlink-extended.block.align-left.border-radius-0.default.mt-default.mb-default.mt-default-s{
    height:130px !important;
}

div.ce_text.mm-buttontext-section.block{
    margin-top:10px !important;
    margin-bottom:40px !important;
}

@media only screen and (max-width:6000px) and (min-width:1px) {
	a.link-button-klinik{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
    margin-right:5px !important;    
}
a.link-button-email{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
}
}

.mm-button-section.block{
    padding-top:0px !important;	
    margin-top:0px !important;
}

.mm-content-container{
    min-height:600px !important;
}

/* Button Kontaktformular */
.mm-button-standard{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    text-decoration:none !important;
}

.subpage-kontakt strong{
	color:#16A993 !important;
}

.subpage-risikotest div.osteolabs-risikotest-ergebnis-text p {
	color:#4A4A4A !important;
}

.mm-slider-kontakt {
	background:#F9F9F9 !important;
}

.footer-ap-bild img {
	margin-bottom:10px !important;
}

p.footer-ap-img{
	color:#FFF !important;
}

.mainmenu ul ul {
    border-top: 0px solid #16A993 !important;
}

nav.mod_navigation .sibling ul.vlist.level_2 li.mlist.first.last a.a-level_2:hover {
	background:rgb(255, 255, 255) !important;
}
#nav-open-btn::before {
    background:rgb(22, 169, 147) !important;
}

@media only screen and (max-width:375px) and (min-width:1px) {
.footer-ap.footer-ap-mobile h2 {
    text-align:center !important;
}
.footer-ap.footer-ap-mobile p {
    color:#fff !important;
}
.footer-ap.footer-ap-mobile .ce_text .image_container {
	text-align:center !important;
}
div#article-12663 p.footer-ap-img, div#article-13741 p.footer-ap-img {
    margin:0px 0px 0px 0px !important;
}
}.subpage-team div#article-12695.mod_article.first.last.block div.autogrid_wrapper.cte.block {	margin-bottom:30px !important;}
.subpage-risikotest div#article-12700.mod_article.full-width-boxed-content-grey.subheader-wissenschaftlich-fundiert-mobile.fullwidth.boxed-content.block {display:none !important}

.subpage-fuer-aerzte div#article-12609 div.ce_text.block {margin:30px 0px 0px 0px !important;}

.subpage-fuer-aerzte div.ce_text.mm-einsatz-section.block {margin:30px 0px 0px 0px !important;}

.startseite input#privat-versichert{
    margin-right: 10px;
}

.startseite input#gesetzlich-versichert{
    margin-right: 10px;
}

@media only screen and (max-width:667px) and (min-width:375px) {
div#article-12661.mod_article.full-width-boxed-content-gradient.footer-ap.fullwidth.boxed-content.block div.contentwrap,
div#article-14456.mod_article.full-width-boxed-content-gradient.footer-ap.fullwidth.boxed-content.block div.contentwrap{
    display:none !important;
}
div#article-13739.mod_article.full-width-boxed-content-gradient.footer-ap.fullwidth.boxed-content.block div.contentwrap {
    display:none !important;
}
}

@media only screen and (max-width:1336px) {
div.fruehtest-container-opt1 div.fruehtest-opt1 p.section-radiobutton a{
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 20px !important;
}
}

body .mm-menu a:hover, body .mm-menu a.active, body .mm-menu a.trail, body .mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), body .mm-menu .mm-listview > li.mm-selected > span, body .mm-menu .mm-listview > li.trail a {
    background:#16a993 !important;
}/* Anpassungen 30.01.2020 */@media only screen and (max-width:667px) and (min-width:375px) {div#article-12592.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_92145.autogrid_displacer {    margin-right:0px !important;}div#article-12707.mod_article.full-width-boxed-content-gradient.packshot-desktop.last.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.autogrid.block div.inside div#autogrid_displacer_94161.autogrid_displacer {    margin-top:10px !important;}div#article-12706.mod_article.fruehtest-mobile.fullwidth.boxed-content.block div.contentwrap div.ce_text.mm-fruehtest-abstand-text.last.block p {    padding: 12px 0 0 0 !important;}div#article-12616.mod_article.full-width-boxed-content-grey.last.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.text-center.first {    margin:10px 0 30px 0 !important;}div#article-12769.mod_article.therapiekontrolle-bereits-im-einsatz-mobile.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_94647.autogrid_displacer div#autogrid_wrapper_94647.autogrid_wrapper.cte.block div.inner div.ce_text.autogrid-id_94647.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.block p a.link-button-email {    margin-top:-34px !important;    margin-bottom:0px !important;    margin-left:0px !important;}div.ce_text.autogrid-id_94647.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.block figure.image_container.float_left img {    margin-right:10px !important;}div#article-12769.mod_article.therapiekontrolle-bereits-im-einsatz-mobile.fullwidth.boxed-content.block div.contentwrap div.ce_text.block figure.image_container.float_left img {    margin-right:10px !important;}div#article-12707.mod_article.full-width-boxed-content-gradient.packshot-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div.ce_image_extended.packshot-trennlinie.block.frame-no.style-default.align-center.mob-align-center.mb-default.mt-default.mt-default-s {    display:none !important;}div#article-12707.mod_article.full-width-boxed-content-gradient.packshot-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.autogrid.block div.inside div#autogrid_displacer_94161.autogrid_displacer {    margin-right:30px !important;    margin-top:10px !important;}div div#article-12552.mod_article.full-width-boxed-content-grey.last.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93152.autogrid_displacer div#autogrid_wrapper_93152.autogrid_wrapper.cte.block {    margin-top:30px !important;}div#article-12700.mod_article.full-width-boxed-content-grey.subheader-wissenschaftlich-fundiert-mobile.fullwidth.boxed-content.block {    padding-bottom:0px !important;}div#article-12592.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block {    background:#ffffff !important;}div#article-12592.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block div.autogrid.clear{    margin-bottom:0px !important;}div#article-12592.mod_article.full-width-boxed-content-grey.block {    padding-top: 8px !important;}}

/* Anpassungen 30.01.2019 Landingpage Coupon */
div.header-coupon {
	padding-top:0.25rem !important;	
	padding-bottom:0.25rem !important;
    background-color:#fff3cd !important;
    border-color:#ffeeba !important;
	text-align:center !important;
	font-family:'GT-Walsheim-Pro-Medium-Oblique', sans-serif !important;
    color:#343a40 !important;
	font-size: 1.25rem !important;
	font-weight:bold !important;
	line-height:1.5 !important;	
}
div.header-coupon span {
	font-family:'GT-Walsheim-Pro-Medium-Oblique', sans-serif !important;
    color:#343a40 !important;
	font-size: 1.25rem !important;
	font-weight:bold !important;
	line-height:1.5 !important;
}

div.header-coupon .text-danger {
    color:#dc3545 !important;
}

div.header-coupon span.ml-2.mr-4 {
	font-family:'GT-Walsheim-Pro-Medium-Oblique', sans-serif !important;
    color:#343a40 !important;
	font-size: 1.25rem !important;
	font-weight:bold !important;
	line-height:1.5 !important;
	margin-left: 0.5rem !important;
}

div.header-coupon button#addToCart.btn.btn-primary.btn-lg {
    padding: 0.75rem 1.25rem !important;
    font-size: 1.25rem !important;
    line-height: 1.5 !important;
    border-radius: 0.3rem !important;
}

div.header-coupon button#addToCart.btn.btn-primary {
	color:#fff !important;
	background-color:#16a993 !important;
	border-color:#16a993 !important;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 2px 2px 3px 1px rgba(0, 0, 0, 0.1) !important;
}

div.header-coupon button#addToCart.btn.btn-primary.btn-lg.ml-4 a {
	color:#fff !important;
}

div.header-coupon button#addToCart.btn.btn-primary.btn-lg.ml-4 {
    margin-left: 1.5rem !important;
}

div.header-coupon button#addToCart.btn {
    display: inline-block !important;
    font-weight: 500 !important;
    color: #495057 !important;
    text-align: center !important;
    vertical-align: middle !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    background-color: transparent !important;
    border: 1px solid 
    transparent !important;
        border-top-color: transparent !important;
        border-right-color: transparent !important;
        border-bottom-color: transparent !important;
        border-left-color: transparent !important;
    padding: 0.375rem 0.75rem !important;
    font-size: 1rem !important;
    line-height: 1.5 !important;
    border-radius: 0.25rem !important;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
}

.mod_eventlist_v2 .title a {
	color: rgb(22,169,147);
}

.mod_eventlist_v2 .date {
    font-size: 1.3rem;
    font-weight:normal !important;
	/*color: rgb(22,169,147);*/
	color:#a4a4a4 !important;
    border-right: 2px solid rgb(22,169,147);
}

.mod_eventlist_v2 .time {
	color:#a4a4a4 !important;
}

.subpage-login input.submit[type="submit"], button.submit[type="submit"] {
    background: rgb(22,169,147) !important;
	font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background: #16A993 !important;
    color: #FFFFFF !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 28px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 48px !important;
}

.subpage-login label {
    font-size:18px !important;
}

.subpage-login h3 {
    font-size:18px !important;
    font-weight:bold !important;
    line-height: 28px !important;		
}

.bild-zentrieren figure.image_container  {
    text-align: center !important;
	margin:0 auto !important;
}

.bild-zentrieren img  {
    text-align: center !important;
	margin:0 auto !important;
}

.bild-zentrieren figcaption.caption {
    background:#ffffff !important;
	color:#4A4A4A;
    font-size:14px !important;
	margin-bottom:20px !important;
}

/* Termine Unterseite Liste */
.subpage-termine div.event.layout_list h2 a {
	color: #16A993 !important;
}

/* Termine Button mobile */
@media only screen and (max-width:667px) and (min-width:375px) {
div#article-12552 a.hyperlink_txt.default {
    width:320px !important;
	margin:0 auto !important;
}
div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap {
    padding-bottom:0px !important;
}
}

.accordion li {
    font-size:18px !important;
}

.ce_accordion .toggler {
    color:#16A993 !important;
    font-size:18px !important;
    font-weight:500 !important;
    background:#E7F6F4 !important;	
}

.ce_accordion h2 {
    font-size: 22px !important;
}

.subpage-osteoporose div#article-12483.mod_article.wissenschaftlich-fundiert.subheader-wissenschaftlich-fundiert-desktop.fullwidth.boxed-content.block{
    padding-top:34px !important;
	margin-bottom:30px !important;
}
div#Was-passiert-bei-Osteoporose.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block {
    background:#FFFFFF !important;	
}

/* ### Anpassungen 2020/03/17 ### */
/* Seite "Für Ärzte - Bereits im Einsatz" */
.mm-bereits-im-einsatz .mm-bereits-im-einsatz-linke-spalte div.ce_hyperlink {
	float:left;
	margin-right:5px;
}
.mm-bereits-im-einsatz .mm-bereits-im-einsatz-linke-spalte div.ce_autogridWrapperStart {
	margin-top:30px;
} 
.mm-bereits-im-einsatz .mm-bereits-im-einsatz-linke-spalte .ce_hyperlink-extended a {
	min-width:100px !important;
}
.mm-bereits-im-einsatz .mm-bereits-im-einsatz-linke-spalte .ce_hyperlink-extended.button-zentriert {
	clear:both !important;
}
/* .ce_iconbox.version2 .image_container img {
    width:90px !important;
} */

.hg-grau {
    background:#f9f9f9;
	padding:5% !important;
	margin-bottom:0px !important;
	display: table-cell;
	vertical-align: middle;
}
.hg-gruen {
    background:#16A993 !important;
	padding:5% !important;
	margin-bottom:0px !important;
	display: table-cell;
	vertical-align: middle;	
}
.hg-gruen h1 {
	color:#ffffff !important;
}
.hg-gruen h2 {
	color:#ffffff !important;
}
.hg-gruen h3 {
	color:#ffffff !important;
}
.hg-gruen h4 {
	color:#ffffff !important;
}
.hg-gruen h5 {
	color:#ffffff !important;
}
.hg-gruen h6 {
	color:#ffffff !important;
}
.hg-gruen span {
	color:#ffffff !important;
}
.hg-gruen p {
	color:#ffffff !important;
	margin-bottom:0px !important;
}

/* Newsletter */
.newsletter-registrierung div.ce_text.block p {
	margin-bottom:0px !important;
}

/* Hauptnavigation Hover Effekte 2020/03/25 */
/* Hauptnavigation */
header#header .mainmenu a span {
  height: 24px;
  color:#4A4A4A;
  font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
  font-size:18px;
  font-weight:bold;
  letter-spacing:0;
  line-height:24px;
}

/* Hauptnavigation Highlighted 
header#header.header .mainmenu a.a-level_1.float_right.highlight.sibling.last span {
	height:20px;
	width:118px;
	color:#FFFFFF;
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5);
	}*/
	
header#header.header .mainmenu ul li a.highlight span {
	height:40px;
	width:150px;
    padding:10px 16px 10px 16px;
    border-radius:5px;
	background-color:#16A993;
}	

header#header.header a.a-level_1.active span {
	color:#16A993 !important;
}
header#header.header a.a-level_1 span:hover {
	color:#16A993 !important;
}

div#stickyheader.stickyheader nav.mod_navigation .active span {
color:#16A993 !important;
}

/* Header */
.header.original {
    line-height:112px !important;
}

/* Sticky Header Hauptnavigation */
div#stickyheader.stickyheader a span {	
	height:24px;
	color:#4A4A4A;
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	font-size:18px;
	font-weight:bold !important;
	line-height:28px;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5);
}

/* Hauptnavigation Suche ausblenden 
header#header div.mod_search {
	display:none !important;
}*/

.header.original .mainmenu ul li a.trail, .header.original .mainmenu ul li a.active, .header.cloned .mainmenu ul li a.trail, .header.cloned .mainmenu ul li a.active {
    color: #16A993 !important;
    /*background:#E7F6F4 !important;*/
    padding:37px 20px 37px 20px !important;
}

header#header.header li {
    line-height: 41px !important;
    padding:0px !important;		
}

div#stickyheader.stickyheader li {
    line-height:40px !important;
    padding:0px 0px 0px 0px !important;	
}
/*
div#stickyheader.stickyheader .header.cloned .mainmenu ul li a.active {
    padding:15px 20px 15px 20px !important;
}
*/
.header.original .mainmenu ul li a.active, .header.cloned .mainmenu ul li a.trail, .header.cloned .mainmenu ul li a.active {
    z-index:1 !important;
}

header#header a.a-level_1 {
    padding:37px 10px 37px 10px !important;
    color: #16A993 !important;
    /*padding-bottom:37px !important;*/
}

header#header a.a-level_1:hover {
    padding:37px 10px 37px 10px !important;
    color: #16A993 !important;	
    /*background:#E7F6F4 !important;*/	
}

header#header a.a-level_1.active {
    padding:37px 10px 37px 10px !important;
    color: #16A993 !important;	
    /*padding-bottom:37px !important;*/
}

header#header a.a-level_1.active:hover {
    padding:37px 10px 37px 10px !important;
    color: #16A993 !important;	
    /*padding-bottom:37px !important;*/
}

/*
header#header a.a-level_2 {
    padding:10px !important;
    color: #16A993 !important;
	opacity:1 !important;	
}

header#header a.a-level_2.active {
    padding:10px !important;
    color: #16A993 !important;
}

header#header.header .level_2 li {
    background:#16A993 !important;
}

header#header ul.vlist.level_2 {
    margin-top:1px !important;
}

header#header .submenu ul.vlist.level_2 ol.inner {
	border:1px solid:#ff9900 !important;
	border-radius:3px !important;
}*/

/*
Theme Name: Eclipse
Theme URI: https://www.premium-contao-themes.com/
Author: MARE multimedia
Author URI: https://mare-m.de/
Version: 1.0.0
*/

/* MARE multimedia */

/* Typographie */
	/*.eot*/
	@font-face {font-family: 'GT-Walsheim-Pro-Light';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Light.eot') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Light-Oblique';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Light-Oblique.eot') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Medium';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Medium.eot') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Medium-Oblique';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Medium-Oblique.eot') format('truetype');}
	/*.ttf*/
	@font-face {font-family: 'GT-Walsheim-Pro-Light';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Light.ttf') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Light-Oblique';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Light-Oblique.ttf') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Medium';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Medium.ttf') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Medium-Oblique';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Medium-Oblique.ttf') format('truetype');}
	/*.woff2*/
	@font-face {font-family: 'GT-Walsheim-Pro-Light';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Light.woff2') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Light-Oblique';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Light-Oblique.woff2') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Medium';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Medium.woff2') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Medium-Oblique';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Medium-Oblique.woff2') format('truetype');}
	/*.woff*/	
	@font-face {font-family: 'GT-Walsheim-Pro-Light';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Light.woff') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Light-Oblique';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Light-Oblique.woff') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Medium';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Medium.woff') format('truetype');}
	@font-face {font-family: 'GT-Walsheim-Pro-Medium-Oblique';src: url('../../files/cto_layout/css/webfonts/GT-Walsheim-Pro-Medium-Oblique.woff') format('truetype');}	
@media
/* Globale Styles */	
body {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;	
}

.logo a {
    background-image: url(https://www.osteolabs.de/files/theme_layout/Logo-Claim-osteolabs-4C.jpg) !important;
}

p {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

div.ce_textarea.attribute.textarea {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

div.content {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

h1 {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;
	font-size:40px !important;
	line-height:48px !important;
	color:#fff !important;
}

h2 {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;
	color:#16A993 !important;
	font-size:28px !important;
	font-weight:500 !important;
	line-height:32px !important;
	margin:0 0 24px 0 !important;
}

h3 {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;
	color:#16A993 !important;	
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
}

h4 {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;
	color:#4A4A4A !important;	
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

h5 {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;
	color:#3D3D3D !important;	
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
}

h6 {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
}

strong {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
}

li {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	padding:5px 0 5px 0 !important;
}

.subpage-risikotest .headline-white h2 {
	color:#fff !important;
	/*text-align:left !important;*/
	/*padding:0px !important;*/
}

.subpage-risikotest p {
	color:#fff !important;	
}

.subpage-risikotest .headline-white {
	margin-bottom:50px !important;	
}

/* Accordion */

.ce_accordion {
    margin-bottom: 1px;
    border:none !important;
}

.ce_accordion .accordion {
    padding:20px 20px 20px 0 !important;
}

.ce_accordion .toggler.ui-state-active::before {
    font-family: FontAwesome;
    /*content: "\f067" !important;*/
	content: "\f068" !important;
    color:#16A993 !important; /* Change the color */   
}

.ce_accordion .toggler::before {
	content: "\f067" !important;
    /*content: "\f068" !important;*/
    color:#16A993 !important; /* Change the color */
}

.accordion ul li {
  list-style:none !important; /* Remove default bullets */
}

.accordion ul li::before {
  content: "\25AA" !important;  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color:#16A993 !important; /* Change the color */
  font-weight: bold !important; /* If you want it to be bold */
  display: inline-block !important; /* Needed to add space between the bullet and the text */
  width:1em !important; /* Also needed for space (tweak if needed) */
  margin-left: -1em !important; /* Also needed for space (tweak if needed) */
}

.ce_accordion .toggler.ui-state-active {
    border-bottom:1px solid #16A993 !important;
	background-color:#E7F6F4 !important;
}

.ce_text ul li {
  list-style:none !important; /* Remove default bullets */
}

.ce_text ul li::before {
  content: "\25AA" !important;  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color:#16A993 !important; /* Change the color */
  font-weight: bold !important; /* If you want it to be bold */
  display: inline-block !important; /* Needed to add space between the bullet and the text */
  width:1em !important; /* Also needed for space (tweak if needed) */
  margin-left: -1em !important; /* Also needed for space (tweak if needed) */
}


/* Text */
.text-left {
	text-align:left !important;
}

.text-center {
	text-align:center !important;
	/*padding:0 136px 0 136px !important;*/
}

.text-center-standard {
	text-align:center !important;
	margin:0 auto !important;
}


.text-left-padding {
	text-align:left !important;
	margin:0 auto !important;
}

.text-news p {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:16px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

.text-img-sub p {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:16px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

.text-small-16px {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:16px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

.text-small-14px {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:14px !important;
	font-weight:normal !important;
	line-height:28px !important;
}

.text-caption {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:16px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

.text-strong-ext {
	color:#16A993 !important;
}

/* Hyperlinks */
p a {
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
	text-decoration:underline !important;
}

.textarea a {
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
	text-decoration:underline !important;
}


nav.mod_navigation a span {
	text-decoration:none !important;
}

/* Buttons */
/* Standardbutton */
.ce_hyperlink a, a.btn {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#16A993 !important;
	color:#FFFFFF !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 48px !important;
}

/* Standardbutton News */
.full-width-boxed-content-grey .text-news a.hyperlink_txt {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#16A993 !important;
	color:#FFFFFF !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	opacity:1 !important;
	border:none !important;
	border-radius:5px !important;
	padding:12px 48px !important;
}

/* Button Frühtest bestellen */
div#article-12549 a.hyperlink_txt.default{
	padding:12px 48px !important;
}

/* Sticky Header Button */
div#stickyheader.stickyheader a.a-level_1.float_right.highlight.sibling.last span {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	background:#16A993 !important;
	color:#FFFFFF !important;
	font-size:18px !important;
	font-weight:bold !important;
	line-height:28px !important;
	text-align:center !important;
	opacity:1 !important;
	border:none !important;
	border-radius:5px !important;
}

/* Logo */
header#header div.logo{
    margin-top:15px;
}



/* Slider */
.slider-text p.tp-resizeme {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#FFF !important;
	font-size:18px !important;
	font-weight:normal !important;
	line-height:28px !important;
	margin:0 !important;
}

.slider-button {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#FFFFFF !important;
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:56px !important;
	text-align:center !important;
	opacity:1 !important;
	border:none !important;
	border-radius:5px !important;
	width:379px !important;
}
.slider-button a {
	text-decoration:none !important;
}

.slider-headline h2.tp-resizeme {
	color:#FFF !important;
}

/* Content */

/* Startseite - Packshot */
.osteolabs-packshot.fullwidth.block div.autogrid_wrapper.cte.block {
	opacity:0.96;
	background:radial-gradient(circle, #16A993 0%, rgba(255,255,255,0) 100%) !important;
}

/* Einstellung Abstände Contentbereiche */
.mod_article.wissenschaftlich-fundiert  {
    background:#f9f9f9 !important; 
}


/* Full-width boxed content grau */
.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
	background:#f9f9f9 !important;
	/* margin-top:56px !important;*/
}

.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block {
	background:#f9f9f9 !important;
}

/* Full-width boxed content gradient */
.mod_article.full-width-boxed-content-gradient.fullwidth.boxed-content.block {
	background:#16A993 !important;
}

.full-width-boxed-content-gradient H2 {
	color:#fff !important;
}

/* Footer */
footer#footer {
    background:#FFF !important;
}

.full-width-boxed-content-gradient.footer-ap div.ce_textarea.attribute.textarea {
	color:#fff !important;
}

div#bottom {
    background:#16A993 !important;
}

.text-footer p {
	font-family:'GT-Walsheim-Pro-Light',sans-serif !important;
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:normal !important;
	line-height:28px !important;
	text-align:left !important;
}

/* Footer Ansprechpartner */
.footer-ap-text-name div.ce_textarea.attribute.textarea {
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
	margin-top:16px !important;
}

.footer-ap-text-funktion div.ce_textarea.attribute.textarea {
	font-size:16px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

/* Buttons Footer Ansprechpartner */
div#article-12661.mod_article.full-width-boxed-content-gradient.footer-ap.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.autogrid.block div.inside div#autogrid_displacer_93238.autogrid_displacer div#autogrid_wrapper_93238.autogrid_wrapper.cte.block div.inner a.button-footer-ap-email {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background: #FFFFFF !important;
    color: #16A993 !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 28px !important;
    text-align: center !important;
    opacity: 1 !important;
    border:1px solid #fff !important;
    border-radius: 5px !important;
    float:left !important;
    padding:12px !important;
    margin:40px 24px 0 0 !important;
}

div#article-12661.mod_article.full-width-boxed-content-gradient.footer-ap.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.autogrid.block div.inside div#autogrid_displacer_93238.autogrid_displacer div#autogrid_wrapper_93238.autogrid_wrapper.cte.block div.inner a.button-footer-ap-phone {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background: #16A993 !important;
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 28px !important;
    text-align: center !important;
    opacity: 1 !important;
    border:1px solid #fff !important;
    border-radius: 5px !important;
    float:left !important;
    padding:12px !important;
    margin:40px 0 0 0 !important;
}

div#article-12662.mod_article.footer-bottom-kontakt.fullwidth.boxed-content.block div.contentwrap div.ce_text.footer-nav.last.block p a {
	color:#4A4A4A !important;
	font-size:18px !important;
	line-height:28px !important;
	text-decoration:none !important;
}

/* Ein Gemeinschaftsprojekt mit */
div#article-12662.mod_article.footer-bottom-kontakt.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div.ce_text.text-footer-projekt.text-center.block {
	text-align:left !important;
}

div#article-12662.mod_article.footer-bottom-kontakt.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div.ce_text.text-footer-projekt.text-center.block {
	padding:0 0 0 0 !important;
}

/* Globale Elemente */

/* Wissenschaftlich fundiert */
.wissenschaftlich-fundiert-text.block h2 {
	margin-bottom:8px;
}

.wissenschaftlich-fundiert-text.block p {
	margin-top:-15px !important;
}

/* Banner unter Slider ausblenden */
.ce_revolutionslider .tp-bannertimer {
	display:none !important;
    height:0px !important;
}

.space-top {
	margin-top:72px !important;
}

.space-top-s {
	margin-top:12px !important;
}

/* Footer Grid */
div#article-12662.mod_article.fullwidth.boxed-content.block div.contentwrap {
	padding:64px 0 64px 0 !important;
}

/* Footer Kontakt */
div#article-12662 .text-footer.block {
	padding:0 97px 0 0 !important;
}

div#article-12662 .footer-img-trennlinie img {
	margin:30px 82px 0 13px !important;
}

div#article-12662 .text-footer-projekt p {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	color:#4A4A4A !important;
	font-size:16px !important;
	font-weight:normal !important;
	line-height:28px !important;
	text-align:left !important;
}

/*div#article-12662 .footer-img-last img {
	width:204px !important;
	height:auto !important;
	float:left !important;
	margin:40px 0 0 69px !important;
}*/

/* Footer Nav */
div#article-12662 .footer-nav-treenlinie {
	color:#16A993 !important;
}

div#article-12662 .footer-nav.last.block p {
	font-family:'GT-Walsheim-Pro-Light',sans-serif !important;
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:normal !important;
	line-height:28px !important;
	text-align:right !important;
	margin-top:31px !important;
}

/* Footer Grid */
div#article-12662 div#autogrid_displacer_93292.autogrid_displacer {
	padding:0 47px 0 0 !important;
}

div#article-12662.mod_article.fullwidth.boxed-content.block div.contentwrap {
	max-width:1200px !important;
}

/* Footer AP */
div#article-12661 .footer-ap-trennlinie img {
	margin:0 136px 0 164px !important;
}

/* Inhalt */

/* Startseite - Section - Frühtest mit Packshot */
div.fruehtest-container div.fruehtest form fieldset input#privat-versichert{
    width:auto !important;
}
div.fruehtest-container div.fruehtest form fieldset input#gesetzlich-versichert{
    width:auto !important;
}

.fruehtest {
	background:#ffffff;
	color:#4A4A4A;
	border-radius:5px !important;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border:2px solid #ffffff;
}

div.fruehtest-container div.fruehtest form fieldset {
	border:none !important;
}

div.fruehtest-container div.fruehtest form{
    padding:24px !important;
}

div.fruehtest-container div.fruehtest form p {
	font-family:'GT-Walsheim-Pro-Medium', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
}

div.fruehtest-container div.fruehtest form fieldset label {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

div.fruehtest-container div.fruehtest form fieldset p.fruehtest-divider {
	height:10px !important;
	margin-bottom:0px !important;
}

div#article-12493 h2.ce_headline {
	margin-top:122px !important;
}

div#article-12669 h2.ce_headline {
	margin-top:122px !important;
}

.packshot-trennlinie figure.image_container img {
	margin-right:32px !important;
}

/* Hilfe & Beratung */
div.tabs.tabs_93411.classic ul {
	text-align:center !important;
}

.wrap-button-info-kp a.hyperlink_txt.default {
	height:56px;
	width:320px;
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#f9f9f9 !important;
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	opacity:1 !important;
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 28px !important;
}

.nav-tabs-hilfe ul li.tab_two.active {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#16A993 !important;
	color:#FFF !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 48px !important;
}

.nav-tabs-hilfe ul li.tab_two.active a {
	color:#FFF !important;
}

.nav-tabs-hilfe ul li.tab_two {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#EAEAEA !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #EAEAEA !important;
	border-radius:5px !important;
	padding:12px 48px !important;
}

.nav-tabs-hilfe ul li.tab_two a {
	color:#ACACAC !important;
}

/* Termine */
div#article-12552 div.date.bg-accent {
	display:none !important;
}

div#article-12552 div.location {
	display:none !important;
}

div#article-12552 div.meta-info {
	display:none !important;
}

/* Newsletter 
div#autogrid_displacer_12553.autogrid_displacer div#autogrid_wrapper_12553.autogrid_wrapper.article div.inner div#article-12553.mod_article.autogrid.autogrid-id_12553.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.fullwidth.boxed-content.block div.contentwrap{
    padding-left:0px !important;
    padding-right:0px !important;
}

div#autogrid_displacer_12553.autogrid_displacer div#autogrid_wrapper_12553.autogrid_wrapper.article div.inner div#article-12553.mod_article.autogrid.autogrid-id_12553.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.one_half.autogrid.block {
	background:#f9f9f9 !important;
	padding:67px 40px 40px 40px !important;
}*/

/*div#autogrid_displacer_12553.autogrid_displacer div#autogrid_wrapper_12553.autogrid_wrapper.article div.inner div#article-12553.mod_article.autogrid.autogrid-id_12553.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block {
	background:#95d7cd !important;
	padding:67px 40px 40px 148px !important;	
}*/

.newsletter-email-headline.block p {
	font-family:'GT-Walsheim-Pro-Light',sans-serif !important;
	color:#fff !important;
	font-size:13px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:left !important;
}

.newsletter-registrierung form div.formbody div.widget.widget-text.mandatory input#ctrl_595.text.mandatory {
	height:57px;
	width:321px;
	color:#fff !important;	
	background:#16A993 !important;
	border:1px solid #EAEAEA;
	border-radius:5px;
}

.newsletter-registrierung input#ctrl_595.text.mandatory {
	font-family:'GT-Walsheim-Pro-Light',sans-serif !important;
	color:#fff !important;
	font-size:16px !important;
	font-weight:300 !important;
	line-height:28px !important;
	text-align:left !important;
}

.newsletter-registrierung form div.formbody div.widget.widget-submit button#ctrl_596.submit {
	height:57px;
	width:321px;
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#FFFFFF !important;
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #FFFFFF !important;
	border-radius:5px !important;
	padding:12px 48px !important;
}

.bg-grey-section {	
	background:#16A993 !important;
}

div.ce_revolutionslider_text.slider-text.caption.tp-caption.block.lfr.ltr.start {	
	color:#fff !important;
}

/* Seite - Der Test */
div#article-12669.mod_article.full-width-boxed-content-gradient.last.fullwidth.boxed-content.block {
	padding:64px 0 64px 0 !important;
}

div#article-12604.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
	padding:86px 0 15px 0 !important;
}

div#article-12605.mod_article.fullwidth.boxed-content.block {
	padding:90px 0 90px 0 !important;
}

div#article-12609.mod_article.first.block {
	margin-top:2px !important;
}

div#article-12612.mod_article.block {
	margin-top:-50px !important;
}

div#article-12609 p a.link-button-klinik {
	height:24px !important;		
	background:#16A993 !important;
	width:137px !important;	
	color:#FFFFFF !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #FFFFFF !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	margin-right:16px !important;
}

div#article-12609 p a.link-button-email {
	height:24px !important;		
	background:#FFFFFF !important;
	width:145px !important;	
	color:#16A993 !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
}

div#article-12612 h2.mt-default.mb-0.mt-default-s {
	margin-bottom:77px !important;
}

div#article-12612 figure.image_container img {
	margin-bottom:11px !important;
}

div#article-12612.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
	margin-top:26px !important;
    padding-bottom:65px !important; 	
}

div#article-12610.mod_article.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.text-center.first {
	margin-bottom:66px !important;
}

div#article-12610 figure.image_container img {
	width:144px !important;
	height:auto !important;	
}

div#article-12610 div.ce_iconbox_cwrapper {
	margin-left:90px !important;
}

div#article-12610 a.hyperlink_txt.default {
	margin-top:66px !important;
	margin-bottom:72px !important;	
}

div#article-12671.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_text.abrechnung-block1.block {	
	width:787px !important;
	background:#FFFFFF !important;
	padding:8px 16px 8px 16px !important;
	margin:0 160px 44px 160px !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div#article-12671.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_text.abrechnung-block2.block {	
	width:787px !important;
	background:#FFFFFF !important;
	padding:8px 16px 8px 16px !important;
	margin:0 160px 68px 160px !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);	
}


div#article-12671 p {
	color:#4A4A4A !important;	
	font-size:16px !important;	
	font-weight:300 !important;	
	line-height:28px !important;
}

.abrechnung-block1.block hr {
    border: none;
    height: 1px;
    /* Set the hr color */
    color: #333; /* old IE */
    background-color: #333; /* Modern Browsers */
}

.abrechnung-block2.block hr {
    border: none;
    height: 1px;
    /* Set the hr color */
    color: #333; /* old IE */
    background-color: #333; /* Modern Browsers */
}

div#article-12613.mod_article.block h2.ce_headline.text-center.first{
    margin:2px 0 14px 0 !important;
}

div#article-12613.mod_article.block div.ce_text.text-center.block p {
	margin-bottom:38px !important; 
}

div#article-12613.mod_article.block div.ce_text.text-center.text-small-14px.block p {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:14px !important;
	font-weight:normal !important;
	line-height:28px !important;
	text-align:left !important;
	margin:33px 0 31px 0 !important;
}

div.inside div#article-12613.mod_article.block div.ce_text.text-center.text-small-14px.block {
	background:#F9F9F9 !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div#article-12613.mod_article.block div.ce_text.text-center-ext.last.block {
	background:#FFFFFF !important;
	padding:0 136px 0 136px !important;	
	margin:56px 0 0 0 !important;		
}

div#article-12614 h2.ce_headline.text-center.first {
    padding-bottom:40px !important; 
}

div#article-12679 a.hyperlink_txt.default {
	margin:0 0 72px 0 !important;		
}

div div#article-12672.mod_article.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.first {
	margin:72px 0 32px 0 !important;		
}

div#article-12672.mod_article.fullwidth.boxed-content.block div.contentwrap div.ce_text_extented.text-center.block.align-left.color-default.font_no_serif.font-size-xxs.font-style-default.lh-1-5.font-weight-default.mt-default.mb-s.mt-default-s div.ce_textarea.attribute.textarea{
	margin:22px 0 0 0 !important;		
}

div div#article-12680.mod_article.fullwidth.boxed-content.block{
	margin:104px 0 0 0 !important;		
}

div#article-12680.mod_article.fullwidth.boxed-content.block div.contentwrap div.ce_bgimage.block.ce_bgimage_93670.boxed-content.img-leftside-50.bg-nocolor.vertical_centered.max_width_full div.ce_bgimage-outer div.ce_bgimage-inside.contentwrap.pt-m.pb-m {
    padding-left:72px !important;
}

div#article-12616.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block{
	margin:120px 0 0 0 !important;		
}

div#article-12616.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.text-center.first{
	margin:72px 0 29px 0 !important;		
}

div#article-12616 figure.image_container img{
	margin:0 0 32px 0 !important;		
}

div#article-12616 a.hyperlink_txt.default{
	margin:36px 0 80px 0 !important;		
}

div#article-12617 h2.ce_headline.text-center.first{
	margin:66px 0 62px 0 !important;		
}

div#article-12617.mod_article.last.fullwidth.boxed-content.block div.contentwrap{
	padding:0 160px 120px 160px !important;		
}

/* Für Labore */
div#article-12622.mod_article.first.fullwidth.boxed-content.block div.contentwrap div.ce_text.text-center.first.block h2{
	padding:0 0 -14px 0 !important;		
}

div#article-12622 a.hyperlink_txt.default{
	margin:8px 0 55px 0 !important;		
}


div#article-12681.mod_article.block h2.ce_headline.text-center.first{
    margin:2px 0 14px 0 !important;
}

div#article-12681.mod_article.block div.ce_text.text-center.block p {
	margin-bottom:38px !important; 
}

div#article-12681.mod_article.block div.ce_text.text-center.text-small-14px.block p {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#4A4A4A !important;
	font-size:14px !important;
	font-weight:normal !important;
	line-height:28px !important;
	text-align:left !important;
	margin:33px 0 31px 0 !important;
}

div.inside div#article-12681.mod_article.block div.ce_text.text-center.text-small-14px.block {
	background:#F9F9F9 !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div#article-12681.mod_article.block div.ce_text.text-center-ext.last.block {
	background:#FFFFFF !important;
	padding:0 136px 0 136px !important;	
	margin:56px 0 0 0 !important;		
}

div#article-12623 div.ce_iconbox_outside {
	background:#FFFFFF !important;
	min-height:90px !important;
	padding:10px !important;
	margin-bottom:20px !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div#article-12623 div#autogrid_wrapper_92596 div.ce_iconbox_outside {
    width:49% !important; 
}

div#article-12623.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_hyperlink.ce_hyperlink-extended.last.block.align-center.border-radius-0.default.mt-default.mb-default.mt-default-s {
    padding-top:38px !important; 
    padding-bottom:42px !important; 
}

div#article-12623 h2.ce_headline.text-center.first {
    margin:4px 0 48px 0 !important; 
}

div#article-12681.mod_article.block div.ce_image.block figure.image_container {
    margin:4px 0 0 0 !important; 
}

div#article-12626.mod_article.block h2.ce_headline.text-center.first {
    margin:70px 0 9px 0 !important; 
}

div#article-12626.mod_article.block div#autogrid_wrapper_92548 figure.image_container img {
    margin:0 0 4px 0 !important; 
}

div#article-12626 a.hyperlink_txt.default {
    margin:79px 0 54px 0 !important; 
}

div#article-12683  div.ce_text.text-center.first.block h2 {
    margin:0 0 18px 0 !important; 
}

div#article-12683 div.ce_text.text-center.first.block p {
    margin:0 0 50px 0 !important; 
}

div#article-12683.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_text.text-center.block p {
    margin:36px 0 54px 0 !important; 
}

div#article-12683 div.ce_iconbox_outside {
	background:#FFFFFF !important;
	min-height:90px !important;
	padding:10px !important;
	margin-bottom:20px !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div#article-12683 div#autogrid_wrapper_92630 div.ce_iconbox_outside {
    width:49% !important; 
}

div#article-12683 a.hyperlink_txt.default {
    margin:0 0 54px 0 !important; 
}

/* Das Team 
div#article-12634.mod_article.first.last.block div.autogrid_wrapper.cte.block {
    margin:0 0 60px 0 !important; 
}

div#article-12634 p strong {
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

div#article-12634.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_third.autogrid.block div.inside div.ce_text.block {
	border-right:1px solid #EAEAEA !important;
	margin-left:-180px !important;
}

div#article-12694.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_third.autogrid.block div.inside div.ce_text.block {
	border-right:1px solid #EAEAEA !important;
	margin-left:-180px !important;
}

div#article-12695.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.two_third.autogrid.block{
    padding-left:5% !important;
}

div#article-12697.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.two_third.autogrid.block{
    padding-left:5% !important;
}*/

div#article-12695.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_third.autogrid.block div.inside div.ce_text.block p br{
        line-height:150%;
     }

/* Das Team */
.subpage-sidebar div.inside div.ce_text.block {
    margin:0 0 60px 0 !important; 
}

.subpage-sidebar div#article-12695 p strong {
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

div#article-12695.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_third.autogrid.block div.inside div.ce_text.block {
	border-right:1px solid #EAEAEA !important;
	margin-left:-180px !important;
}

.subpage-sidebar div#article-12697 p strong {
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

div#article-12697.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_third.autogrid.block div.inside div.ce_text.block {
	border-right:1px solid #EAEAEA !important;
	margin-left:-180px !important;
}

.subpage-sidebar.trail.first span{
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	color:#4A4A4A !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:48px !important;	
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;	
}

.subpage-sidebar.first.mm-selected a.a-level_1.active.float_left.subpage-sidebar.first span{
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	color:#4A4A4A !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:48px !important;	
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;	
}

header#header.header.original div.inside nav.mod_navigation.mainmenu.block ul.vlist.level_1 li.float_right.floatbox.sibling ol.inner li.mlist.float_right.highlight.last a.a-level_1.float_right.highlight.last span {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#16A993 !important;
	color:#FFFFFF !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	opacity:1 !important;
	border:none !important;
	border-radius:5px !important;
}

div#stickyheader.stickyheader div.header.cloned div.inside nav.mod_navigation.mainmenu.block ul.vlist.level_1 li.float_right.floatbox.sibling ol.inner li.mlist.float_right.highlight.last a.a-level_1.float_right.highlight.last span {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#16A993 !important;
	color:#FFFFFF !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	opacity:1 !important;
	border:none !important;
	border-radius:5px !important;
}

div#article-12685.mod_article.first.last.block div.autogrid_wrapper.cte.block {
    margin:0 0 120px 0 !important; 
}

div#article-12661.mod_article.full-width-boxed-content-gradient.footer-ap.fullwidth.boxed-content.block {
    margin:105px 0 0 0 !important; 
}

div#article-12686 a.text-button {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#16A993 !important;
	color:#FFFFFF !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 48px !important;
	text-decoration:none !important;
	margin:32px 0 0 0 !important;
}

div#article-12686 div#autogrid_displacer_93846 div.ce_text.text-left.block p {
	margin:0 0 32px 0 !important;
}

div#article-12649.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.two_third.autogrid.block div.inside section.ce_accordionSingle.ce_accordion.ce_text.block div#ui-id-1.toggler.ui-accordion-header {
	margin:24px 0 0 0 !important;
}

div#article-12649.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.two_third.autogrid.block div.inside section.ce_accordionSingle.ce_accordion.ce_text.block div#ui-id-3.toggler.ui-accordion-header.ui-corner-top.ui-accordion-header-collapsed.ui-corner-all.ui-state-default.ui-accordion-icons {
	border-top:1px solid #E7F6F4 !important;
	border-bottom:1px solid #E7F6F4 !important;
}


div#article-12649.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.two_third.autogrid.block div.inside section.ce_accordionSingle.ce_accordion.ce_text.block div#ui-id-5.toggler.ui-accordion-header.ui-corner-top.ui-accordion-header-collapsed.ui-corner-all.ui-state-default.ui-accordion-icons {
	border-bottom:1px solid #E7F6F4 !important;
}

/* Das Team - Alternativseite 
div#article-12694.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.two_third.autogrid.block div.inside div.ce_text.block p strong {
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
}

div#article-12694.mod_article.first.last.block div.autogrid_wrapper.cte.block {
	margin:59px 0 26px 0 !important;
} */

/* So kommen Sie zum Frühtest */
div.fruehtest-container {
	width:482px !important;
}

div.fruehtest-opt1 {
	width:510px !important;
}

div.fruehtest-opt1 p {
	color:#fff !important;
}

div.fruehtest-opt1 p.section-radiobutton {
	margin:20px 0 20px 0 !important;
}

div.fruehtest-opt1 p.section-radiobutton-button a {	
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	float:left !important;
	background:#FFFFFF !important;
	color:#16A993 !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #FFFFFF !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
	margin:0 20px 0 0 !important;
}

div.fruehtest-opt1 p.section-radiobutton-button-invertiert a {	
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	float:left !important;	
	background:#16A993 !important;
	color:#FFFFFF !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #FFFFFF !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
	margin:0 0 0 10px !important;
}

div.fruehtest-opt2 {
	width:510px !important;
}

div.fruehtest-opt2 p {
	color:#fff !important;
} 

div.fruehtest-opt2 p.section-radiobutton-button a {	
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	float:left !important;
	background:#FFFFFF !important;
	color:#16A993 !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #FFFFFF !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
	margin:0 20px 0 0 !important;	
}



div.fruehtest-container-opt2 div.fruehtest-opt2 {
	margin:25px 0 0 0 !important;	
}

/* Navigation Subpages */
div.inside nav.mod_customnav.nav-subpage.block {
	width:250px !important;
	background:#F9F9F9;
}

div.nav-subpage-container span{
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	color:#4A4A4A !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:48px !important;	
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;	
}

/*.nav-subpage-container nav.mod_customnav.nav-subpage.block ul.vlist.level_1 li.float_left.floatbox.sibling ol.inner li.mlist.active.float_left.first.mm-selected a.a-level_1.active.float_left.first span{
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	color:#4A4A4A !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:48px !important;	
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
}*/

div.nav-subpage-container nav.mod_customnav.nav-subpage li {
	border-bottom:1px solid #EDEDED !important;
}

div.nav-subpage-container .nav-subpage.block ul.vlist.level_1 li.mlist.active.mm-selected {
	background:#E7F6F4 !important;
	border-bottom:1px solid #16A993 !important;	
}

div.nav-subpage-container .nav-subpage.block ul.vlist.level_1 li.mlist.active.mm-selected a.a-level_1.active span {
	color:#16A993 !important;	
}

div.nav-subpage-container .nav-subpage.block ul.vlist.level_1 li a.a-level_1 span {
	padding-left:24px !important;	
}

/** Media Queries **/
@media only screen and (min-width:980px) {
	.text-center {
	text-align:center !important;
	padding:0 136px 0 136px !important;
}
}

div.mod_eventlist {
  display: grid; /* display: inline-grid;*/
  grid-template-columns: 1fr 1fr 1fr; /* 3 x 1 fraction */   
  margin: 0;
  padding: 0;
}

.subpage-termine div#article-12840.mod_article.first.last.block div.mod_eventlist {
  display: block !important;
  margin: 0;
  padding: 0;
}

/* Events Startpage 
div.mm_eventblock {
    float: left;
    width: 30%;
    min-height: 500px;
    margin: 0 25px 0 0;
}

div.mm_eventblock.last {
    float: left;
    width: 30%;
    min-height: 500px;
    margin: 0;
}*/

/* Tabs jQuery
.nav-tabs-hilfe ul li.tab_two.active-right {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#16A993 !important;
	color:#FFF !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #16A993 !important;
	border-radius:5px 0px 0px 5px !important;
	padding:12px 48px !important;
}

.nav-tabs-hilfe ul li.tab_two.active-right a {
	color:#FFF !important;
}

.nav-tabs-hilfe ul li.tab_two-left {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#EAEAEA !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #EAEAEA !important;
	border-radius:0px 5px 5px 0px !important;
	padding:12px 48px !important;
}

.nav-tabs-hilfe ul li.tab_two-left a {
	color:#ACACAC !important;
}*/

/* ### Styles temporär nach Buttons ausblenden ### */

.subpage-osteoporose #main .mod_article {
    padding-top:10px !important; 
}
#main .mod_article {
    padding-top:64px !important; 
    padding-bottom:16px !important; 
}

/* Startseite  */
div#article-12653.mod_article.first.block {
    padding-bottom:8px !important; 
}

div#article-12656.mod_article.block {
    padding-bottom:80px !important;
}

div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    padding-bottom:66px !important; 
}

div#article-12549.mod_article.fruehtest-desktop.fullwidth.boxed-content.block {
    padding-top:56px !important; 
}

div#article-12658.mod_article.fullwidth.boxed-content.block {
    margin-top:87px !important;
}

div#article-12658.mod_article.fullwidth.boxed-content.block div.contentwrap{
    padding-left:223px !important;
    padding-right:223px !important;
}

div#article-12492.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
	margin-top:96px !important;
    padding-bottom:66px !important; 
}

div#article-12492.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap {
    padding-top:66px !important;   
}

div#article-12492.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    padding-bottom:12px !important;
}

div#article-12494.mod_article.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93119.autogrid_displacer{
	margin-top:64px !important;
}

div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block{
	margin-top:58px !important;
}

div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93120.autogrid_displacer{
    margin-top:64px !important;
}

div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_tabs.nav-tabs-hilfe.block.mt-default.mb-default.mt-default-s div.panes.panes_93411.classic{
    margin-top:44px !important;
    margin-bottom:22px !important;    
}

div#article-12551.mod_article.fullwidth.boxed-content.block div.contentwrap{
    margin-top:80px !important;
    margin-bottom:22px !important;    
}

div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block{
    margin-top:66px !important;
    margin-bottom:22px !important;    
}

div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93152.autogrid_displacer {
    margin-top:64px !important;
}

div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93152.autogrid_displacer div#autogrid_wrapper_93152.autogrid_wrapper.cte.block div.inner h2.ce_headline.text-center.autogrid-id_93152.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.first {
    margin:0 0 20px 0 !important;
}

div#article-12552 div.mod_eventlist div.ce_text.block h2 a {
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
}

div#article-12552 div.ce_text.block p {
	color:#4A4A4A !important;
	font-size:18px !important;
	font-weight:300 !important;
	line-height:28px !important;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
}

div#article-12552  div.ce_text.block h2 {
    margin:0 0 1px 0 !important;
}

div#article-12552 p.more a {	
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	float:left !important;
	background:#16A993 !important;
	color:#FFFFFF !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap{
    padding-bottom:48px !important;
}

div div#autogrid_displacer_12553.autogrid_displacer {
    margin-top:80px !important;
}

div#article-12661.mod_article.full-width-boxed-content-gradient.footer-ap.fullwidth.boxed-content.block {
    margin:0px !important;
}

div#article-12551 div.ce_textarea.attribute.textarea {
    min-height:96px !important;
}

/* input field 
div.fruehtest form fieldset input#privat-versichert*/
input[type='radio']:after{
	width:15px !important;
	height:15px !important;
	border-radius:15px !important;
	top:-2px !important;
	left:-1px !important;
	position:relative !important;
	background-color:#d1d3d1 !important;
	content:'' !important;
	display:inline-block !important;
	visibility:visible !important;
	border:2px solid white !important;
}

input[type='radio']:checked:after{
	width:15px !important;
	height:15px !important;
	border-radius:15px !important;
	top:-2px !important;
	left:-1px !important;
	position:relative !important;
	background-color:#16a993 !important;
	content:'' !important;
	display:inline-block !important;
	visibility:visible !important;
	border:2px solid white !important;
}

div#article-12657  div.inside div.container-border-shadow {
    margin-top:125px !important;
    padding:20px 16px 20px 16px !important;
    background:#fff;
    box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1);    
}

div#article-12657 p a.button-standard {	
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	float:left !important;
	background:#16A993 !important;
	color:#FFFFFF !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div#article-12657 p img.legende {
    width:350px !important;
    height:auto !important;   
}

/* Header */
/*.startseite .mm-header-text-container { 
   background-image: url("http://dev1.osteolabs.de/files/header/Osteolabs_Home_S@3x.jpg");
   background-size:auto;
}*/

p a.email {font-size:18px !important;}

.accordion p a.email {font-size:18px !important;}

div.fruehtest-opt1 p.section-radiobutton a{color:#fff !important;}

div#article-12689 a.button-standard {	
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	/*float:left !important;*/
	background:#16A993 !important;
	color:#FFFFFF !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

/* Landingpage */
div#article-12744.mod_article.last.block div.ce_text.landingpage-test-funktionsweise.first.block {
    padding:10px !important;
	background:#16A993 !important;
}

div#article-12744.mod_article.last.block div.ce_text.landingpage-test-funktionsweise.first.block h2 {
	color:#fff !important;
}

div#article-12744.mod_article.last.block div.ce_text.landingpage-test-funktionsweise.first.block p {
	color:#fff !important;
}

div#article-12744.mod_article.last.block div.ce_text.landingpage-test-funktionsweise.first.block a {
	color:#034ba5 !important;
}
div#article-12744.mod_article.last.block div.ce_text.landingpage-test-funktionsweise.first.block a:hover {
	color:#fff !important;
}

.subpage-therapiekontrolle div.ce_text.text-center-ext.last.block {
    background: #F9F9F9 !important;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
    text-align: center !important;
    padding:20px 136px 0 136px !important;
}

.subpage-therapiekontrolle div.ce_text.text-center-ext.last.block p{
    font-family: 'GT-Walsheim-Pro-Light', sans-serif !important;
    color: #4A4A4A !important;
    font-size: 14px !important;
    font-weight: normal !important;
    line-height: 24px !important;
}

div#article-12762.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    padding-top: 64px !important;
    padding-bottom:56px !important;
}

div#article-12752.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.text-center.first {
    text-align: center !important;
    padding: 0 136px 36px 136px !important;
}

.subpage-therapiekontrolle div#article-12755.mod_article.das-sagen-aerzte-desktop.fullwidth.boxed-content.block{
    padding-top:16px !important;
    padding-bottom: 16px !important;
}

.subpage-therapiekontrolle div#article-12759.mod_article.fullwidth-green.fullwidth.boxed-content.block {
    background:#F9F9F9 !important;
}

/*.subpage-therapiekontrolle div#article-12759.mod_article.fullwidth-green.fullwidth.boxed-content.block h2 {
    color:#fff !important;
}

.subpage-therapiekontrolle div#article-12759.mod_article.fullwidth-green.fullwidth.boxed-content.block p {
    color:#fff !important;
}*/

.subpage-therapiekontrolle .ablauf-test div.ce_image.attribute.image div.ce_image.block figure.image_container img {
    width:70px !important;
}

html body.win.firefox.gecko.fx69.home.themedesigner_active.themedesigner_hidden.float_right.subpage-therapiekontrolle.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div#article-12763.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block {
    padding-bottom:0px !important;
    padding-top:0px !important;    
}

.subpage-therapiekontrolle div#article-12749.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap{
    padding-left:70px !important;
    padding-right:70px !important;
}

.subpage-therapiekontrolle div#article-12763.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap{
    padding-left:70px !important;
    padding-right:70px !important;
    margin-bottom:20px !important;    
}

.subpage-therapiekontrolle div#article-12764.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap{
    padding-left:70px !important;
    padding-right:70px !important;
}

.subpage-therapiekontrolle div#article-12749.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94433.autogrid_wrapper.cte.block div.inner div.ce_iconbox.autogrid-id_94433.autogrid-type_cte.autogrid-first.n2.one_half.autogrid_mode_auto.autogrid.block.version2.mt-default.mb-m.mt-default-s {
    margin-bottom:0px !important;
}

.subpage-therapiekontrolle div#article-12763.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94556.autogrid_wrapper.cte.block div.inner.same-height div.ce_iconbox.autogrid-id_94556.autogrid-type_cte.autogrid-first.n2.one_half.autogrid_mode_auto.autogrid.same-height.first.block.version2.mt-default.mb-m.mt-default-s {
    margin-bottom:20px !important;
}

.subpage-therapiekontrolle div#article-12763.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94556.autogrid_wrapper.cte.block div.inner.same-height div.ce_iconbox.autogrid-id_94556.autogrid-type_cte.autogrid-first.n2.one_half.autogrid_mode_auto.autogrid.same-height.first.block.version2.mt-default.mb-m.mt-default-s div.ce_iconbox_outside{
    min-height:auto !important;    
}

.subpage-therapiekontrolle div#article-12761.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.text-center.first {
    margin-top:50px !important;
}
.subpage-therapiekontrolle div#article-12745 div.ce_text.text-center.first.last.block p a {	
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	background:#16A993 !important;
	color:#FFFFFF !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

.subpage-therapiekontrolle div#article-12745 div.ce_text.text-center.first.last.block p {	;
	margin-top:30px !important;
}

.subpage-therapiekontrolle div#article-12759 div.ce_iconbox_outside div.ce_iconbox_inside {
	background:#fff !important;
	padding:10px !important;
}

.subpage-therapiekontrolle div#article-12759 div.ce_iconbox_cwrapper div.content {	
	color:#16A993 !important;
	padding:0 50px 0px 80px !important;
}

.subpage-therapiekontrolle div#article-12759 div.ce_image.block figure.image_container img {
	margin:20px 20px 20px 20px !important;
}

.subpage-therapiekontrolle div#article-12749.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94433.autogrid_wrapper.cte.block div.inner div.ce_iconbox.autogrid-id_94433.autogrid-type_cte.autogrid-first.n2.one_half.autogrid_mode_auto.autogrid.block.version2.mt-default.mb-m.mt-default-s div.ce_iconbox_outside {
    min-height:100px !important;
}

.subpage-therapiekontrolle div.inside div#article-12749 h2.ce_headline.text-center.first {
    padding:20px 136px 62px 136px !important;
}

.subpage-therapiekontrolle div#article-12766 div.ce_text.block p a.link-button-klinik {
	height:24px !important;		
	background:#16A993 !important;
	width:137px !important;	
	color:#FFFFFF !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #FFFFFF !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
	margin-right:16px !important;
}

.subpage-therapiekontrolle div#article-12766.mod_article.bereits-im-einsatz-desktop p a.link-button-email {
	height:24px !important;		
	background:#FFFFFF !important;
	width:145px !important;	
	color:#16A993 !important;	
	font-size:18px !important;	
	font-weight:500 !important;	
	line-height:28px !important;	
	text-align:center !important;	
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 20px !important;
	text-decoration:none !important;
}

.subpage-therapiekontrolle div#article-12747.mod_article.last.fullwidth.boxed-content.block div.contentwrap div.ce_hyperlink.ce_hyperlink-extended.last.block.align-center.border-radius-0.default.mt-default.mb-m.mt-default-s{
    margin-bottom:30px !important;
    margin-top:50px !important;   
}

.subpage-therapiekontrolle div#article-12761.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap {
    padding-left:200px;
    padding-right:200px;
}

.subpage-therapiekontrolle .bereits-im-einsatz-desktop.fullwidth.boxed-content.block{
    margin-bottom:72px !important; 
}

.subpage-therapiekontrolle div#article-12759 div.ce_iconbox_inside{
    min-height:280px !important; 
}

.subpage-therapiekontrolle .vorteile-dxa div.ce_iconbox_outside{
    min-height:120px !important; 
	background:#FFFFFF !important;  
	padding:20px !important;
	box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1) !important;
}

.subpage-therapiekontrolle div#article-12757.mod_article.fullwidth.boxed-content.block{
    margin-bottom:72px !important; 
}

.subpage-therapiekontrolle div#article-12749  div.ce_iconbox_inside div.ce_iconbox_cwrapper div.content p{
    padding-top:17px !important;   
}

.subpage-therapiekontrolle div#article-12763 div.ce_iconbox_inside div.ce_iconbox_cwrapper div.content p{
    padding-top:17px !important;   
}

.subpage-therapiekontrolle div#article-12764 div.ce_iconbox_cwrapper div.content p{
    padding-top:17px !important;   
}

.subpage-therapiekontrolle div#article-12759.mod_article.fullwidth-green.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_94552.autogrid_displacer div#autogrid_wrapper_94552.autogrid_wrapper.cte.block div.inner div.ce_iconbox.autogrid-id_94552.autogrid-type_cte.autogrid-first.n2.one_half.autogrid_mode_auto.autogrid.break.block.version2.mt-default.mb-default.mt-default-s div.ce_iconbox_outside div.ce_iconbox_inside{
    min-height:150px !important; 
}

.subpage-therapiekontrolle div#article-12759.mod_article.fullwidth-green.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_94552.autogrid_displacer div#autogrid_wrapper_94552.autogrid_wrapper.cte.block div.inner div#autogrid_displacer_94553.autogrid_displacer div.ce_iconbox.autogrid-id_94553.autogrid-type_cte.autogrid-last.n2.one_half.autogrid_mode_auto.autogrid.last.block.version2.mt-default.mb-default.mt-default-s div.ce_iconbox_outside div.ce_iconbox_inside{
    min-height:150px !important; 
}

.subpage-therapiekontrolle div#article-12764.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94558.autogrid_wrapper.cte.block div.inner.same-height div.ce_iconbox.autogrid-id_94558.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.same-height.full.first.last.block.version2.mt-default.mb-m.mt-default-s{
    margin-bottom:10px !important;
}

.subpage-therapiekontrolle div#article-12747.mod_article.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_94540.autogrid_displacer{
    margin-top:10px !important;
}

.subpage-therapiekontrolle div#article-12768 div.ce_image.block figure.image_container{
	background:#F9F9F9 !important;
}

.subpage-therapiekontrolle.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div#article-12768.mod_article.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.one_half.adjust_mobile.autogrid.block div.inside div.ce_image.block figure.image_container{
    min-height:430px !important;
    padding:20px 0 0 60px !important;
}

.subpage-therapiekontrolle .therapiekontrolle-bereits-im-einsatz-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_94570.autogrid_displacer div#autogrid_wrapper_94570.autogrid_wrapper.cte.block div.inner div.ce_text.autogrid-id_94570.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.block p a.link-button-email{
    height: 24px !important;
    background: #FFFFFF !important;
    width: 145px !important;
    color: #16A993 !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 20px !important;
    text-decoration: none !important;
}

.subpage-therapiekontrolle div#article-12768.mod_article.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.adjust_mobile.autogrid.block div.inside div.ce_image.block figure.image_container {
    padding:20px !important; 
}

.subpage-therapiekontrolle div#article-12768.mod_article.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.adjust_mobile.autogrid.block div.inside div.ce_image.block figure.image_container img{
    margin: 0 auto !important; 
}

.subpage-fuer-aerzte div#article-12610.mod_article.ablauf-desktop.fullwidth.boxed-content.block {
    padding-bottom: 120px !important;
}

.subpage-fuer-aerzte div#article-12680.mod_article.probenahmeset-desktop.fullwidth.boxed-content.block {
    margin:34px 0 0 0 !important;
}

.subpage-therapiekontrolle div#article-12753 h5{
    color: #16A993 !important;
    float:left !important;
    padding-left:40px !important;
    margin-top:30px !important;
    margin-bottom:10px !important;    
}

.subpage-therapiekontrolle div#article-12766.mod_article.therapiekontrolle-bereits-im-einsatz-desktop div.ce_text.block {
    margin:40px 0 0 0 !important;
}

.subpage-therapiekontrolle div#article-12747.mod_article.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_94540.autogrid_displacer div#autogrid_wrapper_94540.autogrid_wrapper.cte.block div.inner div.ce_text.text-center.autogrid-id_94540.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.first.block {
    margin:40px 0 0 0 !important;
}


header#header.header a.a-level_1.submenu:after {
	content: url(https://www.osteolabs.de/files/theme_layout/angle-down.svg);
	margin:0 0 0 3px;
}
div#stickyheader.stickyheader a.a-level_1.submenu:after {
	content: url(https://www.osteolabs.de/files/theme_layout/angle-down.svg);
	margin:0 0 0 3px;
}

.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}

header#header.header a.a-level_1.active.submenu.float_left.subpage-sidebar.subpage-ueber-uns:after {
	content: url(https://www.osteolabs.de/files/theme_layout/angle-down.svg);
	margin:0 0 0 3px;
}

header#header.header a.a-level_1.submenu.float_left.subpage-fuer-aerzte:after {
	content: url(https://www.osteolabs.de/files/theme_layout/angle-down.svg);
	margin:0 0 0 3px;
}

header#header.header a.a-level_1.submenu.trail.float_left.subpage-sidebar.subpage-ueber-uns:after {
	content: url(https://www.osteolabs.de/files/theme_layout/angle-down.svg);
	margin:0 0 0 3px;
}

/* media queries */
/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:20px !important;
}
.mm_menu_ecke_container {
	display: none !important;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:20px !important;
}
.mm_menu_ecke_container {
	display: none !important;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:20px !important;
}
.mm_menu_ecke_container {
	display: none !important;
}
}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
.mm_menu_ecke_container {
	display: none !important;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:20px !important;
}
.mm_menu_ecke_container {
	display: none !important;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:20px !important;
}
.mm_menu_ecke_container {
	display: none !important;
}
}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:20px !important;
}
.mm_menu_ecke_container {
	display: none !important;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:20px !important;
}
.mm_menu_ecke_container {
	display: none !important;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:20px !important;
}
.mm_menu_ecke_container {
	display: none !important;
}
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:20px !important;
}
.mm_menu_ecke_container {
	display: none !important;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:20px !important;
}
.mm_menu_ecke_container {
	display: none !important;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:18px !important;
}
.mm_menu_ecke_container {
	display: none !important;
}
}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:20px !important;
}
.mm_menu_ecke_container {
	display: none !important;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:20px !important;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
.ce_text ul li::before {
	content:url(https://www.osteolabs.de/files/theme_layout/circle.svg) !important;
	margin-right:-1px !important;
}
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:20px !important;
}
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {

  font-size:20px !important;
}
.mm_menu_ecke_container {
	display: none !important;
}
}

.subpage-kontakt h1{
color:#16A993 !important;
}	

div.button-container a.hyperlink_txt.default{
    position:relative;
    bottom:-40px;
	top:30px;
}

div.button-container div.ce_hyperlink.ce_hyperlink-extended.block.align-left.border-radius-0.default.mt-default.mb-default.mt-default-s{
    height:130px !important;
}

div.ce_text.mm-buttontext-section.block{
    margin-top:10px !important;
    margin-bottom:40px !important;
}

@media only screen and (max-width:6000px) and (min-width:1px) {
	a.link-button-klinik{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
    margin-right:5px !important;    
}
a.link-button-email{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
}
}

.mm-button-section.block{
    padding-top:0px !important;	
    margin-top:0px !important;
}

.mm-content-container{
    min-height:600px !important;
}

/* Button Kontaktformular */
.mm-button-standard{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    text-decoration:none !important;
}

.subpage-kontakt strong{
	color:#16A993 !important;
}

.subpage-risikotest div.osteolabs-risikotest-ergebnis-text p {
	color:#4A4A4A !important;
}

.mm-slider-kontakt {
	background:#F9F9F9 !important;
}

.footer-ap-bild img {
	margin-bottom:10px !important;
}

p.footer-ap-img{
	color:#FFF !important;
}

nav.mod_navigation .sibling ul.vlist.level_2 li.mlist.first.last a.a-level_2:hover {
	background:rgb(255, 255, 255) !important;
}
#nav-open-btn::before {
    background:rgb(22, 169, 147) !important;
}

@media only screen and (max-width:375px) and (min-width:1px) {
.footer-ap.footer-ap-mobile h2 {
    text-align:center !important;
}
.footer-ap.footer-ap-mobile p {
    color:#fff !important;
}
.footer-ap.footer-ap-mobile .ce_text .image_container {
	text-align:center !important;
}
div#article-12663 p.footer-ap-img {
    margin:0px 0px 0px 0px !important;
}
}.subpage-team div#article-12695.mod_article.first.last.block div.autogrid_wrapper.cte.block {	margin-bottom:30px !important;}
.subpage-risikotest div#article-12700.mod_article.full-width-boxed-content-grey.subheader-wissenschaftlich-fundiert-mobile.fullwidth.boxed-content.block {display:none !important}

.subpage-fuer-aerzte div#article-12609 div.ce_text.block {margin:30px 0px 0px 0px !important;}

.subpage-fuer-aerzte div.ce_text.mm-einsatz-section.block {margin:30px 0px 0px 0px !important;}

.startseite input#privat-versichert{
    margin-right: 10px;
}

.startseite input#gesetzlich-versichert{
    margin-right: 10px;
}

@media only screen and (max-width:667px) and (min-width:320px) {
div#article-12661.mod_article.full-width-boxed-content-gradient.footer-ap.fullwidth.boxed-content.block div.contentwrap {
    display:none !important;
}
}

@media only screen and (max-width:1336px) {
div.fruehtest-container-opt1 div.fruehtest-opt1 p.section-radiobutton a{
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 20px !important;
}
}

body .mm-menu a:hover, body .mm-menu a.active, body .mm-menu a.trail, body .mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), body .mm-menu .mm-listview > li.mm-selected > span, body .mm-menu .mm-listview > li.trail a {
    background:#f9f9f9 !important;
    color: #16a993;
}/* Anpassungen 30.01.2020 */@media only screen and (max-width:667px) and (min-width:375px) {div#article-12592.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_92145.autogrid_displacer {    margin-right:0px !important;}div#article-12707.mod_article.full-width-boxed-content-gradient.packshot-desktop.last.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.autogrid.block div.inside div#autogrid_displacer_94161.autogrid_displacer {    margin-top:10px !important;}div#article-12706.mod_article.fruehtest-mobile.fullwidth.boxed-content.block div.contentwrap div.ce_text.mm-fruehtest-abstand-text.last.block p {    padding: 12px 0 0 0 !important;}div#article-12616.mod_article.full-width-boxed-content-grey.last.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.text-center.first {    margin:10px 0 30px 0 !important;}div#article-12769.mod_article.therapiekontrolle-bereits-im-einsatz-mobile.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_94647.autogrid_displacer div#autogrid_wrapper_94647.autogrid_wrapper.cte.block div.inner div.ce_text.autogrid-id_94647.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.block p a.link-button-email {    margin-top:-34px !important;    margin-bottom:0px !important;    margin-left:0px !important;}div.ce_text.autogrid-id_94647.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.block figure.image_container.float_left img {    margin-right:10px !important;}div#article-12769.mod_article.therapiekontrolle-bereits-im-einsatz-mobile.fullwidth.boxed-content.block div.contentwrap div.ce_text.block figure.image_container.float_left img {    margin-right:10px !important;}div#article-12707.mod_article.full-width-boxed-content-gradient.packshot-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div.ce_image_extended.packshot-trennlinie.block.frame-no.style-default.align-center.mob-align-center.mb-default.mt-default.mt-default-s {    display:none !important;}div#article-12707.mod_article.full-width-boxed-content-gradient.packshot-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.autogrid.block div.inside div#autogrid_displacer_94161.autogrid_displacer {    margin-right:30px !important;    margin-top:10px !important;}div div#article-12552.mod_article.full-width-boxed-content-grey.last.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93152.autogrid_displacer div#autogrid_wrapper_93152.autogrid_wrapper.cte.block {    margin-top:30px !important;}div#article-12700.mod_article.full-width-boxed-content-grey.subheader-wissenschaftlich-fundiert-mobile.fullwidth.boxed-content.block {    padding-bottom:0px !important;}div#article-12592.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block {    background:#ffffff !important;}div#article-12592.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block div.autogrid.clear{    margin-bottom:0px !important;}div#article-12592.mod_article.full-width-boxed-content-grey.block {    padding-top: 8px !important;}}

/* Anpassungen 30.01.2019 Landingpage Coupon */
div.header-coupon {
	padding-top:0.25rem !important;	
	padding-bottom:0.25rem !important;
    background-color:#fff3cd !important;
    border-color:#ffeeba !important;
	text-align:center !important;
	font-family:'GT-Walsheim-Pro-Medium-Oblique', sans-serif !important;
    color:#343a40 !important;
	font-size: 1.25rem !important;
	font-weight:bold !important;
	line-height:1.5 !important;	
}
div.header-coupon span {
	font-family:'GT-Walsheim-Pro-Medium-Oblique', sans-serif !important;
    color:#343a40 !important;
	font-size: 1.25rem !important;
	font-weight:bold !important;
	line-height:1.5 !important;
}

div.header-coupon .text-danger {
    color:#dc3545 !important;
}

div.header-coupon span.ml-2.mr-4 {
	font-family:'GT-Walsheim-Pro-Medium-Oblique', sans-serif !important;
    color:#343a40 !important;
	font-size: 1.25rem !important;
	font-weight:bold !important;
	line-height:1.5 !important;
	margin-left: 0.5rem !important;
}

div.header-coupon button#addToCart.btn.btn-primary.btn-lg {
    padding: 0.75rem 1.25rem !important;
    font-size: 1.25rem !important;
    line-height: 1.5 !important;
    border-radius: 0.3rem !important;
}

div.header-coupon button#addToCart.btn.btn-primary {
	color:#fff !important;
	background-color:#16a993 !important;
	border-color:#16a993 !important;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 2px 2px 3px 1px rgba(0, 0, 0, 0.1) !important;
}

div.header-coupon button#addToCart.btn.btn-primary.btn-lg.ml-4 a {
	color:#fff !important;
}

div.header-coupon button#addToCart.btn.btn-primary.btn-lg.ml-4 {
    margin-left: 1.5rem !important;
}

div.header-coupon button#addToCart.btn {
    display: inline-block !important;
    font-weight: 500 !important;
    color: #495057 !important;
    text-align: center !important;
    vertical-align: middle !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    background-color: transparent !important;
    border: 1px solid 
    transparent !important;
        border-top-color: transparent !important;
        border-right-color: transparent !important;
        border-bottom-color: transparent !important;
        border-left-color: transparent !important;
    padding: 0.375rem 0.75rem !important;
    font-size: 1rem !important;
    line-height: 1.5 !important;
    border-radius: 0.25rem !important;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
}

.mod_eventlist_v2 .title a {
	color: rgb(22,169,147);
}

.mod_eventlist_v2 .date {
    font-size: 1.3rem;
    font-weight:normal !important;
	/*color: rgb(22,169,147);*/
	color:#a4a4a4 !important;
    border-right: 2px solid rgb(22,169,147);
}

.mod_eventlist_v2 .time {
	color:#a4a4a4 !important;
}

.subpage-login input.submit[type="submit"], button.submit[type="submit"] {
    background: rgb(22,169,147) !important;
	font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background: #16A993 !important;
    color: #FFFFFF !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 28px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 48px !important;
}

.subpage-login label {
    font-size:18px !important;
}

.subpage-login h3 {
    font-size:18px !important;
    font-weight:bold !important;
    line-height: 28px !important;		
}

.bild-zentrieren figure.image_container  {
    text-align: center !important;
	margin:0 auto !important;
}

.bild-zentrieren img  {
    text-align: center !important;
	margin:0 auto !important;
}

.bild-zentrieren figcaption.caption {
    background:#ffffff !important;
	color:#4A4A4A;
    font-size:14px !important;
	margin-bottom:20px !important;
}

/* Termine Unterseite Liste */
.subpage-termine div.event.layout_list h2 a {
	color: #16A993 !important;
}

/* Termine Button mobile */
@media only screen and (max-width:667px) and (min-width:375px) {
div#article-12552 a.hyperlink_txt.default {
    width:320px !important;
	margin:0 auto !important;
}
div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap {
    padding-bottom:0px !important;
}
}

.accordion li {
    font-size:18px !important;
}

.ce_accordion .toggler {
    color:#16A993 !important;
    font-size:18px !important;
    font-weight:500 !important;
    background:#E7F6F4 !important;	
}

.ce_accordion h2 {
    font-size: 22px !important;
}

.subpage-osteoporose div#article-12483.mod_article.wissenschaftlich-fundiert.subheader-wissenschaftlich-fundiert-desktop.fullwidth.boxed-content.block{
    padding-top:34px !important;
	margin-bottom:30px !important;
}
div#Was-passiert-bei-Osteoporose.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block {
    background:#FFFFFF !important;	
}

/* ### Anpassungen 2020/03/17 ### */
/* Seite "Für Ärzte - Bereits im Einsatz" */
.mm-bereits-im-einsatz .mm-bereits-im-einsatz-linke-spalte div.ce_hyperlink {
	float:left;
	margin-right:5px;
}
.mm-bereits-im-einsatz .mm-bereits-im-einsatz-linke-spalte div.ce_autogridWrapperStart {
	margin-top:30px;
} 
.mm-bereits-im-einsatz .mm-bereits-im-einsatz-linke-spalte .ce_hyperlink-extended a {
	min-width:100px !important;
}
.mm-bereits-im-einsatz .mm-bereits-im-einsatz-linke-spalte .ce_hyperlink-extended.button-zentriert {
	clear:both !important;
}
/* .ce_iconbox.version2 .image_container img {
    width:90px !important;
} */

.hg-grau {
    background:#f9f9f9;
	padding:5% !important;
	margin-bottom:0px !important;
	display: table-cell;
	vertical-align: middle;
}
.hg-gruen {
    background:#16A993 !important;
	padding:5% !important;
	margin-bottom:0px !important;
	display: table-cell;
	vertical-align: middle;	
}
.hg-gruen h1 {
	color:#ffffff !important;
}
.hg-gruen h2 {
	color:#ffffff !important;
}
.hg-gruen h3 {
	color:#ffffff !important;
}
.hg-gruen h4 {
	color:#ffffff !important;
}
.hg-gruen h5 {
	color:#ffffff !important;
}
.hg-gruen h6 {
	color:#ffffff !important;
}
.hg-gruen span {
	color:#ffffff !important;
}
.hg-gruen p {
	color:#ffffff !important;
	margin-bottom:0px !important;
}

/* Newsletter */
.newsletter-registrierung div.ce_text.block p {
	margin-bottom:0px !important;
}

/* Hauptnavigation Hover Effekte 2020/03/25 */
/* Hauptnavigation */
header#header .mainmenu a span {
  height: 24px;
  color:#4A4A4A;
  font-family:'GT-Walsheim-Pro-Regular',sans-serif !important;
  font-size:16px;
  font-weight:bold;
  letter-spacing:0;
  line-height:24px;
}

/* Hauptnavigation Highlighted 
header#header.header .mainmenu a.a-level_1.float_right.highlight.sibling.last span {
	height:20px;
	width:118px;
	color:#FFFFFF;
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5);
	}*/
	
header#header.header .mainmenu ul li a.highlight span {
	height:40px;
	width:150px;
    padding:10px 16px 10px 16px;
    border-radius:5px;
	background-color:#16A993;
}	

header#header.header a.a-level_1.active span {
	color:#16A993 !important;
}
header#header.header a.a-level_1 span:hover {
	color:#16A993 !important;
}

div#stickyheader.stickyheader nav.mod_navigation .active span {
color:#fff !important;
}

/* Header */
.header.original {
    line-height:112px !important;
}

/* Sticky Header Hauptnavigation */
div#stickyheader.stickyheader a span {	
	height:24px;
	color:#4A4A4A;
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	font-size:16px;
	font-weight:400 !important;
	line-height:28px;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5);
}

/* Hauptnavigation Suche ausblenden 
header#header div.mod_search {
	display:none !important;
}
*/
.header.original .mainmenu ul li a.trail, .header.original .mainmenu ul li a.active, .header.cloned .mainmenu ul li a.trail, .header.cloned .mainmenu ul li a.active {
    color: #16A993 !important;
    /*background:#E7F6F4 !important;*/
    padding:37px 20px 37px 20px !important;
}

header#header.header li {
    line-height: 41px !important;
    padding:0px !important;		
}

div#stickyheader.stickyheader li {
    line-height:40px !important;
    padding:0px 0px 0px 0px !important;	
}
/*
div#stickyheader.stickyheader .header.cloned .mainmenu ul li a.active {
    padding:15px 20px 15px 20px !important;
}
*/
/*header#header ul.vlist.level_2 span:hover {
    color: #16A993 !important;
}*/

.header.original .mainmenu ul li a.active, .header.cloned .mainmenu ul li a.trail, .header.cloned .mainmenu ul li a.active {
    z-index:1 !important;
}

header#header a.a-level_1 {
    padding:37px 10px 37px 10px !important;
    color: #16A993 !important;
    /*padding-bottom:37px !important;*/
}

header#header a.a-level_1:hover {
    padding:37px 10px 37px 10px !important;
    color: #16A993 !important;	
    /*background:#E7F6F4 !important;*/	
}

header#header a.a-level_1.active {
    padding:37px 10px 37px 10px !important;
    color: #16A993 !important;	
    /*padding-bottom:37px !important;*/
}

header#header a.a-level_1.active:hover {
    padding:37px 10px 37px 10px !important;
    color: #16A993 !important;	
    /*padding-bottom:37px !important;*/
}

/*
header#header a.a-level_2 {
    padding:10px !important;
    color: #16A993 !important;
	opacity:1 !important;	
}

header#header a.a-level_2.active {
    padding:10px !important;
    color: #16A993 !important;
}

header#header.header .level_2 li {
    background:#16A993 !important;
}

header#header ul.vlist.level_2 {
    margin-top:1px !important;
}

header#header .submenu ul.vlist.level_2 ol.inner {
	border:1px solid:#ff9900 !important;
	border-radius:3px !important;
}*/

div.ce_image.bild-rechts.block figure.image_container img {
	float:right !important;
	margin-right:50px !important;
}

/** Media Queries **/
@media only screen and (max-width:812px) {
div.ce_image.bild-rechts.block figure.image_container img {
	float:none !important;
	margin-right:0px !important;
	text-align:center !important;
}
.kein-bild {
	display:none !important;
}
}
/** Subnavigation 2020/04/01 **/
.mainmenu ul li:not(.megamenu) {
    position: initial !important;
}
.mainmenu ul ul, div#stickyheader .mainmenu ul ul {
	/*border:3px solid rgba(69, 186, 169, 0.0)!important;*/
	border-radius:5px !important;
	/*background-image: url("http://osteolabs.de/files/theme_layout/subnav-arrow.png");
    background-repeat:no-repeat;
    background-position:-20px -20px !important;*/
    background: rgba(22, 169, 147, 0.9)!important;
    padding:12px 0px 0px 0px !important;
}
.mainmenu ul ul li a, div#stickyheader .mainmenu ul ul li a {
    border-bottom:1px solid #55c0b0 !important;
}

header#header .mainmenu ul ul a span, div#stickyheader .mainmenu ul ul a span{
	font-family: 'GT-Walsheim-Pro-Light',sans-serif !important;
    color:#ffffff !important;
	padding:5px !important;
	font-weight:100 !important;
}
header#header .mainmenu ul ul a, div#stickyheader .mainmenu ul ul a {
	font-family: 'GT-Walsheim-Pro-Light',sans-serif !important;
    color:#ffffff !important;
	padding:10px !important;
	font-weight:100 !important;
}
header#header .mainmenu ul ul a, div#stickyheader .mainmenu ul ul a {
	background: rgba(22, 169, 147, 0.0)!important;
	color:#ffffff !important;
}
header#header .mainmenu ul ul a:hover, div#stickyheader .mainmenu ul ul a:hover {
	background: rgba(22, 169, 147, 0.0)!important;
	color:#fff !important;
	font-weight:600;
}
header#header .mainmenu ul ul a:activ, div#stickyheader .mainmenu ul ul a:activ {
	background: rgba(22, 169, 147, 0.0)!important;
	color:#ffffff !important;
	font-weight:600;
}


ul.vlist.level_1 li.float_left.floatbox.sibling ol.inner li.mlist.submenu.float_left.subpage-sidebar.subpage-ueber-uns.sibling ul.vlist.level_2 li.float_left.floatbox.sibling ol.inner li.mlist.float_left.subpage-sidebar.subpage-team.first a.a-level_2.float_left.subpage-sidebar.subpage-team.first span:hover {
	color:#ffffff !important;
}
a.a-level_2.float_left.subpage-jobs.last{
    border-bottom:none !important;
}
div#stickyheader a.a-level_2.float_left.subpage-jobs.last{
    border-bottom:none !important;
}
a.a-level_2.first.last{
    border-bottom:none !important;
}
div#stickyheader a.a-level_2.first.last{
    border-bottom:none !important;
}
a.a-level_2.float_left.subpage-patient.last{
    border-bottom:none !important;
}
div#stickyheader a.a-level_2.float_left.subpage-patient.last{
    border-bottom:none !important;
}
a.a-level_2.float_left.subpage-doctor.last{
    border-bottom:none !important;
}
div#stickyheader a.a-level_2.float_left.subpage-doctor.last{
    border-bottom:none !important;
}
a.a-level_3.float_left.subpage-doctor.last{
    border-bottom:none !important;
}
div#stickyheader a.a-level_3.float_left.subpage-doctor.last{
    border-bottom:none !important;
}
/*Für Menü Test mit neuer Seiten-Struktur*/
a.a-level_2.float_left.subpage-patient.last{
    border-bottom:none !important;
}
a.a-level_2.float_left.subpage-international.last{
    border-bottom:none !important;
}
div#stickyheader a.a-level_2.float_left.subpage-international.last{
    border-bottom:none !important;
}
a.a-level_2.float_left.subpage-partnering.last{
    border-bottom:none !important;
}
div#stickyheader a.a-level_2.float_left.subpage-partnering.last{
    border-bottom:none !important;
}
a.a-level_2.float_left.subpage-doctor.last{
    border-bottom:none !important;
}
/*Ende Menü Test*/
ul.vlist.level_2 li.float_left.floatbox.sibling ol.inner li.mlist.float_left.subpage-sidebar.subpage-team.first a.a-level_2.float_left.subpage-sidebar.subpage-team.first span:hover {
	color:#ffffff !important;
}
header#header .mainmenu ul ul li a:hover, div#stickyheader .mainmenu ul ul li a:hover {
	color:#ffffff !important;
}
/*Menü-Ecke:*/
.mm_menu_ecke_container, div#stickyheader .mm_menu_ecke_container {
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 0px;
	margin-top: -28px;
	z-index: 100;
	opacity: 0.9;
	position: absolute;
}
ul.vlist.level_2, div#stickyheader ul.vlist.level_2 {
	min-width:250px;
	margin-left:-75px;
}
#header .mainmenu ul ul a span:hover, #header .mainmenu ul ul a span:active, div#stickyheader .mainmenu ul ul a span:hover, div#stickyheader .mainmenu ul ul a span:active {
	color:#fff!important;
}
ul.vlist.level_2 li.float_left.floatbox.sibling ol.inner, div#stickyheader ul.vlist.level_2 li.float_left.floatbox.sibling ol.inner {
	margin-top:-10px!important;
}
ul.vlist.level_2 li.mlist.first.last, div#stickyheader ul.vlist.level_2 li.mlist.first.last {
	margin-top:-10px!important;
}
#header ul.vlist.level_2 span:hover, div#stickyheader ul.vlist.level_2 span:hover {
    color: #ffffff !important;
    font-weight:600!important;
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
}
#header ul.vlist.level_2 span:active, #header ul.vlist.level_2 span:focus, div#stickyheader ul.vlist.level_2 span:active, div#stickyheader ul.vlist.level_2 span:focus{
    color: #ffffff !important;
    font-weight:600!important;
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
}
ul.vlist.level_2 div.mm_menu_ecke_container img.mm_menu_ecke, div#stickyheader ul.vlist.level_2 div.mm_menu_ecke_container img.mm_menu_ecke {
	position:relative;
}
ul.vlist.level_2  {
	margin-top:-25px!important;
	z-index: 99 !important;
}
div#stickyheader ul.vlist.level_2 {
	margin-top: -5px!important;
}
div#stickyheader.stickyheader nav.mod_navigation .active span {
    color: #fff !important;
}
/*.mm-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 0px;
    margin-top: -15px;
    z-index: 90;
    opacity: 0.8;
    position: absolute;
    border: 0px solid rgba(255, 255, 255, 0.0) !important;
    border-radius: 10px !important;
    background: rgba(22, 169, 147, 0.6) !important;
    padding: 9px 0px 0px 0px !important;
}*/

/* Hauptnavigation Hover Effekte 2020/03/25 */
/* Hauptnavigation */
header#header .mainmenu a span {
  height: 24px;
  color:#4A4A4A;
  font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
  font-size:18px;
  font-weight:400;
  letter-spacing:0;
  line-height:24px;
}

/* Hauptnavigation Highlighted 
header#header.header .mainmenu a.a-level_1.float_right.highlight.sibling.last span {
	height:20px;
	width:118px;
	color:#FFFFFF;
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5);
	}*/
	
header#header.header .mainmenu ul li a.highlight span {
	height:40px;
	width:150px;
    padding:10px 16px 10px 16px;
    border-radius:5px;
	background-color:#16A993;
}	

header#header.header a.a-level_1.active span {
	color:#16A993 !important;
}
header#header.header a.a-level_1 span:hover {
	color:#16A993 !important;
}

div#stickyheader.stickyheader nav.mod_navigation  a.a-level_1.active span {
color:#16A993 !important;
}
div#stickyheader.stickyheader nav.mod_navigation  a.a-level_1 span:hover {
color:#16A993 !important;
}

/* Header */
.header.original {
    line-height:112px !important;
}

/* Sticky Header Hauptnavigation */
div#stickyheader.stickyheader a span {	
	height:24px;
	color:#4A4A4A;
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	font-size:18px;
	font-weight:400 !important;
	line-height:28px;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5);
}

/* Hauptnavigation Suche ausblenden 
header#header div.mod_search {
	display:none !important;
}*/
/*
.header.original .mainmenu ul li a.trail, .header.original .mainmenu ul li a.active, .header.cloned .mainmenu ul li a.trail, .header.cloned .mainmenu ul li a.active {
    color: #16A993 !important;
    background:#E7F6F4 !important;
    padding:37px 20px 37px 20px !important;
}
*/
header#header.header li {
    line-height: 41px !important;
    padding:0px !important;		
}

div#stickyheader.stickyheader li {
    line-height:40px !important;
    padding:0px 12px 0px 0px !important;	
}
header#header ul.vlist.level_2 span:hover {
    color: #ffffff !important;
}
header#header ul.vlist.level_3 span:hover {
    color: #ffffff !important;
}

.header.original .mainmenu ul li a.active, .header.cloned .mainmenu ul li a.trail, .header.cloned .mainmenu ul li a.active {
    z-index:1 !important;
}

header#header a.a-level_1 {
    padding:37px 10px 37px 10px !important;
    color: #16A993 !important;
    /*padding-bottom:37px !important;*/
}
/*
header#header a.a-level_1:hover {
    padding:37px 10px 37px 10px !important;
    color: #16A993 !important;	
    background:#E7F6F4 !important;	
}
*/
header#header a.a-level_1.active {
    padding:37px 10px 37px 10px !important;
    color: #16A993 !important;	
    /*padding-bottom:37px !important;*/
}

header#header a.a-level_1.active:hover {
    padding:37px 10px 37px 10px !important;
    color: #16A993 !important;	
    /*padding-bottom:37px !important;*/
}
header#header a.a-level_2 span{
	font-size: 16px;
}
div#stickyheader a.a-level_2 span{
	font-size: 16px;
}
header#header a.a-level_3 span{
	font-size: 14px;
}
div#stickyheader a.a-level_3 span{
	font-size: 14px;
}
/*
header#header a.a-level_2 {
    padding:10px !important;
    color: #16A993 !important;
	opacity:1 !important;	
}

header#header a.a-level_2.active {
    padding:10px !important;
    color: #16A993 !important;
}

header#header.header .level_2 li {
    background:#16A993 !important;
}

header#header ul.vlist.level_2 {
    margin-top:1px !important;
}

header#header .submenu ul.vlist.level_2 ol.inner {
	border:1px solid:#ff9900 !important;
	border-radius:3px !important;
}*/

div.ce_image.bild-rechts.block figure.image_container img {
	float:right !important;
	margin-right:50px !important;
}

/** Media Queries **/
@media only screen and (max-width:812px) {
div.ce_image.bild-rechts.block figure.image_container img {
	float:none !important;
	margin-right:0px !important;
	text-align:center !important;
}
.kein-bild {
	display:none !important;
}
}

/* Seite Therapiekontrolle */
.subpage-therapiekontrolle .ce_hyperlink a, a.btn {
    padding: 12px 26px !important;
}
.ce_hyperlink-extended a {
    min-width:140px !important;
}
/* Mobile Menu Telefonnummer Test 5/5/20 */
.mobile_phone_number {
    padding: 10px 20px 5px 20px;
	text-decoration: none !important;
	border-bottom: 1px solid #dadada;
	height: 50px;
}
.mobile_menu_call {
	text-decoration: none !important;
}
.fa.fa-phone {
	color: #16a993;
}
.testtelmob {
	margin-bottom: 0;
	font-size: 18px;
}
/* Suchfunktion */
header#header .searchfunction-sticky {
	display: none;
}
.search-box {
	position: absolute;
	right: 0;
	width: 400px;
	height: 190px;
	float: right;
	display: none;
	background-color: rgba(22, 169, 147, 0)!important;
	border-radius: 6px;
	border: 3px solid rgba(244, 244, 244, 0);
	padding-top: 70px;
	z-index: 100;
	padding-right: 20px;
	margin-top: -70px;
	margin-right: -20px;
}
.search-box:before {
	position: absolute;
	right: 0;
	width: 400px;
	height: 190px;
	float: right;
	display: none;
	background-color: rgba(22, 169, 147, 1)!important;
	border-radius: 6px;
	border: 3px solid rgba(244, 244, 244, 0);
	padding-top: 70px;
	z-index: 100;
	padding-right: 40px;
	margin-top: -70px;
	margin-right: -40px;
}
#search-text {
  background-color: rgba(22, 169, 147, 0.9)!important;
  color: #fff !important;
  border: 3px solid rgba(244, 244, 244, 0)!important;
  border-radius: 6px;
  font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
  width: 300px;
  float: right;
  z-index: 100;
}
.search-submit {
	display: none;
}
.header .ce_search_label i {
	color:#000000;
}
#search-text::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white !important;
  opacity: 1; /* Firefox */
}

#search-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: white !important;
}

#search-text::-ms-input-placeholder { /* Microsoft Edge */
  color: white !important;
}
header#header .mod_search {
	margin-left: 5px !important;
	/*margin-right: -15px !important;*/
	/*width: 60px;*/
}
header#header .mod_search-sticky {
	display: none;
}
div#stickyheader .mod_search {
	display: none;
}
div#stickyheader .mod_search-sticky {
	margin-left: 5px!important;
	width: 60px;
	float:right;
}
@media only screen and (max-width: 767px) {
.header .mod_search {
    display: none;
}
div#stickyheader .mod_search-sticky {
	display: none;
}
}
@media only screen and (max-width: 375px) {
	.header .ce_search_label i {
    margin-left: 80px;
    transition: opacity 0.5s ease;
    -webkit-transition: opacity 0.5s ease;
}
}
@media only screen and (max-width: 414px) {
	.header .ce_search_label i {
    margin-left: 110px;
    transition: opacity 0.5s ease;
    -webkit-transition: opacity 0.5s ease;
}
}
/* Stickyheader Suche */
.search-box-sticky {
	position: absolute;
	right: 20px;
	background-color: rgba(22, 169, 147, 0)!important;
	width: 300px;
	height: 150px;
	margin-top: -35px;
	text-align: right;
    padding-top: 25px;
    display: none;
}
.search-box-sticky:before {
	position: absolute;
	right: 20px;
	background-color: rgba(22, 169, 147, 1)!important;
	width: 300px;
	height: 150px;
	margin-top: -35px;
	text-align: right;
    padding-top: 25px;
    display: none;
}
#search-text-sticky {
	background-color: rgba(22, 169, 147, 0.9) !important;
	color: #fff !important;
	border: 3px solid rgba(244, 244, 244, 0)!important;
	border-radius: 6px;
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	width: 200px;
}
#search-text-sticky::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white !important;
  opacity: 1; /* Firefox */
}

#search-text-sticky:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: white !important;
}

#search-text-sticky::-ms-input-placeholder { /* Microsoft Edge */
  color: white !important;
}
figcaption.caption {
    background:#ffffff !important;
	color:#4A4A4A !important;
    font-size:14px !important;
	margin-bottom:20px !important;
}
/* Suchergebnisseite */
div#searchmodule input {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
	border-radius: 6px !important;
	height: 52px !important;
}
div#searchmodule .mod_search input, .mod_search .widget-text {
	width: 450px !important;
	margin-right: 20px !important;
}
div#stickyheader.stickyheader div.header.cloned ul.vlist.level_2 li.float_left.floatbox.sibling, div#stickyheader.stickyheader li.mlist.active.float_left.subpage-patient.first.mm-selected,
	div#stickyheader.stickyheader li.mlist.float_left.subpage-patient.sibling,
div#stickyheader.stickyheader li.mlist.active.float_left.subpage-patient.last.mm-selected, div#stickyheader.stickyheader li.mlist.active.float_left.subpage-patient.mm-selected, div#stickyheader.stickyheader li.mlist.active.float_left.subpage-sidebar.subpage-team.first.mm-selected, div#stickyheader.stickyheader li.mlist.active.float_left.subpage-finanzierung.mm-selected, div#stickyheader.stickyheader li.mlist.active.float_left.subpage-jobs.last.mm-selected {
	padding-right:0px!important;
}
div#stickyheader.stickyheader div.header.cloned ul.vlist.level_2 li.float_left.floatbox.sibling, div#stickyheader.stickyheader li.mlist.active.float_left.subpage-doctor.first.mm-selected,
	div#stickyheader.stickyheader li.mlist.float_left.subpage-doctor.sibling,
div#stickyheader.stickyheader li.mlist.active.float_left.subpage-doctor.last.mm-selected, div#stickyheader.stickyheader li.mlist.active.float_left.subpage-doctor.mm-selected {
	padding-right:0px!important;
}
div#stickyheader.stickyheader div.header.cloned ul.vlist.level_2 li.float_left.floatbox.sibling, div#stickyheader.stickyheader li.mlist.active.float_left.subpage-partnering.first.mm-selected,
	div#stickyheader.stickyheader li.mlist.float_left.subpage-partnering.sibling,
div#stickyheader.stickyheader li.mlist.active.float_left.subpage-partnering.last.mm-selected, div#stickyheader.stickyheader li.mlist.active.float_left.subpage-partnering.mm-selected {
	padding-right:0px!important;
}
div#stickyheader.stickyheader div.header.cloned ul.vlist.level_2 li.float_left.floatbox.sibling, div#stickyheader.stickyheader li.mlist.active.float_left.subpage-international.first.mm-selected,
	div#stickyheader.stickyheader li.mlist.float_left.subpage-international.sibling,
div#stickyheader.stickyheader li.mlist.active.float_left.subpage-international.last.mm-selected, div#stickyheader.stickyheader li.mlist.active.float_left.subpage-international.mm-selected {
	padding-right:0px!important;
}
div#stickyheader.stickyheader div.header.cloned ul.vlist.level_2 li.float_left.floatbox.sibling, div#stickyheader.stickyheader li.mlist.active.float_left.subpage-team.first.mm-selected,
	div#stickyheader.stickyheader li.mlist.float_left.subpage-team.sibling, div#stickyheader.stickyheader li.mlist.active.float_left.subpage-team.last.mm-selected, div#stickyheader.stickyheader li.mlist.active.float_left.subpage-team.mm-selected {
	padding-right:0px!important;
}
div#stickyheader.stickyheader .mainmenu ul li a.a-level_1.trail{
	padding: 0px !important;
}
#osteomed {
	padding: 0px !important;
}
#osteomedheadline {
	padding: 0px !important;
}
#osteomedheadline h2{
	text-align: center !important;
	padding: 0px !important;
}
.nonelink a.a-level_1 {
   pointer-events: none;
   cursor: default;
}
header#header li.mlist.active.float_left.mm-selected {
	background-color: rgba(14, 195, 168, 0.7) !important;
}
div#stickyheader.stickyheader li.mlist.active.float_left.mm-selected {
	background-color: rgba(14, 195, 168, 0.7) !important;
}
.mod_login {
	border-radius: 10px !important;
}
@media only screen and (max-width: 1200px) and (min-width:767px) {
	header#header a.a-level_1 {
		padding: 0px !important; }
		header#header .mainmenu a span {
			font-size: 14px !important;
		}
	div#stickyheader a.a-level_1 {
		padding: 0px !important; }
		div#stickyheader .mainmenu a span {
			font-size: 14px !important;
		}	
}
@media only screen and (max-width: 1200px) and (min-width: 767px) {
	div#stickyheader.stickyheader li {
		padding: 0px !important; }
}
body .mm-menu .mm-listview > li.trail a.mm-next {
	color: #000000;
}
.mod_search-mobile {
	padding: 10px !important;
	border-bottom: 1px solid #dadada;

}
#search-text-mobile {
	border-radius:  5px;
	border: 1px solid #e8e8e8;
	color: #4d4d4d !important;
}
@media only screen and (max-width: 767px) {
.mod_search input, .mod_search button, .mod_search .widget-text, .mod_search .widget-submit {
	margin-bottom: 15px !important;
}
.risikobutton {
	margin-bottom: 30px !important;
}
}
li {
    font-family: 'GT-Walsheim-Pro-Light', sans-serif !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    line-height: 28px !important;
    padding: 5px 0 5px 0 !important;
}

/* Raster 14/07/20 */
.gridraster {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, 1fr));
}
.gridraster > div {
  background: #fff;
  padding: 20%;
  position: relative;
}

.gridraster > div::before {
  content: "";
  padding-bottom: 40%;
  display: block;
    position: relative;
}
.gridraster > div {
  /* ... */
  display: grid;
}
.gridraster > div::before,
.gridraster > div > img {
  grid-area: 1 / 1 / 2 / 2;
}
.gridraster > div > img {
  position: absolute;
  max-width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.gridraster > div > span {
	font-family: 'GT-Walsheim-Pro-Medium', sans-serif !important;
  position: absolute;
  font-size: 18px;
  max-width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.footer_raster {
  width: 100%;
    margin-top: -40px;
    margin-left: 30px;

}
@media only screen and (max-width: 767px) {
	.footer_raster {
		margin-top: 0 !important;
		margin-left: 0 !important;
	}
}
.gridraster > .gridtitle {
  padding: 5% !important;
}
.gridraster > .gridbfo {
	padding: 1% !important;
}
.footer-trennlinie {
	width: 40px !important;
}
/* Anpassungen im Einsatz bei (Mobile) */
.card_doctor {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  border-radius: 16px;
  padding: 5%;
  margin-bottom: 10px;
}
.ce_download h1,
.ce_download h2,
.ce_download h3,
.ce_download h4,
.ce_download h5,
.ce_download h6,
.ce_download a {
	color: #16a993 !important;
	margin-right: 15%;
}
.ce_download:not(.ce_download_small) {
	background: rgba(74,74,74, 0.05) !important;
}
.ce_download a span.size {
    color: #16a993 !important;
}
.ce_download:after {
	font-family: "FontAwesome";
	content: "\f019" !important;
	position: absolute;
	right: 5% !important;
	top: 50%;
	margin-top: -35px;
	font-size: 45px !important;
	color: #16a993 !important;
	line-height: 45px;
}
/* Mediathek 21/07/2020 */
/* Hilfe & Beratung */
div.tabs.tabs_100019.classic ul, div.tabs.tabs_104108.classic ul {
	text-align:center !important;
}
div.panes.panes_100019.classic, div.panes.panes_104108.classic {
	background: #fff !important;
}

.wrap-button-info-kp a.hyperlink_txt.default {
	height:56px;
	width:320px;
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#f9f9f9 !important;
	color:#16A993 !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	opacity:1 !important;
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 28px !important;
}

.nav-tabs-mediathek ul li.tab_fifth.active {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#16A993 !important;
	color:#FFF !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	padding:12px 48px;
}

.nav-tabs-mediathek ul li.tab_fifth.active a {
	color:#FFF !important;
}

.nav-tabs-mediathek ul li.tab_fifth {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#EAEAEA !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #EAEAEA !important;
	border-radius:5px !important;
	padding:12px 48px;
	width: 19% !important;
}

.nav-tabs-mediathek ul li.tab_fifth a {
	color:#ACACAC !important;
}
@media only screen and (max-width: 767px) {
	.nav-tabs-mediathek ul li.tab_fifth.active {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#16A993 !important;
	color:#FFF !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #16A993 !important;
	border-radius:5px !important;
	width: 100% !important;
}
.nav-tabs-mediathek ul li.tab_fifth {
	font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;	
	background:#EAEAEA !important;
	font-size:18px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-align:center !important;
	border:1px solid #EAEAEA !important;
	border-radius:5px !important;
	width: 100% !important;
}
@media only screen and (max-width: 1336px) {
	.nav-tabs-mediathek ul li.tab_fifth.active{
		padding: 4px 16px;
	}
	.nav-tabs-mediathek ul li.tab_fifth {
		padding: 4px 16px;
	}
}
}
.mediathekdivider {
	width: 100% !important;
}
div.ce_download.mediathekdownload.block {
	background-color: #fff !important;
}
.ce_download_small .ce_download_small_inside a:after {
	font-family: "FontAwesome";
	content: "\f019" !important;
	position: absolute;
	right: 35px !important;
	top: 50% !important;
	margin-top: -35px !important;
	font-size: 35px !important;
	line-height: 70px !important;
	opacity: 0.8 !important;
}
div.ce_download_small.block.ce_download.mediathekdownload::after {
	display: none !important;
}
.ce_download_small .ce_download_small_inside a {
    border: none !important;
}
.ce_download_small .ce_download_small_inside a:after {
    color: #16a993 !important;
}
div#article-13358 a, div#article-13715 a {
	font-size: 16px !important;
}
.mejs__container {
    background: #16a993 !important;
    box-sizing: border-box;
    font-family:'GT-Walsheim-Pro-Light',sans-serif !important;	
    position: relative;
    text-align: left;
    text-indent: 0;
    vertical-align: top;
    border-radius: 6px !important;
}
.mejs__controls {
	background: #16a993 !important;
	border-radius: 6px !important;
}
div.mediathek-pdf-heading h3 {
	color: #6b6b6b !important;
	font-size: 18px !important;
}
@media only screen and (max-width: 767px) {
	div.mediathek-pdf-heading h3 {
	color: #6b6b6b !important;
	font-size: 16px !important;
	margin-left: 25% !important;
}
.ce_download_small .ce_download_small_inside a:after {
	display: none !important;
}
.ce_download_small .ce_download_small_inside a {
	margin-left: 25% !important;
	padding: 0 !important;
	font-size: 14px !important;
}
}
div.mediathek-login p {
	font-family:'GT-Walsheim-Pro-Light',sans-serif !important;
	font-size: 18px !important;
}
.login-phone, .login-email {
	font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background: #16A993 !important;
    color: #FFFFFF !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 22px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 18px !important;
    position: relative;
    margin: 1% !important;
}
div.mediathek-login-button a {
	width: 100%;
}
@media only screen and (max-width: 767px) {
	i.fa.fa-file-pdf-o.fa-3x {
		margin-left: 0 !important;
		position: absolute;
		z-index: 99;
    	font-size: 2em;
	}
}
/* Menu Neu August 2020 */
ul.vlist.level_3, div#stickyheader ul.vlist.level_3 {
    min-width: 220px;
    z-index: 10 !important;
}
header#header .mainmenu ul.vlist.level_3 a, div#stickyheader .mainmenu ul.vlist.level_3 a {
    font-family: 'GT-Walsheim-Pro-Light',sans-serif !important;
    color: #ffffff !important;
    padding: 7px !important;
    font-weight: 100 !important;
}
.mainmenu ul ul li a.submenu:after {
	top: 0;
	display:block!important;
	margin-top: 8px !important;
}
/* TEAM SEITE */
.ce_linkbox .ce_linkbox_image {
	margin: 6% !important;
}
div#article-13424 .ce_linkbox .ce_linkbox_image {
	margin: 0 auto !important;
	max-width: 240px !important;
	float: right !important;
}
div#article-13424 .ce_linkbox .ce_linkbox_image {
	margin: 0 auto !important;
	max-width: 240px !important;
	float: right !important;
}
div#article-13358 h2 {
	font-size: 22px !important;
}
div#article-13358 .ce_download_small .ce_download_small_inside a {
	font-size: 16px !important;
}
div#article-13435 div.teambox_content, div#article-13696 div.teambox_content {
	opacity: 0 !important;
	position: absolute !important;
	top: 0 !important;
	float: left !important;
	background-image: linear-gradient(to bottom, rgba(22, 169, 147, 0) 0%, rgba(105, 184, 172,0.3) 50%, rgba(105, 184, 172,0.7) 100%);
	height: 100%;
	width: 94%;
	text-align: left !important;
	padding: 5% !important;
}
@media screen and (max-width: 767px) {
	div#article-13435 div.teambox_content, div#article-13696 div.teambox_content {
		width: 98%;
	}
}
div#article-13435 div.teambox_content h5, div#article-13696 div.teambox_content h5 {
	color: #fff !important;
	display: block !important;
	font-size: 20px!important;
	position: absolute !important;
	bottom: 55px !important;
	transition: opacity .6s ease,transform .6s ease,-webkit-transform .6s ease;
	text-shadow: 0 0 1px #a0a0a0 !important;
}
div#article-13435 div.teambox_content div.function, div#article-13696 div.teambox_content div.function{
	display: block !important;
	color: #fff !important;
	font-size: 16px!important;
	position: absolute !important;
	bottom: 0px !important;
	line-height: 20px !important;
	transition: opacity .6s ease,transform .6s ease,-webkit-transform .6s ease;
	text-shadow: 0 0 1px #a0a0a0 !important;
	width: 90%;
}
div#article-13435 div.teambox_inside:hover .teambox_content, div#article-13696 div.teambox_inside:hover .teambox_content {
	opacity: 1 !important;
	transition: opacity .6s ease,transform .6s ease,-webkit-transform .6s ease;
}
/* FEEDBACK LINK UND FORMULAR 15/09 */
div#article-12661.mod_article.full-width-boxed-content-gradient.footer-ap.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.autogrid.block div.inside div#autogrid_displacer_101162.autogrid_displacer div#autogrid_wrapper_101162.autogrid_wrapper.cte.block div.inner a.button-footer-feedback {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background: #16A993 !important;
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 28px !important;
    text-align: center !important;
    opacity: 1 !important;
    float: left !important;
}
div#article-13739 a.button-footer-feedback {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background: #16A993 !important;
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 28px !important;
    text-align: center !important;
    opacity: 1 !important;
    float: left !important;
}
.feedbacktooltip {
  position: relative;
  display: inline-block;
}
.feedbacktooltiptext {
	color: #16a993 !important;
	font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
	font-size: 16px !important;
}
.feedbacktooltip .feedbacktooltiptext {
  visibility: hidden;
  width: 380px;
  background-color: white;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 8px;
  /* Position */
  position: absolute;
  z-index: 1;
  top: 120%;
  left: 50%;
  margin-left: -190px;
  opacity: 0;
  transition: opacity 1s;
}
.feedbacktooltip .feedbacktooltiptext::after {
  content: " ";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent white transparent;
}
.feedbacktooltip:hover .feedbacktooltiptext {
  visibility: visible;
  opacity: 1;
}
div.feedbacktooltip:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #FFF;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.6s ease-in-out;
}
div.feedbacktooltip:hover:before {
  visibility: visible;
  transform: scaleX(1);
}
/* TEAM SEITE ANPASSUNGEN 22/09/20 */
div.team-headline h3 {
	font-size: 26px !important;
}
div.team-headline h4 {
	font-size: 20px !important;
}
.team-links {
	margin-top: -35px !important;
}
div.team-text p {
	font-size: 16px !important;
	line-height: 22px !important;
}
.subpage-sidebar div.inside div.ce_text.team-text.block, .subpage-sidebar div.inside div.ce_text.team-links.block {
	margin-bottom: 0px !important;
}
@media only screen and (max-width: 1050px) {
  .team-image {
  	display:none;
  }
  .doc-image {
  	display:none;
  }
}
@media only screen and (max-width: 1100px) {
  .mainmenu {
		display: none;
	}
	.ce_search_label {
		display: none;
	}
	.mm_menu_ecke_container {
		display: none;
	}
}
div.doc-headline h3 {
	font-size: 18px !important;
}
div#article-13462 .docbox_content, div#article-13781 .docbox_content {
	height: 85px !important;
}
div.doc-headline h4 {
	font-size: 16px !important;
}
div#article-13462 div.docbox_content h5, div#article-13781 div.docbox_content h5 {
	font-size: 16px !important;
	font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
	text-align: center !important;
	line-height: 22px !important;
	padding: 6px !important;
	color: #606060 !important;
	-webkit-transition: All 0.3s ease;
}
div#article-13462 div.docbox_content h5:hover, div#article-13781 div.docbox_content h5:hover {
	color: #16a993 !important;
}
div#article-13462 .function, div#article-13781 .function {
	text-align: center !important;
	font-size: 14px !important;
	line-height: 22px !important;
	position: absolute; 
  left: 0; 
  right: 0; 
  margin-left: auto; 
  margin-right: auto; 
  width: 100px;
  bottom: 10px;
  color: grey !important;
}
.doc-links {
	margin-top: -35px !important;
}
div.doc-text p {
	font-size: 16px !important;
	line-height: 22px !important;
}
.subpage-sidebar div.inside div.ce_text.doc-text.block, .subpage-sidebar div.inside div.ce_text.doc-links.block {
	margin-bottom: 0px !important;
}
@media only screen and (max-width: 1050px) {
  .doc-image {
  	display:none;
  }
}
/* Anpassungen Akkordeon Element für Bewerbung des 20€ Newsletter Gutscheins */
.ce_accordion_v2 .toggler.ui-state-active {
	background: #16a993 !important;
}
.ce_accordion_v2 .toggler:not(.ui-state-active):hover {
    color: #16a993 !important;
}
div.accordion-text p {
	font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
	padding-left: 20px !important;
	text-align: center !important;
}
.ce_accordion_v2 .toggler {
	color: #4A4A4A;
	padding: 0.2rem 0.2rem 0.2rem 4rem !important;
}
.ce_revolutionslider strong {
	color: #fff !important;
}
div.login-textarea p {
	font-family: 'GT-Walsheim-Pro-Light', sans-serif !important;
}
div.ias-text p {
	margin-bottom: 5px !important;
}

/*Formular Selbstauskunft:*/
div#article-13923.mod_article.first.last.block div.ce_form.block form.mm_selbstauskunft_bg div.formbody fieldset {
    background-color: #E7F6F4 !important;
}

form.mm_selbstauskunft_bg span.mandatory {
  display:none;
}
form.mm_selbstauskunft_bg div.formbody div.widget.widget-submit.mm-button-standard {
  width:33%!important;
}

.mm_bg_gruen {
	background-color:#E7F6F4;
}
/*
Theme Name: Eclipse
Theme URI: https://www.premium-contao-themes.com/
Author: MARE multimedia
Author URI: https://mare-m.de/
Version: 1.0.0
*/

/* ### Globale Settings ### */
@media only screen and (max-width:414px) {
#main .mod_article {
    padding-top:22px !important; 
    padding-bottom:0px !important; 
}

section#main div.inside div div div#article-12700.mod_article.full-width-boxed-content-grey.subheader-wissenschaftlich-fundiert-mobile.fullwidth.boxed-content.block {
    padding-top:26px !important;
    padding-bottom:0px !important;
}

.text-center {
	text-align:left !important;
}

p {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#3D3D3D !important;
	font-size:15px !important;
	font-weight:300 !important;
	line-height:20px !important;
}

strong {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#16a993 !important;
	font-size:15px !important;
	font-weight:300 !important;
	line-height:20px !important;
}

div.ce_textarea.attribute.textarea {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#3D3D3D !important;
	font-size:15px !important;
	font-weight:300 !important;
	line-height:20px !important;
}

ul li {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#3D3D3D !important;
	font-size:15px !important;
	font-weight:300 !important;
	line-height:20px !important;
}

div.ce_text.text-center {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#3D3D3D !important;
	font-size:15px !important;
	font-weight:300 !important;
	line-height:20px !important;
}
div.button-container a.hyperlink_txt.default{
    position:relative;
    bottom:-103px;
}

div.button-container div.ce_hyperlink.ce_hyperlink-extended.block.align-left.border-radius-0.default.mt-default.mb-default.mt-default-s{
    height:160px !important;
}
}

/* ### Startseite ### */

/* Ein/Ausblenden Header */
@media only screen and (max-width:414px) {
div#slider .header-startseite-desktop {
	display:none !important;
	}
}

@media only screen and (min-width:415px) {
div#slider .header-startseite-mobile {
	display:none !important;
	}
}

/* Ein/Ausblenden Subheader (Wissenschaftlich fundiert) */
@media only screen and (max-width:414px) {
.subheader-wissenschaftlich-fundiert-desktop {
	display:none !important;
	}
}

@media only screen and (min-width:415px) {
.subheader-wissenschaftlich-fundiert-mobile {
	display:none !important;
	}
}

/* Ein/Ausblenden Frühtest */
@media only screen and (max-width:414px) {
.fruehtest-desktop {
	display:none !important;
	}
}

@media only screen and (min-width:415px) {
.fruehtest-mobile {
	display:none !important;
	}
}

@media only screen and (max-width:414px) {
div#article-12493.mod_article.full-width-boxed-content-gradient.packshot-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div.ce_image_extended.packshot-trennlinie.block.frame-no.style-default.align-center.mob-align-center.mb-default.mt-default.mt-default-s  {
	display:none !important;
	}
	
.startseite div#article-12653.mod_article.first.block {
    padding-bottom:75px !important;
	margin-bottom:-60px !important;    
}	

.startseite div#article-12493.mod_article.full-width-boxed-content-gradient.packshot-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.autogrid.clear {
    margin-bottom:45px!important;
}

.startseite div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93120.autogrid_displacer div#autogrid_wrapper_93120.autogrid_wrapper.cte.block div.inner h2.ce_headline.text-center.autogrid-id_93120.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.first {
    padding-top:24px !important;
}	

div#article-12493 h2.ce_headline {
	margin-top:-110px !important;
	margin-bottom:26px !important;	
	text-align:center !important;
}

div#article-12493 p {
	font-size:15px !important;
	font-weight:500 !important;
	line-height:20px !important;
}

div#article-12493 label {
	font-size:15px !important;
	font-weight:300 !important;
	line-height:20px !important;
}

div.fruehtest-container {
	width:335px !important;
}

div.fruehtest-opt1 {
	width:335px !important;
}

div.fruehtest-opt2 {
	width:335px !important;
}

div.fruehtest-opt1 p.section-radiobutton-button a {
    float:none !important;
    padding: 12px 75px !important;
    margin-bottom:12px !important;
}

div.fruehtest-opt1 p.section-radiobutton-button-invertiert a {
    padding: 12px 108px !important;
    margin-left:0px !important;
}

.ce_text .image_container {
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: left !important;
}.subpage-fuer-aerzte .ce_text .image_container {    margin-left: 0 !important;    margin-right: 10px !important;    float: left !important;}

div#article-12702.mod_article.fruehtest-mobile h2 {
	text-align:center !important;
}
}

.fruehtest-mobile p span.osteolabs-fruehtest-bestellen a {
	color:#16A993 !important;
	font-size:15px !important;
	font-weight:500 !important;
	line-height:20px !important;
}

/*.fruehtest-mobile span.osteolabs-fruehtest-bestellen-first {
	margin:0 0 0 36px !important;	
}*/

.fruehtest-mobile div.ce_text.block p.osteolabs-fruehtest-bestellen-first-p {
	padding:16px 0 0 0 !important;	
}

.osteolabs-fruehtest-bestellen-first a {
	color:#16A993 !important;
	font-size:15px !important;
	font-weight:500 !important;
	line-height:20px !important;
}

/*.fruehtest-mobile span.osteolabs-fruehtest-bestellen {
	margin:0 0 0 36px !important;	
}*/

.fruehtest-mobile  div.ce_text.block p {
	padding:28px 0 0 0 !important;	
}

/*.fruehtest-mobile p.osteolabs-fruehtest-bestellen-first-p span.osteolabs-fruehtest-bestellen-first a {
	margin:0 0 0 36px !important;	
}*/

.fruehtest-mobile div.ce_image.fruehtest-pfeil.block figure.image_container img {
	margin:0 0 0 31px !important;	
}

div#article-12702.mod_article.fruehtest-mobile.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94114.autogrid_wrapper.cte.block div.inner {
	margin:-14px 0 46px 0 !important;	
}

/* ### Video ### */
@media only screen and (max-width:414px) {
div#article-12658.mod_article.fullwidth.boxed-content.block div.contentwrap {
    padding-left:0px !important;
    padding-right:0px !important;
}
}

/* ### Vorteile ### */
@media only screen and (max-width:414px) {
div#article-12492.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
    padding-top:35px;
}

div#article-12492 div.ce_iconbox_outside div.ce_iconbox_inside div.ce_iconbox_cwrapper div.content p{
	text-align:left !important;
    margin:-50px 0 0 65px !important;
}

div#article-12492 div.ce_image.attribute.image div.ce_image.block figure.image_container img {
    float:left !important;
    width:40px !important;
    height:auto !important;
}

div#article-12492 div.ce_iconbox_inside {
	min-height:50px !important;
}
div#article-13540.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
    padding-top:35px;
}

div#article-13540 div.ce_iconbox_outside div.ce_iconbox_inside div.ce_iconbox_cwrapper div.content p{
	text-align:left !important;
    margin:-50px 0 0 65px !important;
}

div#article-13540 div.ce_image.attribute.image div.ce_image.block figure.image_container img {
    float:left !important;
    width:40px !important;
    height:auto !important;
}

div#article-13540 div.ce_iconbox_inside {
	min-height:50px !important;
}
}

/* ### Das sagen unsere Kunden ### */
@media only screen and (max-width:414px) {
div#article-12494.mod_article.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-12653.mod_article.first.block {
    padding-bottom: 75px !important;
}

div#article-12492.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93073.autogrid_displacer {
    margin-bottom:24px !important;
}

div#article-13540.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_102859.autogrid_displacer {
    margin-bottom:24px !important;
}

div#article-12494.mod_article.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93119.autogrid_displacer {
    margin-bottom:16px !important;
    margin-top:34px !important;
}

div#article-12494 figure.image_container{
    text-align:left !important;
}

div div#article-12494 figure.image_container img {
    float:left !important;
    width:70px !important;
    height:auto !important;
}

div#article-12494 .align-left.block h4.mt-default.mb-xxs.mt-default-s {
    margin-top:-110px !important;
    margin-left:90px !important;
    color:#4A4A4A !important;
	font-size:15px !important;
	font-weight:500 !important;
	line-height:24px !important;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
}

div#article-12494.mod_article.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_91618.autogrid_displacer div#autogrid_wrapper_91618.autogrid_wrapper.cte.block div.inner div.ce_text.text-center.autogrid-id_91618.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.block {
    margin-top:-130px !important;
    margin-bottom:-25px !important;    
}

div#article-12494.mod_article.fullwidth.boxed-content.block div.contentwrap div.ce_hyperlink.ce_hyperlink-extended.last.block.align-center.border-radius-0.default.mt-default.mb-default.mt-default-s.mb-no-s a.hyperlink_txt.default {
    margin-bottom:25px !important;    
}
}

/* ### Hilfe & Beratung ### */
@media only screen and (max-width:414px) {
div div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93120.autogrid_displacer {
    margin-top:24px !important;
    margin-bottom:16px !important;
}

html body.ios.safari.webkit.sf12.mobile.home.themedesigner_active.themedesigner_hidden.float_left.privacy_setting_2.fixed-header div#mm-0.mm-page.mm-slideout div div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_tabs.nav-tabs-hilfe.block.mt-default.mb-default.mt-default-s div.tabs.tabs_93411.classic ul li.tab_two.active a {
	font-size:15px !important;
	font-weight:500 !important;
	line-height:16px !important;
	text-align:center !important;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
	padding:4px 10px !important;
}

div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_tabs.nav-tabs-hilfe.block.mt-default.mb-default.mt-default-s div.panes.panes_93411.classic {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-12551.mod_article.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_91657.autogrid_displacer {
    margin-bottom:10px !important;
    margin-top:26px !important;
}
div#article-13544.mod_article.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_102905.autogrid_displacer {
    margin-bottom:10px !important;
    margin-top:26px !important;
}
}

/* ### Termine ### */
@media only screen and (max-width:414px) {
div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93152.autogrid_displacer {
    margin-bottom:16px !important;
    margin-top:26px !important;
}
}

/* ### Newsletter ### */
@media only screen and (max-width:414px) {
div#autogrid_displacer_12553.autogrid_displacer div#autogrid_wrapper_12553.autogrid_wrapper.article {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#autogrid_displacer_12553.autogrid_displacer div#autogrid_wrapper_12553.autogrid_wrapper.article div.inner div#article-12553.mod_article.autogrid.autogrid-id_12553.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.one_half.autogrid.block {
    padding:20px 40px 40px 40px !important;
}

div#autogrid_displacer_12553.autogrid_displacer div#autogrid_wrapper_12553.autogrid_wrapper.article div.inner div#article-12553.mod_article.autogrid.autogrid-id_12553.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block {
    background: #95d7cd !important;
    padding:5px 5px 5px 8px !important;
}

div#autogrid_displacer_12553.autogrid_displacer {
    margin-bottom:0px !important;
    margin-top:10px !important;
}
}

/* ### Sollte ich mich testen lassen ### */
@media only screen and (max-width:414px) {
div#article-12554.mod_article.full-width-boxed-content-grey.last.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93173.autogrid_displacer {
    margin-top:32px !important;
}

html body.ios.safari.webkit.sf12.mobile.home.themedesigner_active.themedesigner_hidden.float_left.privacy_setting_2.fixed-header div#mm-0.mm-page.mm-slideout div div#article-12554.mod_article.full-width-boxed-content-grey.last.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-12554.mod_article.full-width-boxed-content-grey.last.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_93182.autogrid_displacer {
    margin-top:14px !important;
    margin-bottom:24px !important;    
}
}

/* ### Heilungschancen ### */
@media only screen and (max-width:414px) {
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.same-height.autogrid.block div.inside div#autogrid_displacer_93064.autogrid_displacer {
    margin-bottom:0px !important;
    margin-top:26px !important;
}
}

/* Content */
@media only screen and (max-width:414px) {
h2 {
	color:#16A993 !important;
	font-size:20px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
	margin-bottom:2px !important;
}

.ce_image_extended.mob-align-left {
    text-align: center !important;
    margin: 0 auto;
    width: 338px !important;
}

section#main div.inside div div div#article-12700.mod_article.full-width-boxed-content-grey.subheader-wissenschaftlich-fundiert-mobile.fullwidth.boxed-content.block {
    padding-top:26px !important;
    padding-bottom: 16px !important;
}

div#article-12653.mod_article.first.block div.ce_text.text-center.first.last.block h2 {
    margin-bottom:2px !important;
}

div#article-12656.mod_article.block div.autogrid_wrapper.cte.block div#autogrid_displacer_93042.autogrid_displacer div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.same-height.autogrid.block div.inside {
    padding:0 15px 0 15px !important;
}

div#article-12657 .first.block p {
    margin-bottom:-35px !important;
}
}

/* ### Footer ### */

/* Ein/Ausblenden Footer AP */
@media only screen and (max-width:374px) {
/*div#article-12661.mod_article.full-width-boxed-content-gradient.footer-ap.fullwidth.boxed-content.block {
	display:none !important;
	}
}

@media only screen and (min-width:415px) {
.footer-ap-mobile.fullwidth.boxed-content.block {
	display:none !important;
	}*/
}

/* Footer AP Settings */
@media only screen and (max-width:414px) {
div#article-12663.mod_article.full-width-boxed-content-gradient.footer-ap.footer-ap-mobile.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-12663.mod_article.full-width-boxed-content-gradient.footer-ap.footer-ap-mobile.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_93313.autogrid_displacer {
    margin-top:30px !important; 
}

div#article-12663 div.ce_textarea.attribute.textarea {
	font-size:15px !important;
	font-weight:300 !important;
	line-height:20px !important;
}

div#article-12663 .autogrid:not(.ce_autogridwrapper):not(.no_gutter) {
    margin-bottom:-10px !important;
}
div#article-12663.mod_article.full-width-boxed-content-gradient.footer-ap.footer-ap-mobile.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div.ce_text.block {
    margin:30px 0 20px 0 !important;
}
div#article-12663 p.footer-ap-img {
    margin:15px 0 0 80px !important;
}
div#article-12663 span.footer-ap-headline-name {
	color:#FFF !important;
	font-size:16px !important;
	line-height:16px !important;
}

div#article-12663 span.footer-ap-headline-funktion {
	color:#FFF !important;
}

div#article-12663 .button-footer-ap-email a.hyperlink_txt.default {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#fff !important;
    color:#16A993 !important;
    font-size:15px !important;
    font-weight:500 !important;
    line-height:20px !important;
    text-align:center !important;
    border:1px solid #fff !important;
    border-radius:5px !important;
    padding:12px !important;
    margin:0 0 10px 0 !important;
}

div#article-12663 .button-footer-ap-phone a.hyperlink_txt.default {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
    color:#fff !important;
    font-size:15px !important;
    font-weight:500 !important;
    line-height:20px !important;
    text-align:center !important;
    border:1px solid #fff !important;
    border-radius:5px !important;
    padding:12px !important;
    margin:0 0 30px 0 !important;
}
}
@media only screen and (max-width:414px) {
div#article-13741.mod_article.full-width-boxed-content-gradient.footer-ap.footer-ap-mobile.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-13741.mod_article.full-width-boxed-content-gradient.footer-ap.footer-ap-mobile.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_93313.autogrid_displacer {
    margin-top:30px !important; 
}

div#article-13741 div.ce_textarea.attribute.textarea {
	font-size:15px !important;
	font-weight:300 !important;
	line-height:20px !important;
}

div#article-13741 .autogrid:not(.ce_autogridwrapper):not(.no_gutter) {
    margin-bottom:-10px !important;
}
div#article-13741.mod_article.full-width-boxed-content-gradient.footer-ap.footer-ap-mobile.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div.ce_text.block {
    margin:30px 0 20px 0 !important;
}
div#article-13741 p.footer-ap-img {
    margin:15px 0 0 80px !important;
}
div#article-13741 span.footer-ap-headline-name {
	color:#FFF !important;
	font-size:16px !important;
	line-height:16px !important;
}

div#article-13741 span.footer-ap-headline-funktion {
	color:#FFF !important;
}

div#article-13741 .button-footer-ap-email a.hyperlink_txt.default {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#fff !important;
    color:#16A993 !important;
    font-size:15px !important;
    font-weight:500 !important;
    line-height:20px !important;
    text-align:center !important;
    border:1px solid #fff !important;
    border-radius:5px !important;
    padding:12px !important;
    margin:0 0 10px 0 !important;
}

div#article-13741 .button-footer-ap-phone a.hyperlink_txt.default {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
    color:#fff !important;
    font-size:15px !important;
    font-weight:500 !important;
    line-height:20px !important;
    text-align:center !important;
    border:1px solid #fff !important;
    border-radius:5px !important;
    padding:12px !important;
/*    margin:0 0 30px 0 !important; */
}
}

/* Footer Sub Settings */
@media only screen and (max-width:414px) {
.footer-bottom-kontakt, .footer-bottom-contact {
	display:none !important;
	}	
}

@media only screen and (min-width:414px) {
.footer-bottom-kontakt-mobile, footer-bottom-contact-mobile-en {
	display:none !important;
	}	
}

@media only screen and (max-width:414px) {
div#article-12704.mod_article.footer-bottom-kontakt-mobile.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-12704 div.ce_text.text-footer.block p {
    margin-top:30px !important;
    color:#4A4A4A !important;
	font-size:14px !important;
	line-height:20px !important;
}

div#article-12704 p.footer-gemeinschaftsprojekt {
    color:#4A4A4A !important;
	font-size:14px !important;
	line-height:20px !important;
	font-weight:500 !important;
    margin:20px 0 30px 0 !important;	
}

div#article-12704 div.ce_text.footer-nav.footer-nav-mobile.block {
    margin:20px 0 30px 0 !important;
}

div#article-12704 div.ce_text.footer-nav.footer-nav-mobile.block p {
    margin:30px 0 0 0 !important;
    text-align:center !important;
}

div#article-12704 div.ce_text.footer-nav.footer-nav-mobile.block p a {
	font-size:12px !important;
	line-height:20px !important;    
}
}
@media only screen and (max-width:414px) {
div#article-13744.mod_article.footer-bottom-kontakt-mobile.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-13744 div.ce_text.text-footer.block p {
    margin-top:30px !important;
    color:#4A4A4A !important;
	font-size:14px !important;
	line-height:20px !important;
}

div#article-13744 p.footer-gemeinschaftsprojekt {
    color:#4A4A4A !important;
	font-size:14px !important;
	line-height:20px !important;
	font-weight:500 !important;
    margin:20px 0 30px 0 !important;	
}

div#article-13744 div.ce_text.footer-nav.footer-nav-mobile.block {
    margin:20px 0 30px 0 !important;
}

div#article-13744 div.ce_text.footer-nav.footer-nav-mobile.block p {
    margin:30px 0 0 0 !important;
    text-align:center !important;
}

div#article-13744 div.ce_text.footer-nav.footer-nav-mobile.block p a {
	font-size:12px !important;
	line-height:20px !important;    
}
}

/* Abstände nach Optimierung Startseite */
@media only screen and (max-width:414px) {
div#article-12656.mod_article.block {
    padding-bottom:2px !important;
}

div#article-12657 div.inside div.container-border-shadow {
    margin-top:25px !important;
    padding: 20px 16px 20px 16px !important;
    background: #fff;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div#article-12657 p img.legende{
    width:300px !important;
    height:auto !important;
    margin:0 auto !important;
    text-align:center !important;
}

div#article-12658.mod_article.fullwidth.boxed-content.block {
    margin-top:-10px !important;
}

div#article-12492.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:36px !important;
    padding-bottom: 66px !important;
}

div#article-12492.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap {
    padding-top:26px !important;
}

div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    padding-bottom:36px !important;
}

div#article-12492.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:36px !important;
    padding-bottom:0px !important;
}

div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:18px !important;
}

div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_tabs.nav-tabs-hilfe.block.mt-default.mb-default.mt-default-s div.panes.panes_93411.classic {
    margin-top:0px !important;
    margin-bottom:0px !important;
}

div#autogrid_displacer_91553.autogrid_displacer {
    margin-bottom:114px !important;
    margin-right:50px !important;
    margin-top:20px !important;
}

div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_tabs.nav-tabs-hilfe.block.mt-default.mb-default.mt-default-s div.panes.panes_93411.classic {
    margin-bottom:-40px !important;
}

div#article-12551.mod_article.fullwidth.boxed-content.block div.contentwrap {
    margin-top:0px !important;
}

div#article-13544.mod_article.fullwidth.boxed-content.block div.contentwrap {
    margin-top:0px !important;
}

div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:-80px !important;
}

div#article-12551.mod_article.fullwidth.boxed-content.block div.contentwrap {
    margin-bottom:-22px !important;
}

div#article-13544.mod_article.fullwidth.boxed-content.block div.contentwrap {
    margin-bottom:-22px !important;
}

div#autogrid_displacer_12553.autogrid_displacer div#autogrid_wrapper_12553.autogrid_wrapper.article div.inner div#article-12553.mod_article.autogrid.autogrid-id_12553.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.one_half.autogrid.block {
    padding:-20px 40px 40px 40px !important;
}

a.hyperlink_txt.default {
	font-size:15px !important;
	font-weight:500 !important;
	line-height:20px !important;
	text-align:center !important;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
}

div.widget.widget-submit button#ctrl_596.submit {
	font-size:15px !important;
	font-weight:500 !important;
	line-height:20px !important;
	text-align:center !important;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
}

p a.button-standard {
	font-size:15px !important;
	font-weight:500 !important;
	line-height:20px !important;
	text-align:center !important;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
}

.nav-tabs-hilfe ul li.tab_two.active {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background: #16A993 !important;
    color: #FFF !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 48px !important;
}

.nav-tabs-hilfe ul li.tab_two {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background: #EAEAEA !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #EAEAEA !important;
    border-radius: 5px !important;
    padding: 12px 48px !important;
}

div#article-12552 p.more a {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    float: left !important;
    background: #16A993 !important;
    color: #FFFFFF !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 109px !important;
    text-decoration: none !important;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div div#autogrid_displacer_12553.autogrid_displacer {
    margin-top:20px !important;
}



div#article-12657 p a.button-standard {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    float: left !important;
    background: #16A993 !important;
    color: #FFFFFF !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 20px !important;
    text-decoration: none !important;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div.mod_eventlist {
    display:block !important;
}

div#article-12551 div.inside div.ce_image.block h2 {
    padding-bottom:10px !important;
}

div#article-13544 div.inside div.ce_image.block h2 {
    padding-bottom:10px !important;
}

div#article-12551.mod_article.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block {
    margin-bottom:20px !important;
}

div#article-13544.mod_article.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block {
    margin-bottom:20px !important;
}

div#article-12551.mod_article.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-13544.mod_article.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

.mod_eventlist .header {
    padding: 10px !important;
}

div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93152.autogrid_displacer div#autogrid_wrapper_93152.autogrid_wrapper.cte.block div.inner h2.ce_headline.text-center.autogrid-id_93152.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.first {
    margin:20px 0 10px 0 !important;
}

div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93152.autogrid_displacer {
    margin-bottom: 0px !important;
    margin-top:0px !important;
}

div#article-12552 div.mod_eventlist div.ce_text.block h2 a {
    color: #4A4A4A !important;
    font-size:15px !important;
    font-weight:500 !important;
    line-height:20px !important;
    text-shadow: 0 2px 4px 0 rgba(0,0,0,0.5) !important;
}
div#article-12552 .block figure.image_container a img {
    margin-bottom:10px !important;	
}

div div#article-12552 div.mm_eventblock.header.odd {
    margin-top:40px !important;	
}

div#article-12552 div.mm_eventblock.header.even.last {
    margin-top:40px !important;	
}

div#article-12704 div.ce_text.text-footer.block p a {
    color:#4A4A4A !important;
    font-size:14px !important;
    line-height:20px !important;
}
div#article-12656 .ce_text ul, .ce_list ul, .ce_text ol, .ce_list ol {
	margin-bottom:0px !important;
}
div#article-12656 .autogrid:not(.ce_autogridwrapper):not(.no_gutter) {
    margin-bottom: 25px;
    margin-top:-70px !important;
}

div.fruehtest-opt2 p.section-radiobutton-preis {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    color: #FFFFFF !important;
    font-size: 24px !important;
    font-weight: 900 !important;
    line-height: 24px !important;
    padding: 2px 0 0 0 !important;
}
}

/* ### Osteoporose ### */
@media only screen and (max-width:414px) {
.subpage-osteoporose div#article-12668.mod_article.first.block div#autogrid_displacer_93476.autogrid_displacer{
    margin-bottom:0px !important;
}

.subpage-osteoporose div#article-12583.mod_article.autogrid.autogrid-id_12583.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.block{
    padding-top:0px !important;
}

.subpage-osteoporose div#autogrid_displacer_12583.autogrid_displacer{
    margin-bottom:30px !important;
}

.subpage-osteoporose div#article-12592.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_92145.autogrid_displacer{
    margin-top:10px !important;
}

.subpage-osteoporose div#autogrid_displacer_12583.autogrid_displacer {
    margin-bottom:10px !important;
}

.subpage-osteoporose div#article-12592 img {
    margin:0 auto !important;
    text-align:center !important;
}

.subpage-osteoporose div#article-12584.mod_article.full-width-boxed-content-grey.space-top {
	margin-top:32px !important;
}

.subpage-osteoporose div#autogrid_displacer_92154.autogrid_displacer div#autogrid_wrapper_92154.autogrid_wrapper.cte.block div.inner div.ce_image.autogrid-id_92154.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.block{
    margin-bottom:0px !important;
}

.subpage-osteoporose div#article-12594.mod_article.last.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_92176.autogrid_displacer{
    margin-bottom:25px !important;
}

.subpage-osteoporose div#article-12592.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_92140.autogrid_displacer{
    margin-top:0px !important;
}

.subpage-osteoporose div#article-12592 div.ce_headline_extended.autogrid-id_92140.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.align-left.block{
    margin-bottom:-20px !important;
}

.subpage-osteoporose  div#article-12592.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div.ce_text_extented.block.align-left.color-default.font_no_serif.font-size-xxs.font-style-default.lh-1-5.font-weight-default.mt-default.mb-s.mt-default-s{
    margin-bottom:0px !important;
}

.subpage-osteoporose div#article-12584.mod_article.full-width-boxed-content-grey.space-top.fullwidth.boxed-content.block div.contentwrap div.ce_headline_extended.align-center.block h2.mt-default.mb-xxs.mt-default-s{
    margin-bottom:5px !important;
}

.subpage-osteoporose div#article-12594.mod_article.last.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_92176.autogrid_displacer{
    margin-bottom:0px !important;
}

.subpage-osteoporose div#article-12594.mod_article.last.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_92176.autogrid_displacer{
    margin-top:25px !important;
}

.subpage-osteoporose div#article-12594 img{
    padding-top:30px !important;
}
}

/* ### Der Test ### */
@media only screen and (max-width:414px) {
.subpage-test div#article-12604.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block{
    padding:36px 0 15px 0 !important;
}

.subpage-test div#article-12706 a.hyperlink_txt.default{
    margin-bottom:30px !important;
}

.subpage-test div#article-12706.mod_article.fruehtest-mobile.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94159.autogrid_wrapper.cte.block div.inner div.ce_hyperlink.ce_hyperlink-extended.autogrid-id_94159.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.last.block.align-center.border-radius-0.default.mt-xl.mb-default.mt-default-s.mb-no-s{
    margin-top:20px !important;
}

.subpage-test div#article-12605.mod_article.fullwidth.boxed-content.block{
    padding:30px 0 30px 0 !important;
}

.subpage-test div#article-12707.mod_article.full-width-boxed-content-gradient.packshot-desktop.last.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div.ce_image_extended.packshot-trennlinie.block.frame-no.style-default.align-center.mob-align-center.mb-default.mt-default.mt-default-s{
    display:none !important;
}

.subpage-test div#article-12707 h2.ce_headline {
    margin-top: -110px !important;
    margin-bottom: 26px !important;
    text-align: center !important;
}

.subpage-test div#article-12707 div.fruehtest form p {
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 20px !important;
}

.subpage-test div#article-12707.mod_article.full-width-boxed-content-gradient.packshot-desktop.last.fullwidth.boxed-content.block div.contentwrap{
    padding-left:20px !important;
    padding-right:20px !important;
}

.subpage-test div#article-12707 label{
    font-size: 15px !important;
    font-weight: 300 !important;
    line-height: 20px !important;
}
}

/* ### Für Ärzte ### */
@media only screen and (max-width:414px) {
.subpage-fuer-aerzte div.content {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#3D3D3D !important;
	font-size:15px !important;
	font-weight:300 !important;
	line-height:20px !important;
}

.subpage-fuer-aerzte .text-center {
	padding:0px 0px 0px 0px !important;
}

.subpage-fuer-aerzte div#article-12613.mod_article.block div.ce_text.text-center-ext.last.block {
    background: #FFFFFF !important;
    padding:0px !important;
    margin: 56px 0 0 0 !important;
}

.subpage-fuer-aerzte div#article-12678.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap{
    padding-left:20px !important;
    padding-right:20px !important;
}

.subpage-fuer-aerzte div#article-12679 a.hyperlink_txt.default {
    margin:0 20px 32px 20px !important;
}

.subpage-fuer-aerzte div#article-12679.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap{
    padding-left:20px !important;
    padding-right:20px !important;
}

.subpage-fuer-aerzte div#article-12613.mod_article.block div.ce_text.text-center-ext.last.block{
    margin:26px 0 0 0 !important;

}

.subpage-fuer-aerzte div#article-12609 p a.link-button-klinik {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    float: left !important;
    background: #16A993 !important;
    color: #FFFFFF !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 20px !important;
    text-decoration: none !important;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

.subpage-fuer-aerzte div#article-12609 p a.link-button-email {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    float: left !important;
    background: #16A993 !important;
    color: #FFFFFF !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 20px !important;
    text-decoration: none !important;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

.subpage-fuer-aerzte div#article-12612.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:0px !important;
    padding-bottom:25px !important;
}

.subpage-fuer-aerzte div#article-12612 h2.mt-default.mb-0.mt-default-s {
    margin-bottom:20px !important;
}

.subpage-fuer-aerzte div#article-12610 figure.image_container img {
   width:70px !important;
   height:auto !important;
}

.subpage-fuer-aerzte div#article-12671.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_text.abrechnung-block1.block {
    width:330px !important;
    margin:10px 0 44px 0 !important;
}

.subpage-fuer-aerzte div#article-12671.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_text.abrechnung-block2.block {
    width:330px !important;
    margin:10px 0 44px 0 !important;
}

.subpage-fuer-aerzte div#article-12672.mod_article.fullwidth.boxed-content.block div.contentwrap{
    padding-left:20px !important;
    padding-right:20px !important;
}

div div#article-12672.mod_article.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.first {
    margin:32px 0 32px 0 !important;
}

.subpage-fuer-aerzte div#article-12672 figure.image_container img {
	width:70px  !important;
	height:auto !important;
	float:left !important;
}

.subpage-fuer-aerzte div#article-12672.mod_article.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_93665.autogrid_displacer div#autogrid_wrapper_93665.autogrid_wrapper.cte.block div.inner div.ce_headline_extended.autogrid-id_93665.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.align-left.block h4.mt-default.mb-xxs.mt-default-s {
    margin:-110px 0 0 90px !important;
    color: #4A4A4A !important;
font-size: 15px !important;
font-weight: 500 !important;
line-height: 24px !important;
}

.subpage-fuer-aerzte div#article-12680.mod_article.fullwidth.boxed-content.block div.contentwrap div.ce_bgimage.block.ce_bgimage_93670.boxed-content.img-leftside-50.bg-nocolor.vertical_centered.max_width_full div.ce_bgimage-outer div.ce_bgimage-inside.contentwrap.pt-m.pb-m {
    padding-left:20px !important;
}

.subpage-fuer-aerzte div#article-12680.mod_article.fullwidth.boxed-content.block div.contentwrap{
    padding-left:20px !important;
    padding-right:20px !important;
}

.subpage-fuer-aerzte div#article-12616.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin:30px 0 0 0 !important;
}

.subpage-fuer-aerzte div#article-12616 a.hyperlink_txt.default {
    margin:26px 0 20px 0 !important;
}

.subpage-fuer-aerzte div#article-12617.mod_article.last.fullwidth.boxed-content.block div.contentwrap {
    padding:0 20px 30px 20px !important;
}

.subpage-fuer-aerzte div#article-12617 h2.ce_headline.text-center.first {
    margin:26px 0 26px 0 !important;
}

.subpage-fuer-aerzte  div#article-12617.mod_article.last.fullwidth.boxed-content.block div.contentwrap section.ce_accordionSingle.ce_accordion.ce_text.block .toggler.ui-accordion-header.ui-corner-top.ui-state-default.ui-accordion-header-active.ui-state-active.ui-accordion-icons.active{
    color: #4A4A4A !important;
font-size: 15px !important;
font-weight: 500 !important;
line-height: 24px !important;
}

.subpage-fuer-aerzte div#article-12617.mod_article.last.fullwidth.boxed-content.block div.contentwrap section.ce_accordionSingle.ce_accordion.ce_text.block{
    color: #4A4A4A !important;
font-size: 15px !important;
font-weight: 500 !important;
line-height: 24px !important;
}


}

/* ### Über Uns ### */
@media only screen and (max-width:414px) {
.subpage-ueber-uns div.inside nav.mod_customnav.nav-subpage.block {
    width:330px !important;
    background: #F9F9F9;
    margin-bottom:30px !important;
}

.subpage-sidebar div.inside div.ce_text.block {
    margin:0 0 -10px 0 !important;
}

.subpage-sidebar div#article-12697.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_third.autogrid.block div.inside div.ce_text.block {
    border-right:0px solid #EAEAEA !important;
    margin-left:0px !important;
}

.subpage-ueber-uns div#article-12697 div.ce_text.block p strong{
font-size: 15px !important;
font-weight: 500 !important;
line-height: 24px !important;
}

.subpage-team div.inside nav.mod_customnav.nav-subpage.block {
    width:330px !important;
    background: #F9F9F9;
    margin-bottom:30px !important;
}

.subpage-team div#article-12695 div.inside div.ce_text.block p strong{
	font-size: 15px !important;
	font-weight: 500 !important;
	line-height: 24px !important;
}

.subpage-team div#article-12695.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_third.autogrid.block div.inside div.ce_text.block {
    border-right:0px solid #EAEAEA !important;
    margin-left:0px !important;
}

.subpage-finanzierung div.inside nav.mod_customnav.nav-subpage.block {
    width:330px !important;
    background: #F9F9F9;
    margin-bottom:30px !important;
}

.subpage-referenzen div.inside nav.mod_customnav.nav-subpage.block {
    width:330px !important;
    background: #F9F9F9;
    margin-bottom:30px !important;
}

.subpage-jobs div.inside nav.mod_customnav.nav-subpage.block {
    width:330px !important;
    background: #F9F9F9;
    margin-bottom:30px !important;
}

.subpage-referenzen div#article-12686.mod_article.full-width-boxed-content-grey.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_93844.autogrid_displacer{
    margin-right:0px !important;
}

.subpage-referenzen div#article-12686.mod_article.full-width-boxed-content-grey.last.block{
    padding-left:20px !important;
    padding-right:30px !important;
}
}

/* Ein/Ausblenden Der Test */
@media only screen and (max-width:414px) {
.subpage-fuer-aerzte .bereits-im-einsatz-desktop {
	display:none !important;
	}
}

@media only screen and (min-width:415px) {
.subpage-fuer-aerzte .bereits-im-einsatz-mobile {
	display:none !important;
	}
}

@media only screen and (max-width:414px) {
.bereits-im-einsatz-mobile a.link-button-klinik {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    float:left !important;
    background: #16A993 !important;
    color: #FFFFFF !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 20px !important;
    text-decoration: none !important;
    margin-right:10px !important;
}
.bereits-im-einsatz-mobile a.link-button-email {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    float:left !important;
    background: #FFFFFF !important;
    color: #16A993 !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 20px !important;
    text-decoration: none !important;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

/*.subpage-fuer-aerzte div#article-12708.mod_article.bereits-im-einsatz-mobile.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div.ce_text.block{
    margin-top:40px !important;
    margin-bottom:30px !important;*/
}
}
/* Ein/Ausblenden Wie funktioniert
@media only screen and (max-width:414px) {
.subpage-fuer-aerzte .ablauf-desktop  {
	display:none !important;
	}
}

@media only screen and (min-width:415px) {
.subpage-fuer-aerzte .ablauf-mobile  {
	display:none !important;
	} */

.subpage-fuer-aerzte div#article-12710.mod_article .fullwidth.boxed-content.block div.contentwrap h2.ce_headline.text-center.first {
    margin-top:10px !important;
    margin-bottom:20px !important;
}
}


/* Ein/Ausblenden Das sagen unsere Kunden */
@media only screen and (max-width:414px) {
.subpage-fuer-aerzte .das-sagen-aerzte-desktop  {
	display:none !important;
	}
}

@media only screen and (min-width:415px) {
.subpage-fuer-aerzte .das-sagen-aerzte-mobile  {
	display:none !important;
	}
}


@media only screen and (max-width:414px) {
.subpage-fuer-aerzte div#article-12713 .das-sagen-aerzte-mobile .ce_image_extended .image_container img {
	width:70px !important;
	height:auto !important;
	float:left !important;
}

.subpage-fuer-aerzte .ce_image_extended.mob-align-right * {
    text-align:left !important;
	width:90px !important;
	height:auto !important;  
}

.subpage-fuer-aerzte div.inside div#article-12710  h2.ce_headline.text-center.first{
    margin-top:10px !important;
    margin-bottom:30px !important;
}

.das-sagen-aerzte-mobile.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.text-center.first{
    margin-top:30px !important;
    margin-bottom:20px !important;
}

div#article-12713.mod_article.das-sagen-aerzte-mobile h4.mt-default.mb-xxs.mt-default-s{
    margin-top:-120px !important;
    margin-left:110px !important;
    font-size: 15px !important;
	font-weight: 500 !important;
	line-height: 24px !important;
}

.subpage-fuer-aerzte div#article-12713.mod_article.das-sagen-aerzte-mobile.fullwidth.boxed-content.block div.contentwrap div.ce_text.block p{
margin-top:0px !important;
margin-left:0px !important;
font-size: 15px !important;
font-weight: 500 !important;
line-height: 24px !important;
}

.subpage-fuer-aerzte div#article-12710 div.content p {
	padding-top:10px !important;
	}

}

/* Ein/Ausblenden Probenahmenset */
@media only screen and (max-width:414px) {
.subpage-fuer-aerzte .probenahmeset-desktop {
	display:none !important;
	}
}

@media only screen and (min-width:415px) {
.subpage-fuer-aerzte .probenahmeset-mobile  {
	display:none !important;
	}
}	

/* Für Labore */
@media only screen and (max-width:414px) {
.subpage-fuer-labore div#article-12623 div#autogrid_wrapper_92596 div.ce_iconbox_outside {
    width:100% !important;
}

.subpage-fuer-labore div#article-12681.mod_article.block div.ce_text.text-center-ext.last.block{
    padding:0 !important;
    margin:36px 0 0 0 !important;
}

.subpage-fuer-labore div#article-12631  div.ce_image.block figure.image_container img{
    padding-top:18px !important;
}

.subpage-fuer-labore div#article-12631  h2.mt-default.mb-xxs.mt-default-s {
    margin-bottom: 2px !important;
}

.subpage-fuer-labore div#article-12626.mod_article.block h2.ce_headline.text-center.first {
    margin:10px 0 9px 0 !important;
}

.subpage-fuer-labore div#article-12626 a.hyperlink_txt.default {
    margin:10px 0 54px 0 !important;
}

.subpage-fuer-labore div#article-12626 a.hyperlink_txt.default {
    margin: 10px 0 0px 0 !important;
}

.subpage-fuer-labore div#article-12683.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_text.text-center.block p {
    margin:6px 0 54px 0 !important;
}

.subpage-fuer-labore div#article-12683 div#autogrid_wrapper_92630 div.ce_iconbox_outside {
    width:100% !important;
}
}

/* ### Landing Page ### */

@media only screen and (max-width: 1050px) {
  .doc-image {
  	display:none;
  }
}
@media only screen and (max-width: 767px) {
  #lp-phonebox {
  	display: none !important;
  }
  #lp-nav-item1 {
  	display: none !important;
  }
  #lp-nav-item2 {
  	display: none !important;
  }
  .box {
  	width: 100% !important;
  	margin-top: 15px !important;
  	padding: 5% !important;
  }
  div.box .autogrid-id_101972 {
  	margin-bottom: 5px !important;
  }
  .booklet-footer-kontakt-neu {
  	display: none !important;
  }
  div.booklet-footer-kontakt-mobil #lp-mobile-impress p {
  	font-size: 13px !important;
  }
  .autogrid-id_106081 {
  	width: 50% !important;
  }
  .autogrid-id_102206 {
  	width: 50% !important;
  }
}
@media only screen and (min-width: 767px) {
  .lp-mobile-phone {
  	display:none !important;
  }
  .booklet-footer-kontakt-mobil {
  	display:none !important;
  }
}

/* ### Ende Landing Page ### */





/*
Theme Name: Eclipse
Theme URI: https://www.premium-contao-themes.com/
Author: MARE multimedia
Author URI: https://mare-m.de/
Version: 1.0.0
*/

/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {
  font-size:18px !important;
}
/*Startseite*/
/*
.startseite a.hyperlink_txt.ce_revolutionslider_hyperlink.slider-button.caption.tp-caption.block.fade.fadeout.start{
    top:202.774px !important;
}
*/
.startseite div#article-12483 .wissenschaftlich-fundiert div.inside div#autogrid_displacer_93003.autogrid_displacer {
    margin-right:-20px !important;
}
.startseite div#article-12483 figure.image_container a img{
    max-width:80%;
    width:80%;
}
.startseite.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div div div#article-12483.mod_article.wissenschaftlich-fundiert.subheader-wissenschaftlich-fundiert-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.autogrid.block div.inside div#autogrid_displacer_93003.autogrid_displacer {
    margin-right:-10px !important;
}
.startseite.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div div div#article-12483.mod_article.wissenschaftlich-fundiert.subheader-wissenschaftlich-fundiert-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div#autogrid_displacer_93011.autogrid_displacer {
    margin-right:-10px !important;
}
.startseite.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div div div#article-12483.mod_article.wissenschaftlich-fundiert.subheader-wissenschaftlich-fundiert-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div#autogrid_displacer_93020.autogrid_displacer{
    margin-right:25px !important;
}
.startseite.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div#article-12653.mod_article.first.block{
    padding-top:30px !important;
    padding-bottom:0px !important;
}
.startseite div#article-12656.mod_article.block {
    padding-bottom:20px !important;
}
.startseite div.inside div.ce_image_extended.mm-bubble.block.frame-no.style-default.align-center.mob-align-center.mb-default.mt-default.mt-default-s {
    margin:0 auto !important;
}
div#article-12551 div.ce_textarea.attribute.textarea {
    min-height:150px !important;
}

/*Osteoporose*/
.subpage-osteoporose.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div#article-12668.mod_article.first.block {
    padding-top:30px !important;
    padding-bottom:0px !important;
}

.subpage-osteoporose.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div#article-12592.mod_article.full-width-boxed-content-grey.block {
    padding-top:30px !important;
    padding-bottom:0px !important;
}
.subpage-osteoporose.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div#autogrid_displacer_12583.autogrid_displacer{
    margin-bottom:30px !important;
}
.subpage-osteoporose.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div#autogrid_displacer_12583.autogrid_displacer div#autogrid_wrapper_12583.autogrid_wrapper.article div.inner div#article-12583.mod_article.autogrid.autogrid-id_12583.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.block {
    padding-top:0px !important;
    padding-bottom:0px !important;
}
.subpage-osteoporose.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div#article-12584.mod_article.full-width-boxed-content-grey.space-top.fullwidth.boxed-content.block{
    padding-top:10px !important;
    padding-bottom:0px !important;
}

/*Der Test*/
.subpage-test div.inside div.ce_image_extended.mm-bubble.block.frame-no.style-default.align-center.mob-align-center.mb-default.mt-default.mt-default-s {
    margin:0 auto !important;
}

/*Für Ärzte
a.link-button-klinik{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
    margin-right:5px !important;    
}
a.link-button-email{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
}*/
.subpage-fuer-aerzte div#article-12722 div.inside div.ce_text.block p{
    margin-top:20px;
}
.subpage-fuer-aerzte.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div#article-12672.mod_article.das-sagen-aerzte-desktop.fullwidth.boxed-content.block{
    padding-top:20px !important;
    padding-bottom:0px !important;
}
div div#article-12672.mod_article.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.first {
    margin:20px 0 2px 0 !important;
}
.subpage-fuer-aerzte div#article-12680.mod_article.probenahmeset-desktop.fullwidth.boxed-content.block {
    margin:0 !important;
}
div#article-12616.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin:20px 0 0 0 !important;
}
div#article-12616.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.text-center.first {
    margin:0px 0 20px 0 !important;
}
/*Für Labore*/
.subpage-fuer-labore.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div#article-12622.mod_article.first.fullwidth.boxed-content.block{
    padding-top:20px !important;
    padding-bottom:0px !important;
}
.subpage-fuer-labore.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div#article-12623.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block{
    padding-top:20px !important;
    padding-bottom:0px !important;
}
.subpage-fuer-labore.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div#article-12681.mod_article.block{
    padding-top:20px !important;
    padding-bottom:0px !important;
}
.subpage-fuer-labore.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div#article-12631.mod_article.block{
    padding-top:20px !important;
    padding-bottom:0px !important;
}
.subpage-fuer-labore.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div#article-12683.mod_article.full-width-boxed-content-grey.last.fullwidth.boxed-content.block{
    padding-top:20px !important;
    padding-bottom:0px !important;
}
/*Über uns*/
.subpage-ueber-uns div#article-12697.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_third.autogrid.block div.inside div.ce_text.block {
    margin-left:-50px !important;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {
  font-size:18px !important;
}
/*Für Ärzte*/
a.link-button-klinik{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
    margin-right:5px !important;    
}
a.link-button-email{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#FFFFFF !important;
	color:#16A993 !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
}
.subpage-fuer-aerzte div#article-12722 div.inside div.ce_text.block p{
    margin-top:20px;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {
  font-size:18px !important;
}
/*Für Ärzte*/
a.link-button-klinik{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
    margin-right:5px !important;    
}
a.link-button-email{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#FFFFFF !important;
	color:#16A993 !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
}
.subpage-fuer-aerzte div#article-12722 div.inside div.ce_text.block p{
    margin-top:20px;
}
}

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {
  font-size:18px !important;
}
/*Für Ärzte*/
a.link-button-klinik{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
    margin-right:5px !important;    
}
a.link-button-email{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#FFFFFF !important;
	color:#16A993 !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
}
.subpage-fuer-aerzte div#article-12722 div.inside div.ce_text.block p{
    margin-top:20px;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {
  font-size:18px !important;
}
/*Für Ärzte*/
a.link-button-klinik{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
    margin-right:5px !important;    
}
a.link-button-email{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#FFFFFF !important;
	color:#16A993 !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
}
.subpage-fuer-aerzte div#article-12722 div.inside div.ce_text.block p{
    margin-top:30px;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {
  font-size:18px !important;
}
/*Für Ärzte*/
a.link-button-klinik{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
    margin-right:5px !important;    
}
a.link-button-email{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
}
.subpage-fuer-aerzte div#article-12722 div.inside div.ce_text.block p{
    margin-top:20px;
}
}

/* ----------- iPad Pro 10.5" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2) {
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {
  font-size:18px !important;
}
/*Für Ärzte*/
a.link-button-klinik{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
    margin-right:5px !important;    
}
a.link-button-email{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
}
.subpage-fuer-aerzte div#article-12722 div.inside div.ce_text.block p{
    margin-top:20px;
}
}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 834px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {
  font-size:18px !important;
}
/*Für Ärzte*/
a.link-button-klinik{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
    margin-right:5px !important;    
}
a.link-button-email{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
}
.subpage-fuer-aerzte div#article-12722 div.inside div.ce_text.block p{
    margin-top:20px;
}
}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1112px) 
  and (max-device-width: 1112px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {
  font-size:18px !important;
}
/*Für Ärzte*/
a.link-button-klinik{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
    margin-right:5px !important;    
}
a.link-button-email{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
}
.subpage-fuer-aerzte div#article-12722 div.inside div.ce_text.block p{
    margin-top:20px;
}
}

/* ----------- iPad Pro 12.9" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {
  font-size:18px !important;
}
div.inside div.ce_image_extended.mm-bubble.block.frame-no.style-default.align-center.mob-align-center.mb-default.mt-default.mt-default-s {
    margin:0 auto !important;
}
.packshot-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.autogrid.block {
    width:42% !important;
}
.packshot-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.autogrid.block div.inside div#autogrid_displacer_91553.autogrid_displacer {
	text-align:center !important;
}
/*Osteoporose*/
div#article-12583.mod_article.autogrid.autogrid-id_12583.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.block {
    padding-top:0px !important;
    padding-bottom:16px !important;
}
div#article-12592.mod_article.full-width-boxed-content-grey.block {
    padding-top:0px !important;
    padding-bottom:16px !important;
}
div#article-12583.mod_article.autogrid.autogrid-id_12583.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.block{
    margin-bottom: -30px !important;
}
/*Der Test*/
.subpage-test div#article-12707 figure.image_container {
    text-align:center !important;
}
.subpage-test .packshot-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.autogrid.block {
    width:53% !important;
}
/*Für Ärzte*/
a.link-button-klinik{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
    margin-right:5px !important;    
}
a.link-button-email{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
}
.subpage-fuer-aerzte div#article-12722 div.inside div.ce_text.block p{
    margin-top:20px;
}
.subpage-fuer-aerzte div#article-12672.mod_article.das-sagen-aerzte-desktop.fullwidth.boxed-content.block{
    padding-top:0px !important;
    padding-bottom:0px !important;
}
.subpage-fuer-aerzte div#article-12616.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin:20px 0 0 0 !important;
}
.subpage-fuer-aerzte div#article-12616.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.text-center.first {
    margin:20px 0 29px 0 !important;
}
}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {
  font-size:18px !important;
}
div.inside div.ce_image_extended.mm-bubble.block.frame-no.style-default.align-center.mob-align-center.mb-default.mt-default.mt-default-s {
    margin:0 auto !important;
}
/*Für Ärzte*/
a.link-button-klinik{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
    margin-right:5px !important;    
}
a.link-button-email{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
}
.subpage-fuer-aerzte div#article-12722 div.inside div.ce_text.block p{
    margin-top:20px;
}
}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1366px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
a {
    font-size:18px !important;
}
.footer-bottom-kontakt p {
    font-size:18px !important;
}
a[href^="tel:"] {
  font-size:18px !important;
}
div.inside div.ce_image_extended.mm-bubble.block.frame-no.style-default.align-center.mob-align-center.mb-default.mt-default.mt-default-s {
    margin:0 auto !important;
}
/*Für Ärzte*/
a.link-button-klinik{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
	color:#FFFFFF !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
    margin-right:5px !important;    
}
a.link-button-email{
    font-family:'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#FFFFFF !important;
	color:#16A993 !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-align: center !important;
	border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding:12px 30px !important;
    text-decoration:none !important;
}
.subpage-fuer-aerzte div#article-12722 div.inside div.ce_text.block p{
    margin-top:20px;
}
}

/*
Theme Name: Eclipse
Theme URI: https://www.premium-contao-themes.com/
Author: MARE multimedia
Author URI: https://mare-m.de/
Version: 1.0.0
*/

/* ### Globale Settings ### */
@media only screen and (max-width:1336px) and (min-width:737px) {

p {font-size:16px !important;}

h2 {font-size:22px !important;}

div.ce_text.text-center{font-size:16px !important;}

div.ce_textarea.attribute.textarea{font-size:16px !important;}

li {font-size:16px !important;}

.subheader-wissenschaftlich-fundiert-desktop h2{
    font-size:16px !important;
} 

.subheader-wissenschaftlich-fundiert-desktop a {
    font-size:15px !important;
} 

div#article-12656.mod_article.block div.autogrid_wrapper.cte.block div#autogrid_displacer_93042.autogrid_displacer{
    margin-top:0px !important;
}
div#article-12493 div.ce_image.block figure.image_container img {
    width:350px !important;
    height:276px !important;
}

.packshot-trennlinie figure.image_container img {
    display:none !important;
}
div#article-12493.mod_article.full-width-boxed-content-gradient.packshot-desktop.fullwidth.boxed-content.block{
    padding-top:14px !important;
    padding-bottom: 16px !important;
}
div#article-12549.mod_article.fruehtest-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div.ce_image_extended.mm-bubble.block.frame-no.style-default.align-center.mob-align-center.mb-default.mt-default.mt-default-s div.ce_image_extended_inside div.ce_image.attribute.image div.ce_image.block figure.image_container img {
    width:90px !important;
    height:auto !important;
}
div#article-12549.mod_article.fruehtest-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div.ce_text_extented.block.align-left.color-default.font_no_serif.font-size-default.font-style-default.lh-default.font-weight-default.mt-xs.mb-default.mt-default-s div.ce_textarea.attribute.textarea{
    font-size:16px !important;
} 
div#article-12549.mod_article.fruehtest-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div.ce_image_extended.block.frame-no.style-default.align-center.mob-align-center.mb-default.mt-default.mt-default-s div.ce_image_extended_inside div.ce_image.attribute.image div.ce_image.block figure.image_container img {
    width:40px !important;
    height: auto !important;
}
div#article-12549.mod_article.fruehtest-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div.ce_text_extented.block.align-left.color-default.font_no_serif.font-size-default.font-style-default.lh-default.font-weight-default.mt-xs.mb-default.mt-default-s div.ce_textarea.attribute.textarea a{
    font-size:16px !important;
} 
div#autogrid_displacer_12553.autogrid_displacer div#autogrid_wrapper_12553.autogrid_wrapper.article div.inner div#article-12553.mod_article.autogrid.autogrid-id_12553.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block {
    background: #95d7cd !important;
    padding:47px 40px 20px 40px !important;
}
div#article-12662.mod_article.fullwidth.boxed-content.block div.contentwrap {
    padding:64px !important;
}
div#article-12670 div.ce_textarea.attribute.textarea a {
    font-size:15px !important;
} 
.autogrid.adjust_mobile {
    width: 100% !important;
}
div#article-12493.mod_article.full-width-boxed-content-gradient.packshot-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.autogrid.block div.inside div#autogrid_displacer_91553.autogrid_displacer{
    margin-bottom: 114px !important;
    margin-right: -10px !important;
    margin-top:110px !important;
}
.footer-ap-trennlinie{
    display:none !important;
}
.mm-bubble {
	width:90px !important;
	height:auto !important;
}
.subpage-test div#article-12670.mod_article.fruehtest-desktop.first.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div#autogrid_displacer_93546.autogrid_displacer div#autogrid_wrapper_93546.autogrid_wrapper.cte.block div.inner div.ce_image_extended.autogrid-id_93546.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.block.frame-no.style-default.align-center.mob-align-center.mb-default.mt-default.mt-default-s div.ce_image_extended_inside div.ce_image.attribute.image div.ce_image.block figure.image_container img {
	width:40px !important;
	height:auto !important;
}
.subpage-test div#article-12670.mod_article.fruehtest-desktop.first.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div#autogrid_displacer_93553.autogrid_displacer div#autogrid_wrapper_93553.autogrid_wrapper.cte.block div.inner div.ce_image_extended.autogrid-id_93553.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.block.frame-no.style-default.align-center.mob-align-center.mb-default.mt-default.mt-default-s div.ce_image_extended_inside div.ce_image.attribute.image div.ce_image.block figure.image_container img {
	width:40px !important;
	height:auto !important;
}
.subpage-test div#article-12707.mod_article.full-width-boxed-content-gradient.packshot-desktop.last.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.autogrid.block div.inside div#autogrid_displacer_94161.autogrid_displacer div#autogrid_wrapper_94161.autogrid_wrapper.cte.block div.inner div.ce_image_extended.autogrid-id_94161.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.block.frame-no.style-default.align-default.mob-align-left.mb-default.mt-default.mt-default-s div.ce_image_extended_inside div.ce_image.attribute.image div.ce_image.block figure.image_container img {
    width:350px !important;
    height:276px !important;
}
.subpage-test div.fruehtest-container{
    width:350px !important;
}
.subpage-test div.fruehtest-opt1{
    width:350px !important;
}
.subpage-test div.fruehtest-opt2{
    width:350px !important;
}

.subpage-fuer-aerzte div#article-12671.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_text.abrechnung-block1.block {
    width:98% !important;
    background: #FFFFFF !important;
    padding: 8px 16px 8px 16px !important;
    margin: 0 20px 44px 20px !important;
}

.subpage-fuer-aerzte div#article-12671.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_text.abrechnung-block2.block {
    width:98% !important;
    background: #FFFFFF !important;
    padding: 8px 16px 8px 16px !important;
    margin: 0 20px 44px 20px !important;
}

.subpage-team div#article-12695.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_third.autogrid.block div.inside div.ce_text.block {
    border-right: 1px solid #EAEAEA !important;
    margin-left:-50px !important;
}

}

/* Ein/Ausblenden Einsatz */
@media only screen and (max-width:736px) {
.bereits-im-einsatz-tablet {
	display:none !important;
	}.mm-button-section.block {    padding-top: 11px !important;    margin-top: 4px !important;}
}

@media only screen and (min-width:1337px) {
.bereits-im-einsatz-tablet {
	display:none !important;
	}
}

@media only screen and (max-width:1336px) and (min-width:1px) {
.bereits-im-einsatz-desktop {
	display:none !important;
	}
}/* Anpassungen 28.01.2020 */@media only screen and (max-width:1024px) and (min-width:768px) {
	.subpage-fuer-aerzte div#article-12722 div.ce_text.block {    margin-top:30px !important;}/*a#nav-open-btn{	display:none !important;	}*/.logo {    width:150px !important;    height:75px !important;}	.mainmenu ul li {    margin-left:0px !important;    margin-right:7px !important;}.startseite div.ce_text.block p a{    font-size: 16px !important;}div#article-12802.mod_article.fruehtest-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div#autogrid_displacer_94934.autogrid_displacer{    margin-left:35px !important;    margin-right:40px !important;}div#article-12802.mod_article.fruehtest-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div.ce_image_extended.mm-bubble.block.frame-no.style-default.align-center.mob-align-center.mb-xxs.mt-default.mt-default-s{	margin: 0 auto !important;}div#article-12802.mod_article.fruehtest-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div#autogrid_displacer_94941.autogrid_displacer{    margin-left:30px !important;    margin-right:30px !important;}/* Subpage Der Test */.subpage-test div.ce_text.block p a{    font-size: 16px !important;}div#article-12670.mod_article.fruehtest-desktop.first.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div#autogrid_displacer_93546.autogrid_displacer{    margin-left:35px !important;    margin-right:40px !important;}div#article-12670.mod_article.fruehtest-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div.ce_image_extended.mm-bubble.block.frame-no.style-default.align-center.mob-align-center.mb-xxs.mt-default.mt-default-s{	margin: 0 auto !important;}div#article-12670.mod_article.fruehtest-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div#autogrid_displacer_94941.autogrid_displacer{    margin-left:30px !important;    margin-right:30px !important;}div#article-12592.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_92145.autogrid_displacer div#autogrid_wrapper_92145.autogrid_wrapper.cte.block div.inner div.ce_image_extended.autogrid-id_92145.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.block.frame-no.style-default.align-default.mob-align-center.mb-default.mt-default.mt-default-s {    padding-bottom:30px !important;}
}
	
@media only screen and (max-width:667px) and (min-width:375px) {
	div#article-12702.mod_article.fruehtest-mobile.fullwidth.boxed-content.block div.contentwrap div.ce_text.mm-fruehtest-abstand-text.block p{    margin-top:-10px !important;}
}

@media only screen and (min-width:668px) {
div#article-12663.mod_article.full-width-boxed-content-gradient.footer-ap.footer-ap-mobile.fullwidth.boxed-content.block {
	display:none !important;
	}
}

/*
Theme Name: Eclipse
Theme URI: https://www.premium-contao-themes.com/
Author: MARE multimedia
Author URI: https://mare-m.de/
Version: 1.0.0
*/

/* ### Globale Settings ### */
@media only screen and (max-width:736px) {
#main .mod_article {
    padding-top:22px !important; 
    padding-bottom:0px !important; 
}

section#main div.inside div div div#article-12700.mod_article.full-width-boxed-content-grey.subheader-wissenschaftlich-fundiert-mobile.fullwidth.boxed-content.block {
    padding-top:26px !important;
    padding-bottom:0px !important;
}

.text-center {
	text-align:left !important;
}

p {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#3D3D3D !important;
	font-size:15px !important;
	font-weight:300 !important;
	line-height:20px !important;
}

div.ce_textarea.attribute.textarea {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#3D3D3D !important;
	font-size:15px !important;
	font-weight:300 !important;
	line-height:20px !important;
}

ul li {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#3D3D3D !important;
	font-size:15px !important;
	font-weight:300 !important;
	line-height:20px !important;
}

div.ce_text.text-center {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#3D3D3D !important;
	font-size:15px !important;
	font-weight:300 !important;
	line-height:20px !important;
}
}

/* ### Startseite ### */

/* Ein/Ausblenden Header */
@media only screen and (max-width:736px) {
div#slider .header-startseite-desktop {
	display:none !important;
	}
}

@media only screen and (min-width:737px) {
div#slider .header-startseite-mobile {
	display:none !important;
	}
}

/* Ein/Ausblenden Subheader (Wissenschaftlich fundiert) */
@media only screen and (max-width:736px) {
.subheader-wissenschaftlich-fundiert-desktop {
	display:none !important;
	}
}

@media only screen and (min-width:737px) {
.subheader-wissenschaftlich-fundiert-mobile {
	display:none !important;
	}
}

/* Ein/Ausblenden Frühtest */
@media only screen and (max-width:736px) {
.fruehtest-desktop {
	display:none !important;
	}
}

@media only screen and (min-width:737px) {
.fruehtest-mobile {
	display:none !important;
	}
}

@media only screen and (max-width:736px) {
div#article-12493.mod_article.full-width-boxed-content-gradient.packshot-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div.ce_image_extended.packshot-trennlinie.block.frame-no.style-default.align-center.mob-align-center.mb-default.mt-default.mt-default-s  {
	display:none !important;
	}
	
.startseite div#article-12653.mod_article.first.block {
    padding-bottom:75px !important;
	margin-bottom:-60px !important;    
}	

.startseite div#article-12493.mod_article.full-width-boxed-content-gradient.packshot-desktop.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.autogrid.clear {
    margin-bottom:45px!important;
}

.startseite div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93120.autogrid_displacer div#autogrid_wrapper_93120.autogrid_wrapper.cte.block div.inner h2.ce_headline.text-center.autogrid-id_93120.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.first {
    padding-top:24px !important;
}	

div#article-12493 h2.ce_headline {
	margin-top:-110px !important;
	margin-bottom:26px !important;	
	text-align:center !important;
}

div#article-12493 p {
	font-size:15px !important;
	font-weight:500 !important;
	line-height:20px !important;
}

div#article-12493 label {
	font-size:15px !important;
	font-weight:300 !important;
	line-height:20px !important;
}

div.fruehtest-container {
	width:335px !important;
}

div.fruehtest-opt1 {
	width:335px !important;
}

div.fruehtest-opt2 {
	width:335px !important;
}

div.fruehtest-opt1 p.section-radiobutton-button a {
    float:none !important;
    padding: 12px 75px !important;
    margin-bottom:12px !important;
}

div.fruehtest-opt1 p.section-radiobutton-button-invertiert a {
    padding: 12px 108px !important;
    margin-left:0px !important;
}

.ce_text .image_container {
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: left !important;
}

.subpage-fuer-aerzte .ce_text .image_container {
    margin-left: 0 !important;
    margin-right: 10px !important;
    float: left !important;
}

div#article-12702.mod_article.fruehtest-mobile h2 {
	text-align:center !important;
}
}

.fruehtest-mobile p span.osteolabs-fruehtest-bestellen a {
	color:#16A993 !important;
	font-size:15px !important;
	font-weight:500 !important;
	line-height:20px !important;
}

/*.fruehtest-mobile span.osteolabs-fruehtest-bestellen-first {
	margin:0 0 0 36px !important;	
}*/

.fruehtest-mobile div.ce_text.block p.osteolabs-fruehtest-bestellen-first-p {
	padding:16px 0 0 0 !important;	
}
.fruehtest-mobile a {	font-size:15px !important;}.fruehtest-mobile .mt-xl.mb-default.mt-default-s.mb-no-s a.hyperlink_txt.default {	color:#ffffff !important;}
.osteolabs-fruehtest-bestellen-first a {
	color:#16A993 !important;
	font-size:15px !important;
	font-weight:500 !important;
	line-height:20px !important;
}

/*.fruehtest-mobile span.osteolabs-fruehtest-bestellen {
	margin:0 0 0 36px !important;	
}*/

.fruehtest-mobile  div.ce_text.block p {
	padding:28px 0 0 0 !important;	
}

/*.fruehtest-mobile p.osteolabs-fruehtest-bestellen-first-p span.osteolabs-fruehtest-bestellen-first a {
	margin:0 0 0 36px !important;	
}*/

.fruehtest-mobile div.ce_image.fruehtest-pfeil.block figure.image_container img {
	margin:0 0 0 31px !important;	
}

div#article-12702.mod_article.fruehtest-mobile.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94114.autogrid_wrapper.cte.block div.inner {
	margin:-14px 0 46px 0 !important;	
}

/* ### Video ### */
@media only screen and (max-width:736px) {
div#article-12658.mod_article.fullwidth.boxed-content.block div.contentwrap {
    padding-left:0px !important;
    padding-right:0px !important;
}
}

/* ### Vorteile ### */
@media only screen and (max-width:736px) {
div#article-12492.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
    padding-top:35px;
}

div#article-12492 div.ce_iconbox_outside div.ce_iconbox_inside div.ce_iconbox_cwrapper div.content p{
	text-align:left !important;
    margin:-50px 0 0 65px !important;
}

div#article-12492 div.ce_image.attribute.image div.ce_image.block figure.image_container img {
    float:left !important;
    width:40px !important;
    height:auto !important;
}

div#article-12492 div.ce_iconbox_inside {
	min-height:50px !important;
}
}

/* ### Das sagen unsere Kunden ### */
@media only screen and (max-width:736px) {
div#article-12494.mod_article.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-12653.mod_article.first.block {
    padding-bottom: 75px !important;
}

div#article-12492.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93073.autogrid_displacer {
    margin-bottom:24px !important;
}

div#article-12494.mod_article.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93119.autogrid_displacer {
    margin-bottom:16px !important;
    margin-top:34px !important;
}

div#article-12494 figure.image_container{
    text-align:left !important;
}

div div#article-12494 figure.image_container img {
    float:left !important;
    width:70px !important;
    height:auto !important;
}

div#article-12494 .align-left.block h4.mt-default.mb-xxs.mt-default-s {
    margin-top:-110px !important;
    margin-left:90px !important;
    color:#4A4A4A !important;
	font-size:15px !important;
	font-weight:500 !important;
	line-height:24px !important;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
}

div#article-12494.mod_article.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_91618.autogrid_displacer div#autogrid_wrapper_91618.autogrid_wrapper.cte.block div.inner div.ce_text.text-center.autogrid-id_91618.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.block {
    margin-top:-130px !important;
    margin-bottom:-25px !important;    
}

div#article-12494.mod_article.fullwidth.boxed-content.block div.contentwrap div.ce_hyperlink.ce_hyperlink-extended.last.block.align-center.border-radius-0.default.mt-default.mb-default.mt-default-s.mb-no-s a.hyperlink_txt.default {
    margin-bottom:25px !important;    
}
}

/* ### Hilfe & Beratung ### */
@media only screen and (max-width:736px) {
div div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93120.autogrid_displacer {
    margin-top:24px !important;
    margin-bottom:16px !important;
}

html body.ios.safari.webkit.sf12.mobile.home.themedesigner_active.themedesigner_hidden.float_left.privacy_setting_2.fixed-header div#mm-0.mm-page.mm-slideout div div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_tabs.nav-tabs-hilfe.block.mt-default.mb-default.mt-default-s div.tabs.tabs_93411.classic ul li.tab_two.active a {
	font-size:15px !important;
	font-weight:500 !important;
	line-height:16px !important;
	text-align:center !important;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
	padding:4px 10px !important;
}

div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_tabs.nav-tabs-hilfe.block.mt-default.mb-default.mt-default-s div.panes.panes_93411.classic {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-12551.mod_article.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_91657.autogrid_displacer {
    margin-bottom:10px !important;
    margin-top:26px !important;
}
}

/* ### Termine ### */
@media only screen and (max-width:736px) {
div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93152.autogrid_displacer {
    margin-bottom:16px !important;
    margin-top:26px !important;
}
}

/* ### Newsletter ### */
@media only screen and (max-width:736px) {
div#autogrid_displacer_12553.autogrid_displacer div#autogrid_wrapper_12553.autogrid_wrapper.article {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#autogrid_displacer_12553.autogrid_displacer div#autogrid_wrapper_12553.autogrid_wrapper.article div.inner div#article-12553.mod_article.autogrid.autogrid-id_12553.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.one_half.autogrid.block {
    padding:20px 40px 40px 40px !important;
}

div#autogrid_displacer_12553.autogrid_displacer div#autogrid_wrapper_12553.autogrid_wrapper.article div.inner div#article-12553.mod_article.autogrid.autogrid-id_12553.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block {
    background: #95d7cd !important;
    padding:5px 5px 5px 8px !important;
}

div#autogrid_displacer_12553.autogrid_displacer {
    margin-bottom:0px !important;
    margin-top:10px !important;
}
}

/* ### Sollte ich mich testen lassen ### */
@media only screen and (max-width:736px) {
div#article-12554.mod_article.full-width-boxed-content-grey.last.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93173.autogrid_displacer {
    margin-top:32px !important;
}

html body.ios.safari.webkit.sf12.mobile.home.themedesigner_active.themedesigner_hidden.float_left.privacy_setting_2.fixed-header div#mm-0.mm-page.mm-slideout div div#article-12554.mod_article.full-width-boxed-content-grey.last.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-12554.mod_article.full-width-boxed-content-grey.last.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_93182.autogrid_displacer {
    margin-top:14px !important;
    margin-bottom:24px !important;    
}
}

/* ### Heilungschancen ### */
@media only screen and (max-width:736px) {
div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.same-height.autogrid.block div.inside div#autogrid_displacer_93064.autogrid_displacer {
    margin-bottom:0px !important;
    margin-top:26px !important;
}
}

/* Content */
@media only screen and (max-width:736px) {
h2 {
	color:#16A993 !important;
	font-size:20px !important;
	font-weight:500 !important;
	line-height:28px !important;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
	margin-bottom:2px !important;
}

.ce_image_extended.mob-align-left {
    text-align: center !important;
    margin: 0 auto;
    width: 338px !important;
}

section#main div.inside div div div#article-12700.mod_article.full-width-boxed-content-grey.subheader-wissenschaftlich-fundiert-mobile.fullwidth.boxed-content.block {
    padding-top:26px !important;
    padding-bottom: 16px !important;
}

div#article-12653.mod_article.first.block div.ce_text.text-center.first.last.block h2 {
    margin-bottom:2px !important;
}

div#article-12656.mod_article.block div.autogrid_wrapper.cte.block div#autogrid_displacer_93042.autogrid_displacer div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.same-height.autogrid.block div.inside {
    padding:0 15px 0 15px !important;
}

div#article-12657 .first.block p {
    margin-bottom:-35px !important;
}
}

/* ### Footer ### */

/* Ein/Ausblenden Footer AP */
@media only screen and (max-width:736px) {
/*div#article-12661.mod_article.full-width-boxed-content-gradient.footer-ap.fullwidth.boxed-content.block {
	display:none !important;
	}
}

@media only screen and (min-width:737px) {
.footer-ap-mobile.fullwidth.boxed-content.block {
	display:none !important;
	}*/
}

/* Footer AP Settings */
@media only screen and (max-width:736px) {
div#article-12663.mod_article.full-width-boxed-content-gradient.footer-ap.footer-ap-mobile.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-12663.mod_article.full-width-boxed-content-gradient.footer-ap.footer-ap-mobile.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_93313.autogrid_displacer {
    margin-top:30px !important; 
}

div#article-12663 div.ce_textarea.attribute.textarea {
	font-size:15px !important;
	font-weight:300 !important;
	line-height:20px !important;
}

div#article-12663 .autogrid:not(.ce_autogridwrapper):not(.no_gutter) {
    margin-bottom:-10px !important;
}
div#article-12663.mod_article.full-width-boxed-content-gradient.footer-ap.footer-ap-mobile.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div.ce_text.block {
    margin:30px 0 20px 0 !important;
}
div#article-12663 p.footer-ap-img {
    margin:15px 0 0 80px !important;
}
div#article-12663 span.footer-ap-headline-name {
	color:#FFF !important;
	font-size:16px !important;
	line-height:16px !important;
}

div#article-12663 span.footer-ap-headline-funktion {
	color:#FFF !important;
}

div#article-12663 .button-footer-ap-email a.hyperlink_txt.default {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#fff !important;
    color:#16A993 !important;
    font-size:15px !important;
    font-weight:500 !important;
    line-height:20px !important;
    text-align:center !important;
    border:1px solid #fff !important;
    border-radius:5px !important;
    padding:12px !important;
    margin:0 0 10px 0 !important;
}

div#article-12663 .button-footer-ap-phone a.hyperlink_txt.default {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background:#16A993 !important;
    color:#fff !important;
    font-size:15px !important;
    font-weight:500 !important;
    line-height:20px !important;
    text-align:center !important;
    border:1px solid #fff !important;
    border-radius:5px !important;
    padding:12px !important;
    margin:0 0 30px 0 !important;
}
}

/* Footer Sub Settings */
@media only screen and (max-width:736px) {
.footer-bottom-kontakt {
	display:none !important;
	}	
}

@media only screen and (min-width:736px) {
.footer-bottom-kontakt-mobile {
	display:none !important;
	}	
}

@media only screen and (max-width:736px) {
div#article-12704.mod_article.footer-bottom-kontakt-mobile.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-12704 div.ce_text.text-footer.block p {
    margin-top:30px !important;
    color:#4A4A4A !important;
	font-size:14px !important;
	line-height:20px !important;
}

div#article-12704 p.footer-gemeinschaftsprojekt {
    color:#4A4A4A !important;
	font-size:14px !important;
	line-height:20px !important;
	font-weight:500 !important;
    margin:20px 0 30px 0 !important;	
}

div#article-12704 div.ce_text.footer-nav.footer-nav-mobile.block {
    margin:20px 0 30px 0 !important;
}

div#article-12704 div.ce_text.footer-nav.footer-nav-mobile.block p {
    margin:30px 0 0 0 !important;
    text-align:center !important;
}

div#article-12704 div.ce_text.footer-nav.footer-nav-mobile.block p a {
	font-size:12px !important;
	line-height:20px !important;    
}
}

/* Abstände nach Optimierung Startseite */
@media only screen and (max-width:736px) {
div#article-12656.mod_article.block {
    padding-bottom:2px !important;
}

div#article-12657 div.inside div.container-border-shadow {
    margin-top:25px !important;
    padding: 20px 16px 20px 16px !important;
    background: #fff;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div#article-12657 p img.legende{
    width:300px !important;
    height:auto !important;
    margin:0 auto !important;
    text-align:center !important;
}

div#article-12658.mod_article.fullwidth.boxed-content.block {
    margin-top:-10px !important;
}

div#article-12492.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:36px !important;
    padding-bottom: 66px !important;
}

div#article-12492.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap {
    padding-top:26px !important;
}

div#article-12657.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    padding-bottom:36px !important;
}

div#article-12492.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:36px !important;
    padding-bottom:0px !important;
}

div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:18px !important;
}

div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_tabs.nav-tabs-hilfe.block.mt-default.mb-default.mt-default-s div.panes.panes_93411.classic {
    margin-top:0px !important;
    margin-bottom:0px !important;
}

div#autogrid_displacer_91553.autogrid_displacer {
    margin-bottom:114px !important;
    margin-right:50px !important;
    margin-top:20px !important;
}

div#article-12550.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_tabs.nav-tabs-hilfe.block.mt-default.mb-default.mt-default-s div.panes.panes_93411.classic {
    margin-bottom:-40px !important;
}

div#article-12551.mod_article.fullwidth.boxed-content.block div.contentwrap {
    margin-top:0px !important;
}

div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:-80px !important;
}

div#article-12551.mod_article.fullwidth.boxed-content.block div.contentwrap {
    margin-bottom:-22px !important;
}

div#autogrid_displacer_12553.autogrid_displacer div#autogrid_wrapper_12553.autogrid_wrapper.article div.inner div#article-12553.mod_article.autogrid.autogrid-id_12553.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.one_half.autogrid.block {
    padding:-20px 40px 40px 40px !important;
}

a.hyperlink_txt.default {
	font-size:15px !important;
	font-weight:500 !important;
	line-height:20px !important;
	text-align:center !important;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
}

div.widget.widget-submit button#ctrl_596.submit {
	font-size:15px !important;
	font-weight:500 !important;
	line-height:20px !important;
	text-align:center !important;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
}

p a.button-standard {
	font-size:15px !important;
	font-weight:500 !important;
	line-height:20px !important;
	text-align:center !important;
	text-shadow:0 2px 4px 0 rgba(0,0,0,0.5) !important;
}

.nav-tabs-hilfe ul li.tab_two.active {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background: #16A993 !important;
    color: #FFF !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 48px !important;
}

.nav-tabs-hilfe ul li.tab_two {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background: #EAEAEA !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #EAEAEA !important;
    border-radius: 5px !important;
    padding: 12px 48px !important;
}

div#article-12552 p.more a {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    float: left !important;
    background: #16A993 !important;
    color: #FFFFFF !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 109px !important;
    text-decoration: none !important;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div div#autogrid_displacer_12553.autogrid_displacer {
    margin-top:20px !important;
}



div#article-12657 p a.button-standard {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    float: left !important;
    background: #16A993 !important;
    color: #FFFFFF !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 20px !important;
    text-decoration: none !important;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

div.mod_eventlist {
    display:block !important;
}

div#article-12551 div.inside div.ce_image.block h2 {
    padding-bottom:10px !important;
}

div#article-12551.mod_article.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block {
    margin-bottom:20px !important;
}

div#article-12551.mod_article.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

.mod_eventlist .header {
    padding: 10px !important;
}

div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93152.autogrid_displacer div#autogrid_wrapper_93152.autogrid_wrapper.cte.block div.inner h2.ce_headline.text-center.autogrid-id_93152.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.first {
    margin:20px 0 10px 0 !important;
}

div#article-12552.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_93152.autogrid_displacer {
    margin-bottom: 0px !important;
    margin-top:0px !important;
}

div#article-12552 div.mod_eventlist div.ce_text.block h2 a {
    color: #4A4A4A !important;
    font-size:15px !important;
    font-weight:500 !important;
    line-height:20px !important;
    text-shadow: 0 2px 4px 0 rgba(0,0,0,0.5) !important;
}
div#article-12552 .block figure.image_container a img {
    margin-bottom:10px !important;	
}

div div#article-12552 div.mm_eventblock.header.odd {
    margin-top:40px !important;	
}

div#article-12552 div.mm_eventblock.header.even.last {
    margin-top:40px !important;	
}

div#article-12704 div.ce_text.text-footer.block p a {
    color:#4A4A4A !important;
    font-size:14px !important;
    line-height:20px !important;
}
div#article-12656 .ce_text ul, .ce_list ul, .ce_text ol, .ce_list ol {
	margin-bottom:0px !important;
}
div#article-12656 .autogrid:not(.ce_autogridwrapper):not(.no_gutter) {
    margin-bottom: 25px;
    margin-top:-70px !important;
}

div.fruehtest-opt2 p.section-radiobutton-preis {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    color: #FFFFFF !important;
    font-size: 24px !important;
    font-weight: 900 !important;
    line-height: 24px !important;
    padding: 2px 0 0 0 !important;
}
}

/* ### Osteoporose ### */
@media only screen and (max-width:736px) {
.subpage-osteoporose div#article-12668.mod_article.first.block div#autogrid_displacer_93476.autogrid_displacer{
    margin-bottom:0px !important;
}

.subpage-osteoporose div#article-12583.mod_article.autogrid.autogrid-id_12583.autogrid-type_article.autogrid-first.autogrid-last.autogrid-wrapper-stop_article.n1.autogrid_mode_auto.has-margin.full.block{
    padding-top:0px !important;
}

.subpage-osteoporose div#autogrid_displacer_12583.autogrid_displacer{
    margin-bottom:30px !important;
}

.subpage-osteoporose div#article-12592.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_92145.autogrid_displacer{
    margin-top:10px !important;
}

.subpage-osteoporose div#autogrid_displacer_12583.autogrid_displacer {
    margin-bottom:10px !important;
}

.subpage-osteoporose div#article-12592 img {
    margin:0 auto !important;
    text-align:center !important;
}

.subpage-osteoporose div#article-12584.mod_article.full-width-boxed-content-grey.space-top {
	margin-top:32px !important;
}

.subpage-osteoporose div#autogrid_displacer_92154.autogrid_displacer div#autogrid_wrapper_92154.autogrid_wrapper.cte.block div.inner div.ce_image.autogrid-id_92154.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.block{
    margin-bottom:0px !important;
}

.subpage-osteoporose div#article-12594.mod_article.last.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_92176.autogrid_displacer{
    margin-bottom:25px !important;
}

.subpage-osteoporose div#article-12592.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_92140.autogrid_displacer{
    margin-top:0px !important;
}

.subpage-osteoporose div#article-12592 div.ce_headline_extended.autogrid-id_92140.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.align-left.block{
    margin-bottom:-20px !important;
}

.subpage-osteoporose  div#article-12592.mod_article.full-width-boxed-content-grey.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div.ce_text_extented.block.align-left.color-default.font_no_serif.font-size-xxs.font-style-default.lh-1-5.font-weight-default.mt-default.mb-s.mt-default-s{
    margin-bottom:0px !important;
}

.subpage-osteoporose div#article-12584.mod_article.full-width-boxed-content-grey.space-top.fullwidth.boxed-content.block div.contentwrap div.ce_headline_extended.align-center.block h2.mt-default.mb-xxs.mt-default-s{
    margin-bottom:5px !important;
}

.subpage-osteoporose div#article-12594.mod_article.last.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_92176.autogrid_displacer{
    margin-bottom:0px !important;
}

.subpage-osteoporose div#article-12594.mod_article.last.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_92176.autogrid_displacer{
    margin-top:25px !important;
}

.subpage-osteoporose div#article-12594 img{
    padding-top:30px !important;
}
}

/* ### Der Test ### */
@media only screen and (max-width:736px) {
.subpage-test div#article-12604.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block{
    padding:36px 0 15px 0 !important;
}

.subpage-test div#article-12706 a.hyperlink_txt.default{
    margin-bottom:30px !important;
}

.subpage-test div#article-12706.mod_article.fruehtest-mobile.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_97379.autogrid_wrapper.cte.block div.inner div.ce_hyperlink.ce_hyperlink-extended.autogrid-id_97379.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.last.block.align-center.border-radius-0.default.mt-xl.mb-default.mt-default-s.mb-no-s{
    margin-top:20px !important;
}

.subpage-test div#article-12605.mod_article.fullwidth.boxed-content.block{
    padding:30px 0 30px 0 !important;
}

.subpage-test div#article-12707.mod_article.full-width-boxed-content-gradient.packshot-desktop.last.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.autogrid.block div.inside div.ce_image_extended.packshot-trennlinie.block.frame-no.style-default.align-center.mob-align-center.mb-default.mt-default.mt-default-s{
    display:none !important;
}

.subpage-test div#article-12707 h2.ce_headline {
    margin-top: -110px !important;
    margin-bottom: 26px !important;
    text-align: center !important;
}

.subpage-test div#article-12707 div.fruehtest form p {
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 20px !important;
}

.subpage-test div#article-12707.mod_article.full-width-boxed-content-gradient.packshot-desktop.last.fullwidth.boxed-content.block div.contentwrap{
    padding-left:20px !important;
    padding-right:20px !important;
}

.subpage-test div#article-12707 label{
    font-size: 15px !important;
    font-weight: 300 !important;
    line-height: 20px !important;
}
}

/* ### Für Ärzte ### */
@media only screen and (max-width:736px) {
.subpage-fuer-aerzte div.content {
	font-family:'GT-Walsheim-Pro-Light', sans-serif !important;	
	color:#3D3D3D !important;
	font-size:15px !important;
	font-weight:300 !important;
	line-height:20px !important;
}

.subpage-fuer-aerzte .text-center {
	padding:0px 0px 0px 0px !important;
}

.subpage-fuer-aerzte div#article-12613.mod_article.block div.ce_text.text-center-ext.last.block {
    background: #FFFFFF !important;
    padding:0px !important;
    margin: 56px 0 0 0 !important;
}

.subpage-fuer-aerzte div#article-12678.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap{
    padding-left:20px !important;
    padding-right:20px !important;
}

.subpage-fuer-aerzte div#article-12679 a.hyperlink_txt.default {
    margin:0 20px 32px 20px !important;
}

.subpage-fuer-aerzte div#article-12679.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap{
    padding-left:20px !important;
    padding-right:20px !important;
}

.subpage-fuer-aerzte div#article-12613.mod_article.block div.ce_text.text-center-ext.last.block{
    margin:26px 0 0 0 !important;

}

.subpage-fuer-aerzte div#article-12609 p a.link-button-klinik {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    float: left !important;
    background: #16A993 !important;
    color: #FFFFFF !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 20px !important;
    text-decoration: none !important;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

.subpage-fuer-aerzte div#article-12609 p a.link-button-email {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    float: left !important;
    background: #16A993 !important;
    color: #FFFFFF !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 20px !important;
    text-decoration: none !important;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

.subpage-fuer-aerzte div#article-12612.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin-top:0px !important;
    padding-bottom:25px !important;
}

.subpage-fuer-aerzte div#article-12612 h2.mt-default.mb-0.mt-default-s {
    margin-bottom:20px !important;
}

.subpage-fuer-aerzte div#article-12610 figure.image_container img {
   width:70px !important;
   height:auto !important;
}

.subpage-fuer-aerzte div#article-12671.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_text.abrechnung-block1.block {
    width:330px !important;
    margin:10px 0 44px 0 !important;
}

.subpage-fuer-aerzte div#article-12671.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_text.abrechnung-block2.block {
    width:330px !important;
    margin:10px 0 44px 0 !important;
}

.subpage-fuer-aerzte div#article-12672.mod_article.fullwidth.boxed-content.block div.contentwrap{
    padding-left:20px !important;
    padding-right:20px !important;
}

div div#article-12672.mod_article.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.first {
    margin:32px 0 32px 0 !important;
}

.subpage-fuer-aerzte div#article-12672 figure.image_container img {
	width:70px  !important;
	height:auto !important;
	float:left !important;
}

.subpage-fuer-aerzte div#article-12672.mod_article.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_93665.autogrid_displacer div#autogrid_wrapper_93665.autogrid_wrapper.cte.block div.inner div.ce_headline_extended.autogrid-id_93665.autogrid-type_cte.autogrid-first.autogrid-last.n1.autogrid_mode_auto.autogrid.full.align-left.block h4.mt-default.mb-xxs.mt-default-s {
    margin:-110px 0 0 90px !important;
    color: #4A4A4A !important;
font-size: 15px !important;
font-weight: 500 !important;
line-height: 24px !important;
}

.subpage-fuer-aerzte div#article-12680.mod_article.fullwidth.boxed-content.block div.contentwrap div.ce_bgimage.block.ce_bgimage_93670.boxed-content.img-leftside-50.bg-nocolor.vertical_centered.max_width_full div.ce_bgimage-outer div.ce_bgimage-inside.contentwrap.pt-m.pb-m {
    padding-left:20px !important;
}

.subpage-fuer-aerzte div#article-12680.mod_article.fullwidth.boxed-content.block div.contentwrap{
    padding-left:20px !important;
    padding-right:20px !important;
}

.subpage-fuer-aerzte div#article-12616.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    margin:30px 0 0 0 !important;
}

.subpage-fuer-aerzte div#article-12616 a.hyperlink_txt.default {
    margin:26px 0 20px 0 !important;
}

.subpage-fuer-aerzte div#article-12617.mod_article.last.fullwidth.boxed-content.block div.contentwrap {
    padding:0 20px 30px 20px !important;
}

.subpage-fuer-aerzte div#article-12617 h2.ce_headline.text-center.first {
    margin:26px 0 26px 0 !important;
}

.subpage-fuer-aerzte  div#article-12617.mod_article.last.fullwidth.boxed-content.block div.contentwrap section.ce_accordionSingle.ce_accordion.ce_text.block .toggler.ui-accordion-header.ui-corner-top.ui-state-default.ui-accordion-header-active.ui-state-active.ui-accordion-icons.active{
    color: #4A4A4A !important;
font-size: 15px !important;
font-weight: 500 !important;
line-height: 24px !important;
}

.subpage-fuer-aerzte div#article-12617.mod_article.last.fullwidth.boxed-content.block div.contentwrap section.ce_accordionSingle.ce_accordion.ce_text.block{
    color: #4A4A4A !important;
font-size: 15px !important;
font-weight: 500 !important;
line-height: 24px !important;
}


}

/* ### Über Uns ### */
@media only screen and (max-width:736px) {
.subpage-ueber-uns div.inside nav.mod_customnav.nav-subpage.block {
    width:330px !important;
    background: #F9F9F9;
    margin-bottom:30px !important;
}

.subpage-sidebar div.inside div.ce_text.block {
    margin:0 0 -10px 0 !important;
}

.subpage-sidebar div#article-12697.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_third.autogrid.block div.inside div.ce_text.block {
    border-right:0px solid #EAEAEA !important;
    margin-left:0px !important;
}

.subpage-ueber-uns div#article-12697 div.ce_text.block p strong{
font-size: 15px !important;
font-weight: 500 !important;
line-height: 24px !important;
}

.subpage-team div.inside nav.mod_customnav.nav-subpage.block {
    width:330px !important;
    background: #F9F9F9;
    margin-bottom:30px !important;
}

.subpage-team div#article-12695 div.inside div.ce_text.block p strong{
	font-size: 15px !important;
	font-weight: 500 !important;
	line-height: 24px !important;
}

.subpage-team div#article-12695.mod_article.first.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_third.autogrid.block div.inside div.ce_text.block {
    border-right:0px solid #EAEAEA !important;
    margin-left:0px !important;
}

.subpage-finanzierung div.inside nav.mod_customnav.nav-subpage.block {
    width:330px !important;
    background: #F9F9F9;
    margin-bottom:30px !important;
}

.subpage-referenzen div.inside nav.mod_customnav.nav-subpage.block {
    width:330px !important;
    background: #F9F9F9;
    margin-bottom:30px !important;
}

.subpage-jobs div.inside nav.mod_customnav.nav-subpage.block {
    width:330px !important;
    background: #F9F9F9;
    margin-bottom:30px !important;
}

.subpage-referenzen div#article-12686.mod_article.full-width-boxed-content-grey.last.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div#autogrid_displacer_93844.autogrid_displacer{
    margin-right:0px !important;
}

.subpage-referenzen div#article-12686.mod_article.full-width-boxed-content-grey.last.block{
    padding-left:20px !important;
    padding-right:30px !important;
}
}

/* Ein/Ausblenden Der Test */
@media only screen and (max-width:736px) {
.subpage-fuer-aerzte .bereits-im-einsatz-desktop {
	display:none !important;
	}
}

@media only screen and (min-width:737px) {
.subpage-fuer-aerzte .bereits-im-einsatz-mobile {
	display:none !important;
	}
}

@media only screen and (max-width:736px) {
.bereits-im-einsatz-mobile a.link-button-klinik {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    float:left !important;
    background: #16A993 !important;
    color: #FFFFFF !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 20px !important;
    text-decoration: none !important;
    margin-right:10px !important;
}
.bereits-im-einsatz-mobile a.link-button-email {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    float:left !important;
    background: #FFFFFF !important;
    color: #16A993 !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 20px !important;
    text-decoration: none !important;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
}

 /*.subpage-fuer-aerzte div#article-12708.mod_article.bereits-im-einsatz-mobile.block div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block div.inside div.ce_text.block{
    margin-top:40px !important;
   margin-bottom:30px !important;*/
}
}
/* Ein/Ausblenden Wie funktioniert*/
@media only screen and (max-width:375px) {
.subpage-fuer-aerzte div#article-12610.mod_article.ablauf-desktop {
	display:none !important;
	}
}

@media only screen and (min-width:376px) {
.subpage-fuer-aerzte div#article-12710.mod_article.ablauf-mobile {
	display:none !important;
	} 
}


/* Ein/Ausblenden Das sagen unsere Kunden */
@media only screen and (max-width:736px) {
.subpage-fuer-aerzte .das-sagen-aerzte-desktop  {
	display:none !important;
	}
}

@media only screen and (min-width:737px) {
.subpage-fuer-aerzte .das-sagen-aerzte-mobile  {
	display:none !important;
	}
}


@media only screen and (max-width:736px) {
.subpage-fuer-aerzte div#article-12713 .das-sagen-aerzte-mobile .ce_image_extended .image_container img {
	width:70px !important;
	height:auto !important;
	float:left !important;
}

.subpage-fuer-aerzte .ce_image_extended.mob-align-right * {
    text-align:left !important;
	width:90px !important;
	height:auto !important;  
}

.subpage-fuer-aerzte div.inside div#article-12710  h2.ce_headline.text-center.first{
    margin-top:10px !important;
    margin-bottom:30px !important;
}

.das-sagen-aerzte-mobile.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.text-center.first{
    margin-top:30px !important;
    margin-bottom:20px !important;
}

div#article-12713.mod_article.das-sagen-aerzte-mobile h4.mt-default.mb-xxs.mt-default-s{
    margin-top:-120px !important;
    margin-left:110px !important;
    font-size: 15px !important;
	font-weight: 500 !important;
	line-height: 24px !important;
}

.subpage-fuer-aerzte div#article-12713.mod_article.das-sagen-aerzte-mobile.fullwidth.boxed-content.block div.contentwrap div.ce_text.block p{
margin-top:0px !important;
margin-left:0px !important;
font-size: 15px !important;
font-weight: 500 !important;
line-height: 24px !important;
}

.subpage-fuer-aerzte div#article-12710 div.content p {
	padding-top:10px !important;
	}

}

/* Ein/Ausblenden Probenahmenset */
@media only screen and (max-width:736px) {
.subpage-fuer-aerzte .probenahmeset-desktop {
	display:none !important;
	}
}

@media only screen and (min-width:737px) {
.subpage-fuer-aerzte .probenahmeset-mobil  {
	display:none !important;
	}
}	

/* Für Labore */
@media only screen and (max-width:736px) {
.subpage-fuer-labore div#article-12623 div#autogrid_wrapper_92596 div.ce_iconbox_outside {
    width:100% !important;
}

.subpage-fuer-labore div#article-12681.mod_article.block div.ce_text.text-center-ext.last.block{
    padding:0 !important;
    margin:36px 0 0 0 !important;
}

.subpage-fuer-labore div#article-12631  div.ce_image.block figure.image_container img{
    padding-top:18px !important;
}

.subpage-fuer-labore div#article-12631  h2.mt-default.mb-xxs.mt-default-s {
    margin-bottom: 2px !important;
}

.subpage-fuer-labore div#article-12626.mod_article.block h2.ce_headline.text-center.first {
    margin:10px 0 9px 0 !important;
}

.subpage-fuer-labore div#article-12626 a.hyperlink_txt.default {
    margin:10px 0 54px 0 !important;
}

.subpage-fuer-labore div#article-12626 a.hyperlink_txt.default {
    margin: 10px 0 0px 0 !important;
}

.subpage-fuer-labore div#article-12683.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap div.ce_text.text-center.block p {
    margin:6px 0 54px 0 !important;
}

.subpage-fuer-labore div#article-12683 div#autogrid_wrapper_92630 div.ce_iconbox_outside {
    width:100% !important;
}
}

/* Sliderbuttons Abstand unten */
a.hyperlink_txt.ce_revolutionslider_hyperlink.slider-button {
    margin:30px 0 0 0 !important;
}

/* Landingpage */
@media only screen and (max-width:736px) {
.subpage-therapiekontrolle .landingpage-test-funktionsweise.text-center.first.block p a{
    font-family: 'GT-Walsheim-Pro-Light', sans-serif !important;
    font-size: 15px !important;
    font-weight: 300 !important;
}
.subpage-therapiekontrolle div#article-12752 h2.ce_headline.text-center.first{
    padding:-30px 10px 36px 10px !important;
}
.subpage-therapiekontrolle.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div#article-12752.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap h2.ce_headline.text-center.first{
    padding:0 10px 36px 10px !important;
}
div#article-12762.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block {
    padding-top:14px !important;
    padding-bottom: 56px !important;
}
.subpage-therapiekontrolle div.ce_text.text-center-ext.last.block {
    padding:20px 10px 0 10px !important;
}
.subpage-therapiekontrolle div#article-12761.mod_article.full-width-boxed-content-grey.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}
.subpage-therapiekontrolle div.inside div#article-12749 h2.ce_headline.text-center.first {
    padding:20px 10px 0 10px !important;
}
.subpage-therapiekontrolle div#article-12745 div.ce_text.text-center.first.last.block p {
    text-align: center !important;
}
.subpage-therapiekontrolle div#article-12749.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94433.autogrid_wrapper.cte.block div.inner div.ce_iconbox.autogrid-id_94433.autogrid-type_cte.autogrid-first.n2.one_half.autogrid_mode_auto.autogrid.block.version2.mt-default.mb-m.mt-default-s div.ce_iconbox_outside {
    min-height:170px !important;
}
.subpage-therapiekontrolle div#article-12749.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94433.autogrid_wrapper.cte.block div.inner div.ce_iconbox.autogrid-id_94434.autogrid-type_cte.autogrid-last.n2.one_half.autogrid_mode_auto.autogrid.last.block.version2.mt-default.mb-m.mt-default-s {
    min-height:140px !important;
}
.subpage-therapiekontrolle div#article-12763.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94556.autogrid_wrapper.cte.block div.inner.same-height div.ce_iconbox.autogrid-id_94557.autogrid-type_cte.autogrid-last.n2.one_half.autogrid_mode_auto.autogrid.same-height.last.block.version2.mt-default.mb-m.mt-default-s {
    min-height:140px !important;
}
.subpage-therapiekontrolle div#article-12764.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap{
    padding-left:20px;
    padding-right:20px;
}

.subpage-therapiekontrolle div#article-12749 div.contentwrap h2.ce_headline.text-center.first{
    padding: 20px 10px 20px 10px !important;
}

.subpage-therapiekontrolle div#article-12749.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

.subpage-therapiekontrolle div#article-12749.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94433.autogrid_wrapper.cte.block div.inner div.ce_iconbox.autogrid-id_94433.autogrid-type_cte.autogrid-first.n2.one_half.autogrid_mode_auto.autogrid.block.version2.mt-default.mb-m.mt-default-s div.ce_iconbox_outside {
    min-height:90px !important;
}

.subpage-therapiekontrolle div#article-12763.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

.subpage-therapiekontrolle div#article-12749.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94433.autogrid_wrapper.cte.block div.inner div.ce_iconbox.autogrid-id_94434.autogrid-type_cte.autogrid-last.n2.one_half.autogrid_mode_auto.autogrid.last.block.version2.mt-default.mb-m.mt-default-s {
    min-height:20px !important;
}
.subpage-therapiekontrolle div#article-12763.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap div#autogrid_wrapper_94556.autogrid_wrapper.cte.block div.inner.same-height div.ce_iconbox.autogrid-id_94556.autogrid-type_cte.autogrid-first.n2.one_half.autogrid_mode_auto.autogrid.same-height.first.block.version2.mt-default.mb-m.mt-default-s {
    margin-bottom: 60px !important;
}

.subpage-therapiekontrolle.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div#article-12763.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block {
    padding-top:0px !important;
}

.subpage-therapiekontrolle div#article-12764.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap {
    padding-left:20px !important;
    padding-right:20px !important;
}

.subpage-therapiekontrolle div#article-12763.mod_article.ablauf-desktop.ablauf-test.fullwidth.boxed-content.block div.contentwrap {
    margin-bottom:-70px !important;
}

.subpage-therapiekontrolle div#article-12766.mod_article.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.one_half.autogrid.block {
    margin-bottom:40px !important;
}

.subpage-therapiekontrolle div#article-12766.mod_article.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.one_half.autogrid.block {
    margin-bottom:40px !important;
}
.subheader-wissenschaftlich-fundiert-mobile.fullwidth.boxed-content.block {
    margin-top: -40px !important;
}
.subpage-therapiekontrolle .landingpage-test-funktionsweise.block p a{
    font-family: 'GT-Walsheim-Pro-Light', sans-serif !important;
    font-size: 15px !important;
    font-weight: 300 !important;
}
.subpage-therapiekontrolle.privacy_setting_3.fixed-header div#mm-0.mm-page.mm-slideout div div#contentwrapper div#wrapper div#container section#main div.inside div#article-12768.mod_article.fullwidth.boxed-content.block div.contentwrap div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.first.one_half.adjust_mobile.autogrid.block div.inside div.ce_image.block figure.image_container {
    min-height:350px !important;
    padding: 20px 0 0 0px !important;
    margin-bottom:30px !important;
}
.subpage-therapiekontrolle div#article-12753.mod_article.fullwidth.boxed-content.block {
    margin-top:30px !important;
}

.subpage-therapiekontrolle div#article-12757.mod_article.fullwidth.boxed-content.block {
    margin-bottom:12px !important;
}

.subpage-therapiekontrolle .therapiekontrolle-bereits-im-einsatz-mobile p a.link-button-klinik {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    float:left !important;
    background: #16A993 !important;
    color: #FFFFFF !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 20px !important;
    text-decoration: none !important;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
    margin-right:30px !important;    
}

.subpage-therapiekontrolle .therapiekontrolle-bereits-im-einsatz-mobile p a.link-button-email {
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    float:left !important;
    background: #FFFFFF !important;
    color: #16A993 !important;
    font-size:15px !important;
    font-weight: 500 !important;
    line-height:20px !important;
    text-align: center !important;
    border: 1px solid #16A993 !important;
    border-radius: 5px !important;
    padding: 12px 20px !important;
    text-decoration: none !important;
    box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.1);
    margin-top:10px !important;
    margin-bottom:30px !important;   
    margin-left:120px !important;
}

.subpage-therapiekontrolle div#article-12769.mod_article.therapiekontrolle-bereits-im-einsatz-mobile.fullwidth.boxed-content.block div.contentwrap{
    padding-left:20px;
    padding-right:20px;
    margin-top:-30px !important;    
}
.subpage-therapiekontrolle div#article-12747.mod_article.fullwidth.boxed-content.block div.contentwrap{
    padding-left:20px;
    padding-right:20px;
    margin-top:-30px !important;
}

.subpage-therapiekontrolle div#article-12769.mod_article.therapiekontrolle-bereits-im-einsatz-mobile.fullwidth.boxed-content.block div.contentwrap div.ce_text.last.block{
    margin-top:30px !important;
}
.subpage-therapiekontrolle div#article-12769.mod_article.therapiekontrolle-bereits-im-einsatz-mobile.fullwidth.boxed-content.block div.contentwrap div#autogrid_displacer_94647.autogrid_displacer {
    margin-bottom:0px !important;
}
}

/* Ein/Ausblenden Bereits im Einsatz */
@media only screen and (max-width:736px) {
.subpage-therapiekontrolle .therapiekontrolle-bereits-im-einsatz-desktop.fullwidth.boxed-content.block {
	display:none !important;
	}
	.subpage-fuer-aerzte div#article-12610.mod_article.ablauf-desktop {
    display: none !important;
}
}

@media only screen and (min-width:737px) {
.subpage-therapiekontrolle .therapiekontrolle-bereits-im-einsatz-mobile.fullwidth.boxed-content.block {
	display:none !important;
	}
}


/*
Theme Name: Eclipse
Theme URI: https://www.premium-contao-themes.com/
Author: MARE multimedia
Author URI: https://mare-m.de/
Version: 1.0.0
*/
@media only screen and (max-width: 1100px) {
	#nav-open-btn {
    	display: block !important;
	}
}

/* iPhone quer */
@media only screen and (min-width: 768px) and (max-width: 970px) 
{
	div.slider-headline,
	div.slider-text{
		margin-top: -40px;
	}
	
	h2.tp-resizeme,
	br.tp-resizeme {
		line-height: 26px !important;
	}
}

/* Smartphone */
@media only screen and (max-width: 767px)
{
	div.tp-bgimg {
		margin-top: -40px !important;
	}
	
	div.slider-text {
		max-width: 340px !important;
	}
	
	div.slider-text.tp-caption {
		white-space: normal !important;
	}
	
	div.slider-text p {
		font-size: 16px !important;
		line-height: 23px !important;
	}
	
	a.slider-button {
		width: 340px !important;
	}
}


div#mm_osteotest_partner div.ce_image.block {
	display:inline-block;
	float:left;
}
div#mm_osteotest_partner img {
	max-width:180px;
	float:left;
	margin:0 50px 0 0;
}
div#mm_osteotest_partner p {
	line-height:22px !important;
	font-weight:bold !important;
	margin:30px 0 0 0;
}

div#mm_osteotest_bekannt_durch div.ce_image.block {
	display:inline-block;
	float:left;
	margin:30px 0 30px 0;
}
div#mm_osteotest_bekannt_durch img {
	max-width:180px;
	float:left;
	margin:0 50px 0 0;
}
div#mm_osteotest_bekannt_durch p {
	line-height:22px !important;
	font-weight:bold !important;
	margin:30px 0 0 0;
}

.subpage-osteotest .mm_osteotest_divider {
    background: rgb(0, 0, 0.1) !important;
    height:1px;
}

.mm_osteotest_info_container {
    background:#f9f9f9;
    border:1px solid #f9f9f9;
    border-radius:8px;
    padding:20px 90px 30px 90px !important;
}

.mm_osteotest_info_container h2 {
    margin:30px 0 30px 0 !important;    
}

div.mm_osteotest_info div.mm_osteotest_info_schritt1 {
    width:250px;
    float:left;
    text-align:center;
    margin:0 auto;
}
div.mm_osteotest_info div.mm_osteotest_info_schritt2 {
    width:250px;
    float:left;
    text-align:center;
    margin:0 auto;
}
div.mm_osteotest_info div.mm_osteotest_info_schritt3 {
    width:250px;
    float:left;
    text-align:center;
    margin:0 auto;
}

div.mm_osteotest_info div.mm_osteotest_info_next {
    width:90px;
    float:left;
    text-align:center;
    padding-top:50px;
    margin:0 auto;    
}

div#mm_osteotest_testimonials {
    background:#16A993;
    padding:50px 10px 20px 10px;
    margin:30px 0 30px 0;
    color:#ffffff;
    border:1px solid #16A993;
    border-radius:8px;
}

.subpage-osteotest .ce_testimonial_version4 .ce_testimonial_inside {
    max-width:100% !important;
    text-align:center;
    margin:0 auto;
}

div#mm_osteotest_testimonials div.text_inside {
	font-family: 'GT-Walsheim-Pro-Medium', sans-serif !important;
	font-size:20px !important;
	font-weight:300 !important;
	font-style:normal;	
	line-height:28px !important;
	margin:0 0 10px 0;
}

/*#############################################*/

/*   ┌─────────────────────────────────────┐
//   │               BEGIN              │
//   │        Hilfe bei Bestellung      │
//   └─────────────────────────────────────┘
*/

/* Container */
div#mm_osteotest_hotline_container {
    background:#16A993;
    padding:30px;
    margin:30px 0 30px 0;
    border:1px solid #16A993;
    border-radius:8px;
    height:250px;
}

/* Container Hotline */
div.mm_osteotest_hotline {
    width:65%;
    float:left;
}

/* Container Hotline Typo */
div.mm_osteotest_hotline p {
    color:#ffffff !important;
    margin-top:26px !important;
    font-size:16px !important;
}
div.mm_osteotest_hotline h2 {
    color:#ffffff !important;
    margin:0 0 30px 0 !important;
}
div.mm_osteotest_hotline a {
    color:#555 !important;
    background:#ffffff;
    padding:10px 40px 10px 40px;
}
p.mm_osteotest_hotline_oeffnungszeiten {
    margin-bottom:-37px !important;
}

/* Container Support */
div.mm_osteotest_support {
	width:35%;
    float:right;
    text-align:center;
}

/* Container Support Typo */
div.mm_osteotest_support p {
    color:#ffffff !important;
    font-size:16px !important;
    margin:-10px 0 0 0;
}
div.mm_osteotest_support img {
    width:140px;
    height:auto;
    margin:0 0 10px 0;
}


/*   ┌─────────────────────────────────────┐
//   │                END               │
//   │        Hilfe bei Bestellung      │
//   └─────────────────────────────────────┘
*/

/*#############################################*/

/*   ┌─────────────────────────────────────┐
//   │               BEGIN              │
//   │            Aktionscode           │
//   └─────────────────────────────────────┘
*/

div.mm_osteotest_aktion_container {
    padding:30px;
    margin:30px 0 30px 0;
    border:2px solid #c1c1c1;
    border-radius:8px;
}

h2.ce_headline.mm_osteotest_aktion {
	margin:0 0 0 0 !important;
}

div.mm_osteotest_aktion_beschreibung {
	color:#16a993 !important;
	font-size:16px !important;
	line-height:18px;
	margin:0 0 10px 0;
}

input.mm_osteotest_aktion_code_kopieren {
	width:40%;
	border:1px solid #c1c1c1;
	border-radius:8px;
}

input.mm_osteotest_aktion_code_button {
	background:#efefef;
	width:40%;
	border:1px solid #efefef;
	border-radius:8px;
	font-size:16px;
	font-weight:bold;
	margin:0 0 0 10px;
}

div.mm_osteotest_aktion_aktionspreis {
	margin:10px 0 30px 0;
}

span.mm_osteotest_aktion_preis {
	float:left;
	margin:25px 0 0 0 !important;
	width:50%;
	font-size:26px;
	font-weight:bold;
}

span.mm_osteotest_aktion_preis_inkl {
	float:left;
	font-size:16px;	
	margin:0 0 30px 0;
	clear:both;
	font-style:italic;
}
span.mm_osteotest_aktion_artikelnummer{
    float: right;
    text-align: right !important;
    margin: -85px 0 0 0 !important;
    width: 50%;
}

select#osteotest_warenkorb {
	width:50px;
	float:left;
	margin:0 10px 0 0;
}

a.mm_osteotest_aktion_warenkorb_button {
	-webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    
	width:250px;
	float:left;
	padding: 10px 5px 10px 5px !important;
	margin:0 0 20px 0px;
    font-family: 'GT-Walsheim-Pro-Medium',sans-serif !important;
    background: #16A993 !important;
    color: #FFFFFF !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 28px !important;
    text-align: center !important;
    opacity: 1 !important;
    border: none !important;
    border-radius: 5px !important;
}

div.mm_osteotest_aktion_verfuegbarkeit {
	float:none !important;
	clear:both !important;
}

span.mm_osteotest_aktion_verfuegbarkeit_j_n {
	font-size:16px;
}

span.mm_osteotest_aktion_versand {
	font-size:16px;
}

span.mm_osteotest_aktion_verfuegbarkeit_status_j {
    color:#16A993 !important;
    font-size:44px !important;
    vertical-align: -32% !important;
}
span.mm_osteotest_aktion_verfuegbarkeit_status_n {
    color:red !important;
    font-size:24px !important;
}

div.mm_osteotest_aktion_lieferumfang h4 {
    margin-bottom:0px;
}

div.mm_osteotest_aktion_lieferumfang ul {
    list-style:disc;
    padding-left:40px;
}

div.mm_osteotest_aktion_lieferumfang li {
    line-height:18px !important;
}

div.mm_osteotest_aktion_inklusive {
	margin:30px 0 0 0;
    color:#16A993 !important;
    font-size:16px !important;
}

/*   ┌─────────────────────────────────────┐
//   │                END               │
//   │            Aktionscode           │
//   └─────────────────────────────────────┘
*/

/*#############################################*/

/*   ┌─────────────────────────────────────┐
//   │               BEGIN              │
//   │            Testimonials          │
//   └─────────────────────────────────────┘
*/

div#mm_osteotest_testimonials h4 {
	color:#ffffff !important;
	text-align:center;
}

div#mm_osteotest_testimonials p {
	color:#ffffff !important;
	text-align:center;	
}

div#mm_osteotest_testimonials span.slider-menu {
	display:none;
}

.slider-control {
    height:0px !important;
}
.ce_sliderStart .slider-control {
    height:0px !important;
}

div#mm_osteotest_testimonials div.ce_text.block {
	padding-right:70px;
}
div#mm_osteotest_testimonials .ce_sliderStart.block .content-slider .slider-wrapper .ce_text.block .image_container.float_left img {
	border-radius: 50% !important;
}

/*   ┌─────────────────────────────────────┐
//   │                END               │
//   │            Testimonials          │
//   └─────────────────────────────────────┘
*/

/*#############################################*/

/*   ┌─────────────────────────────────────┐
//   │               BEGIN              │
//   │             Akkordeon            │
//   └─────────────────────────────────────┘
*/

.subpage-osteotest .ce_accordion .toggler {
    color:#16A993 !important;
    font-size:18px !important;
    font-weight:bold !important;
    background:#FFFFFF !important;
    border-bottom:1px solid #16A993 !important;   
}
.subpage-osteotest .ce_accordion .toggler.ui-state-active {
    background-color:#16A993 !important;
    color:#FFFFFF !important;
    border:1px solid #16A993 !important;
    border-radius:8px;    
}
.subpage-osteotest .ce_accordion .toggler.ui-state-active::before {
    color: #FFFFFF !important;
}
.subpage-osteotest section.ce_accordionSingle.ce_accordion.ce_text.block {
    margin-bottom:10px;
}

/*   ┌─────────────────────────────────────┐
//   │                END               │
//   │             Akkordeon            │
//   └─────────────────────────────────────┘
*/

/*#############################################*/

/*
//   ┌─────────────────────────────────────┐
//   │                BEGIN                │
//   │           MARE multimedia           │
//   │            Media Queries            │
//   └─────────────────────────────────────┘
//
*/

/* Media Queries */

/*
//   ┌─────────────────────────────────────┐
//   │                 End                 │
//   │           MARE multimedia           │
//   │            Media Queries            │
//   └─────────────────────────────────────┘
//
*/

/*#############################################*/

/*
//   ┌─────────────────────────────────────┐
//   │                BEGIN                │
//   │           MARE multimedia           │
//   │      Media Queries Smartphones      │
//   └─────────────────────────────────────┘
//
*/

/*
//   ┌─────────────────────────────────────┐
//   │                iPhone               │
//   └─────────────────────────────────────┘
*/

/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
  
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
  	
  	.small-img {
	    width: 100%!important;
	    left: 0px!important;
	}
	
	div#mm_osteotest_hotline_container {
    	height: 465px!important;
    	margin-top: 45px!important;
	}
	div.mm_osteotest_hotline {
    	width: 100%!important;
    	float: left!important;
	}
	div.mm_osteotest_support {
    	width: 100%!important;
    	float: right!important;
    	text-align: center;
	}
	p.mm_osteotest_hotline_oeffnungszeiten {
	    margin-bottom: -30px !important;
	}
	div.mm_osteotest_support p {
	    margin: -2px 0 0 0!important;
	}
	div.mm_osteotest_support img {
    	margin: 0px!important;
	}
	.mm_osteotest_hotline {
		margin-bottom:10px!important;
	}
	input.mm_osteotest_aktion_code_button {
    	width: 55%!important;
	}
	span.mm_osteotest_aktion_artikelnummer {
    	float: none!important;
	}
	input.mm_osteotest_aktion_warenkorb_button {
    	width: 190px!important;
	}
	div.mm_osteotest_aktion_aktionspreis {
    	margin-bottom: 10px!important;
	}
	div#mm_osteotest_partner div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.three_fourth.autogrid.block div.inside .ce_image.block figure.image_container img {
		max-width: 260px!important;
		margin-bottom: 25px!important;
	}
	.mm_osteotest_info_container {
    	padding: 0px !important;
    	margin-top:-25px!important;
	}
	div.mm_osteotest_info div.mm_osteotest_info_schritt1, div.mm_osteotest_info div.mm_osteotest_info_schritt2, div.mm_osteotest_info div.mm_osteotest_info_schritt3 {
    	width: 100%!important;
	}
	#gallery_105707 {
		padding-top: 25px;
	}
	div#mm_osteotest_testimonials div.ce_sliderStart.block div.content-slider div.slider-wrapper div.ce_text.block figure.image_container { 
		width: 100%!important;
	    text-align: center!important;
	}
	div#mm_osteotest_testimonials div.ce_text.block {
    	padding-right: 0px!important;
	}
	div#mm_osteotest_testimonials div.ce_sliderStart.block div.content-slider div.slider-wrapper div.ce_text.block figure.image_container.float_left img {
		display: block!important;
	    margin: 0 auto!important;
	    width:150px!important;
	    padding-bottom:10px!important;
	}
	div.mm_osteotest_info div.mm_osteotest_info_next {
		-webkit-transform: rotate(90deg); /* Safari and Chrome */
	    -moz-transform: rotate(90deg);   /* Firefox */
	    -ms-transform: rotate(90deg);   /* IE 9 */
	    -o-transform: rotate(90deg);   /* Opera */
	    transform: rotate(90deg);
	    width: 100%;
    	padding: 15px 0px 0px 0px;
    	margin-bottom: 1rem;
	}
	div.mm_osteotest_info_container {
		margin-top: 1rem !important;
	}
  
}

@media only screen 
  and (min-device-width: 668px) 
  and (max-device-width: 1025px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
  	.small-img {
	    width: 100%!important;
	    left: 0px!important;
	}
	
	div#mm_osteotest_hotline_container {
    	height: 465px!important;
    	margin-top: 45px!important;
	}
	div.mm_osteotest_hotline {
    	width: 100%!important;
    	float: left!important;
	}
	div.mm_osteotest_support {
    	width: 100%!important;
    	float: right!important;
    	text-align: center;
	}
	p.mm_osteotest_hotline_oeffnungszeiten {
	    margin-bottom: -30px !important;
	}
	div.mm_osteotest_support p {
	    margin: -2px 0 0 0!important;
	}
	div.mm_osteotest_support img {
    	margin: 0px!important;
	}
	.mm_osteotest_hotline {
		margin-bottom:10px!important;
	}
	input.mm_osteotest_aktion_code_button {
    	width: 55%!important;
	}

	input.mm_osteotest_aktion_warenkorb_button {
    	width: 190px!important;
	}
	div.mm_osteotest_aktion_aktionspreis {
    	margin-bottom: 10px!important;
	}
	div#mm_osteotest_partner img {
    	max-width: 160px!important;
	}
	div.mm_osteotest_info div.mm_osteotest_info_schritt1, div.mm_osteotest_info div.mm_osteotest_info_schritt2, div.mm_osteotest_info div.mm_osteotest_info_schritt3 {
    	width: 100%!important;
	}
	#gallery_105707 {
		padding-top: 25px;
	}
}


/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
 	  
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
	  	  
}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
  	  
}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
  	  
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
 	  
}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
  	  
}

/*
//   ┌─────────────────────────────────────┐
//   │                Galaxy               │
//   └─────────────────────────────────────┘
*/

/* ----------- Galaxy S3 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 360px) 
  and (max-device-width: 375px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
  	
  	.small-img {
	    width: 100%!important;
	    left: 0px!important;
	}
	
	div#mm_osteotest_hotline_container {
    	height: 465px!important;
    	margin-top: 45px!important;
	}
	div.mm_osteotest_hotline {
    	width: 100%!important;
    	float: left!important;
	}
	div.mm_osteotest_support {
    	width: 100%!important;
    	float: right!important;
    	text-align: center;
	}
	p.mm_osteotest_hotline_oeffnungszeiten {
	    margin-bottom: -30px !important;
	}
	div.mm_osteotest_support p {
	    margin: -2px 0 0 0!important;
	}
	div.mm_osteotest_support img {
    	margin: 0px!important;
	}
	.mm_osteotest_hotline {
		margin-bottom:10px!important;
	}
	input.mm_osteotest_aktion_code_button {
    	width: 55%!important;
	}
	span.mm_osteotest_aktion_artikelnummer {
    	float: none!important;
	}
	input.mm_osteotest_aktion_warenkorb_button {
    	width: 190px!important;
	}
	div.mm_osteotest_aktion_aktionspreis {
    	margin-bottom: 10px!important;
	}
	div#mm_osteotest_partner div.autogrid_wrapper.cte.block div.ce_autogridWrapperStart.ce_autogridwrapper.three_fourth.autogrid.block div.inside .ce_image.block figure.image_container img {
		max-width: 260px!important;
		margin-bottom: 25px!important;
	}
	.mm_osteotest_info_container {
    	padding: 0px !important;
    	margin-top:-25px!important;
	}
	div.mm_osteotest_info div.mm_osteotest_info_schritt1, div.mm_osteotest_info div.mm_osteotest_info_schritt2, div.mm_osteotest_info div.mm_osteotest_info_schritt3 {
    	width: 100%!important;
	}
	#gallery_105707 {
		padding-top: 25px;
	}
	div#mm_osteotest_testimonials div.ce_sliderStart.block div.content-slider div.slider-wrapper div.ce_text.block figure.image_container { 
		width: 100%!important;
	    text-align: center!important;
	}
	div#mm_osteotest_testimonials div.ce_text.block {
    	padding-right: 0px!important;
	}
	div#mm_osteotest_testimonials div.ce_sliderStart.block div.content-slider div.slider-wrapper div.ce_text.block figure.image_container.float_left img {
		display: block!important;
	    margin: 0 auto!important;
	    width:150px!important;
	    padding-bottom:10px!important;
	}
  
}

@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) {
  
}

/* Portrait */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) 
  and (orientation: portrait) {
  
}

/* Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) 
  and (orientation: landscape) {

}

/* ----------- Galaxy S4, S5 and Note 3 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {

}

/* Portrait */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: portrait) { 
  
}

@media only screen 
  and (min-device-width: 668px) 
  and (max-device-width: 1025px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
  	.small-img {
	    width: 100%!important;
	    left: 0px!important;
	}
	
	div#mm_osteotest_hotline_container {
    	height: 465px!important;
    	margin-top: 45px!important;
	}
	div.mm_osteotest_hotline {
    	width: 100%!important;
    	float: left!important;
	}
	div.mm_osteotest_support {
    	width: 100%!important;
    	float: right!important;
    	text-align: center;
	}
	p.mm_osteotest_hotline_oeffnungszeiten {
	    margin-bottom: -30px !important;
	}
	div.mm_osteotest_support p {
	    margin: -2px 0 0 0!important;
	}
	div.mm_osteotest_support img {
    	margin: 0px!important;
	}
	.mm_osteotest_hotline {
		margin-bottom:10px!important;
	}
	input.mm_osteotest_aktion_code_button {
    	width: 55%!important;
	}

	input.mm_osteotest_aktion_warenkorb_button {
    	width: 190px!important;
	}
	div.mm_osteotest_aktion_aktionspreis {
    	margin-bottom: 10px!important;
	}
	div#mm_osteotest_partner img {
    	max-width: 160px!important;
	}
	div.mm_osteotest_info div.mm_osteotest_info_schritt1, div.mm_osteotest_info div.mm_osteotest_info_schritt2, div.mm_osteotest_info div.mm_osteotest_info_schritt3 {
    	width: 100%!important;
	}
	#gallery_105707 {
		padding-top: 25px;
	}
}

/* Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: landscape) {

}

/* ----------- Galaxy S6 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) {

}

/* Portrait */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) 
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) 
  and (orientation: landscape) {

}

/*
//   ┌─────────────────────────────────────┐
//   │                Google               │
//   └─────────────────────────────────────┘
*/

/* ----------- Google Pixel ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {

}

/* Portrait */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: landscape) {

}

/* ----------- Google Pixel XL ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) {

}

/* Portrait */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) 
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) 
  and (orientation: landscape) {

}

/*
//   ┌─────────────────────────────────────┐
//   │                 HTC                 │
//   └─────────────────────────────────────┘
*/

/* ----------- HTC One ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {

}

/* Portrait */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: landscape) {

}

/*
//   ┌─────────────────────────────────────┐
//   │               Windows               │
//   └─────────────────────────────────────┘
*/

/* ----------- Windows Phone ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 480px) 
  and (device-height: 800px) {

}

/* Portrait */
@media screen 
  and (device-width: 480px) 
  and (device-height: 800px)  
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 480px) 
  and (device-height: 800px) 
  and (orientation: landscape) {

}

/*
//   ┌─────────────────────────────────────┐
//   │                 End                 │
//   │           MARE multimedia           │
//   │      Media Queries Smartphones      │
//   └─────────────────────────────────────┘
//
*/

/*#############################################*/

/*
//   ┌─────────────────────────────────────┐
//   │                BEGIN                │
//   │           MARE multimedia           │
//   │        Media Queries Tablets        │
//   └─────────────────────────────────────┘
//
*/

/*
//   ┌─────────────────────────────────────┐
//   │                iPad                 │
//   └─────────────────────────────────────┘
*/

/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* ----------- iPad Pro 10.5" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 834px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1112px) 
  and (max-device-width: 1112px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* ----------- iPad Pro 12.9" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1366px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/*
//   ┌─────────────────────────────────────┐
//   │                Galaxy               │
//   └─────────────────────────────────────┘
*/

/* ----------- Galaxy Tab 2 ----------- */

/* Portrait and Landscape */
@media 
  (min-device-width: 800px) 
  and (max-device-width: 1280px) {

}

/* Portrait */
@media 
  (max-device-width: 800px) 
  and (orientation: portrait) { 

}

/* Landscape */
@media 
  (max-device-width: 1280px) 
  and (orientation: landscape) { 

}

/* ----------- Galaxy Tab S ----------- */

/* Portrait and Landscape */
@media 
  (min-device-width: 800px) 
  and (max-device-width: 1280px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media 
  (max-device-width: 800px) 
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) { 

}

/* Landscape */
@media 
  (max-device-width: 1280px) 
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) { 

}

/*
//   ┌─────────────────────────────────────┐
//   │                Nexus                │
//   └─────────────────────────────────────┘
*/

/* ----------- Nexus 7 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 601px) 
  and (device-height: 906px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) {

}

/* Portrait */
@media screen 
  and (device-width: 601px) 
  and (device-height: 906px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) 
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 601px) 
  and (device-height: 906px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) 
  and (orientation: landscape) {

}

/* ----------- Nexus 9 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 1536px) 
  and (device-height: 2048px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) {

}

/* Portrait */
@media screen 
  and (device-width: 1536px) 
  and (device-height: 2048px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) 
  and (orientation: portrait) {

}

/* Landscape */
@media screen 
  and (device-width: 1536px) 
  and (device-height: 2048px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) 
  and (orientation: landscape) {

}

/*
//   ┌─────────────────────────────────────┐
//   │                Kindle               │
//   └─────────────────────────────────────┘
*/

/* ----------- Kindle Fire HD 7" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 800px) 
  and (max-device-width: 1280px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 800px) 
  and (max-device-width: 1280px) 
  and (-webkit-min-device-pixel-ratio: 1.5) 
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 800px) 
  and (max-device-width: 1280px) 
  and (-webkit-min-device-pixel-ratio: 1.5) 
  and (orientation: landscape) {

}

/* ----------- Kindle Fire HD 8.9" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1.5) 
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1.5) 
  and (orientation: landscape) {

}

/*
//   ┌─────────────────────────────────────┐
//   │                 End              │
//   │           MARE multimedia        │
//   │        Media Queries Tablets     │
//   └─────────────────────────────────────┘
//
*/

/*#############################################*/

/*
//   ┌─────────────────────────────────────┐
//   │                BEGIN             │
//   │           MARE multimedia        │
//   │        Media Queries Laptops     │ 
//   └─────────────────────────────────────┘
//
*/

/* ----------- Non-Retina Screens ----------- */
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
}

/* ----------- Retina Screens ----------- */
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) { 
}

/*
//   ┌─────────────────────────────────────┐
//   │                 End                 │
//   │           MARE multimedia           │
//   │        Media Queries Laptops        │ 
//   └─────────────────────────────────────┘
//
*/
@charset "UTF-8";
.tooltip-mouseover:hover+.tooltip-preview{display:block}.tooltip-mouseover:before{font-family:"Font Awesome 5 Free" !important;font-weight:900 !important;content:"" !important;float:right}.tooltip-preview{display:none;background:rgba(23, 178, 159, 0.95);border-radius:5px;color:#fff;font-size:14px;min-width:250px;max-width:500px;overflow:hidden;padding:10px 10px;pointer-events:none;position:absolute;text-overflow:ellipsis;transform:translate(0, 10px);transition:opacity 0.2s, transform 0.2s;z-index:999999;bottom:100%;margin-bottom:10px}
