@media screen and (max-height: 750px) {
	.cbp-spmenu {
		font-size: 12px;
	}
	#menu_button .infobutton_o {
		font-size: 10px;
	}
	.cbp-spmenu .rownone {
		padding-top: 8em;
	}
	.sticky.cbp-spmenu .rownone {
		padding-top: 8rem;
	}
	.cbp-spmenu .rownone {
	  padding-top: 8em;
	}
	.cbp-spmenu a {
		font-size: 1.6125em;
	}
	.cbp-spmenu ul ul li a, .cbp-spmenu ul ul li a:link, .cbp-spmenu ul ul li a:visited {
		font-size: 1em;
	}
	.infobutton_o {
		font-size: 13px;
	}
	#w_down {
		bottom: 2rem;
	}
	#w_down img {
		height: 55px;
		width: auto;
	}
	#header {
		height: 6.75rem;
	}
	#header.sticky {
		height: 6.75rem;
	}
	#logo img {
		width: 15rem;
		margin-top: 0.875rem;
	}
	.sticky #logo img {
		width: 15rem;
		margin-top: 0.875rem;
	}
	.topright {
	  margin-top: 0.4375rem;
	}
	.sticky .topright {
	  margin-top: 0.4375rem;
	}
	#nav {
		margin-top: 1rem;
	}
	.sticky #nav {
	  margin-top: 1rem;
	}
	#wechsler {
		padding-top: 6.75rem;
	}
}


@media screen and (min-width: 993px) and (max-width: 1330px) {
	html, .infobutton_o {
		font-size: 1.203vw;
	}
	#top {
		font-size: 1.278vw;
	}
	.cbp-spmenu {
		font-size: 1.203vw;
	}
	.cbp-spmenu .rownone {
		padding-top: 8em;
	}
	.topicons {
		margin-right: 3em;
	}
	.topicon_txt {
		font-size: 0.75rem;
	}
	.iconcenter_txt {
		font-size: 0.825rem;
	}
	#main ul.flexline li img {
		max-height: 18.5vw;
	}
	#menu_button .infobutton_o,
	#content_button .infobutton_o{
		font-size: 0.9022vw;
	}
	#content_button {
		right: 1.5rem;
	}
	#w_down {
		bottom: 2.5rem;
	}
	#w_down img {
		height: 5.5rem;
		width: auto;
	}
	#optionsiso .checkit label {
		font-size: 1rem;
	}
	.flipster__item img {
		width: 650px;
		width: 40.625rem;
	}
	.flipster__button.flipster__button--prev {
		margin-left: -22.375rem;
		background-size: 1.5rem auto;
	}
	.flipster__button.flipster__button--next {
		margin-right: -22.375rem;
		background-size: 1.5rem auto;
	}
	.slider_overlay {
		bottom: 4rem;
	}
	.colf_1 ul li + li {
		padding-left: 0.75rem;
	}
	.frame-space-before-70 {
	  margin-top: 3.25rem;
	}
}
@media screen and (min-width: 768px) and (max-width: 992px) {
	html {
		font-size: 1.65vw;
	}
	.infobutton_o {
		font-size: 1.325vw;
	}
	#top {
		font-size: 1.75vw;
	}
	#wechsler_button {
		bottom: 9%;
	}
	.cbp-spmenu {
		font-size: 1.65vw;
		font-size: 13px;
	}
	.cbp-spmenu .rownone {
		padding-top: 18em;
	}
	.colf_1 ul li + li {
		padding-left: 0.75rem;
	}
	.colf_1 ul + ul {
		margin-top: 0.5rem;
	}
	.topright {
		width: calc(100% - 23.5rem);
	}
	.toptel {
		margin-right: 2em;
	}
	.toptel a span {
		display: none;
	}
	.toptel a {
		display: block;
		width: 2em;
		height: 2.0625em;
		background-image: url('../Images/phone.png');
		background-size: 1.5625em auto;
		background-position: left center;
		background-repeat: no-repeat;
	}
	.topicons {
		margin-right: 0.5em;
	}
	.topicons ul li {
		width: 3.5em;
	}
	.topicon_txt {
		font-size: 0.75rem;
	}
	.iconcenter_txt {
		font-size: 0.825rem;
	}
	#main ul.flexline li img {
		max-height: 18.5vw;
	}
	#menu_button .infobutton_o,
	#content_button .infobutton_o{
		font-size: 0.9022vw;
	}
	#content_button {
		right: 1.5rem;
	}
	#w_down {
		bottom: 1.5rem;
	}
	#w_down img {
		height: 2.5rem;
		width: auto;
	}
	#optionsiso .checkit label {
		font-size: 1rem;
	}
	.flipster__item img {
		width: 650px;
		width: 40.625rem;
	}
	.flipster__button.flipster__button--prev {
		margin-left: -22.375rem;
		background-size: 1.5rem auto;
	}
	.flipster__button.flipster__button--next {
		margin-right: -22.375rem;
		background-size: 1.5rem auto;
	}
	.col33_1, .col33_2 {
		width: 50%;
	}
	.col33_2 + .col33_2 + .col33_2 {
		margin-left: 25%;
		padding-top: 2rem;
	}
	.cbp-spmenu .container {
		padding: 0;
	}
	.sticky.cbp-spmenu .rownone,
	.cbp-spmenu .rownone {
		padding-top: 3em;
	}
	.col_m1, .col_m2, .col_m3, .col_m4 {
		width: 100%;
	}
	.cbp-spmenu ul {
		min-height: 0.5em;
		padding-left: 1em;
		padding-right: 0em;
		border-bottom: 1px solid #aa9f93;
		line-height: 2.5em;
	}
	.cbp-spmenu .topicons ul {
		border: 0;
		width: 100%;
	}
	.cbp-spmenu ul + ul {
	  margin-top: 0rem;
	}
	.cbp-spmenu a::after {
		display: none;
	}
	.cbp-spmenu a {
		line-height: 2.5em;
		font-size: 1.3125em;
	}
	.menutext {
		display: block;
	}
	.menutext h3 {
		font-weight: 400;
		font-size: 2em;
		text-transform: uppercase;
		padding-bottom: 0.5em;
		margin-bottom: 0.25em;
		border-bottom: 1px solid #aa9f93;
		padding-left: 0.5em;
		padding-right: 0.5em;
	}
	.cbp-spmenu li ul {
		padding-top: 0;
		margin-top: -0.25em;
		padding-bottom: 0.25em;
		border: 0;
	}
	.cbp-spmenu ul ul li a, .cbp-spmenu ul ul li a:link, .cbp-spmenu ul ul li a:visited {
		font-size: 1.125em;
		letter-spacing: 0.025em;
		line-height: 1.75em;
		font-weight: normal;
		padding-left: 1.25em
	}
	#menu_button {
		display: none;
	}
	#mobilebuttons {
		display: block;
		display: none;
		padding-left: 1em;
		padding-right: 1em;
		padding-top: 1em;
	}
	#mobilebuttons a.button {
		display: inline-block;
		float: left;
		font-size: 1.125em;
	}
	#mobilebuttons a.button + a.button {
		margin-left: 0.5em;
	}
	#mobileicons {
		display: block;
		
	}
	#mobileicons .topicons {
		width: 100%;
		margin: 0;
	}
	#mobileicons .topicons ul li {
		width: 33.33%;
		margin-top: 1.125rem;
	}
	#mobileicons .topicons ul li:nth-child(4) {
		margin-left: 16.66667%;
	}
	#mobileicons .topicon_txt {
		opacity: 1;
		font-size: 0.875rem;
		bottom: auto;
		top: calc(100% + 0px);
	}
	.col5050_table {
		display: block;
		float: left;
		width: 100%;
	}
	.col5050 {
		float: left;
		width: 100%;
		max-width: 100%;
	}
	.onlymobile {
		display: block;
	}
	.onlydesktop {
		display: none;
	}
	.col5050_txt {
		background-color: #efede8;
		padding-top: 3.75rem;
		padding-bottom: 7.5rem;
		padding-left: 3.75rem;
		padding-right: 3.75rem;
	}
	.col5050_outer {
		padding: 0;
	}
	.col5050_outer::before {
		display: none;
	}
	.col5050_img {
		width: calc(100% - 7.5rem);
		margin-left: 3.75rem;
		margin-top: -3.75rem;
	}
	[data-aos="fade-right"],[data-aos="fade-left"] {		
		transform: translate3d(0,70px,0);
	}
	[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate,
	[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate,
	[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate,
	[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate,
	[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate,
	[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate{
		transition-delay: .0s;
	}
	#content_button.normalc {
		top: -10rem;
	}
	#menu {
		display: none;
	}
	.navi-text {
		font-size: 1.25em;
	}
	.row48 {
	  margin-left: -0.6875rem;
	  margin-right: -0.6875rem;
	}
	.col50_1 {
	  padding-left: 0.6875rem;
	  padding-right: 0.6875rem;
	}
	.col33_3 {
	  width:  50%;
	}
	#optionsiso ul {
		display: block;
	}
	#optionsiso ul li {
		display: inline-block;
		margin-top: 0.6875rem;
	}
	.right_txt {
	  padding-top: 1.25rem;
	  padding-left: 0.9375rem;
	  padding-right: 0.9375rem;
	  padding-bottom: 1.25rem;
	}
	.content_rightbg {
	  padding-right: 0.9375rem;
	  padding-bottom: 1.875rem;
	  padding-top: 1.625rem;
	  padding-left: 0.9375rem;
	}
	.content_rightbg h2.sonne {
		margin-left: 3.75rem;
	}
}
@media screen and (max-width: 767px) {
	h1, h2,
	#page1 .reviewsbox h2.line,
	h2.h1 {
		margin: 0;
		padding: 0;
		font-size: 2.5rem;
		line-height: 1;
		text-transform: uppercase;
		color: #887e73;
		letter-spacing: 0.075em;
	}
	
	html {
		font-size: 3.333vw;
	}
	#header,
	#header.sticky {
    	height: 5.75rem;
	}
	#wechsler {
		padding-top: 5.75rem;
	}
	.flexslider .slides > li {
		max-height: calc(100vh - 18rem)
	}
	.infobutton_o {
		font-size: 2vw;
	}
	#top {
		font-size: 3.33vw;
	}
	#logo img {
		width: 14.25rem;
		margin-top: 0.5rem;
	}
	.sticky #logo img {
		margin-top: 0.5rem;
		width: 14.25rem;
	}
	.sticky #nav,
	#nav {
		margin-top: 0.50625rem;
	}
	#wechsler_button {
		bottom: 9%;
		right: 7%;
	}
	.cbp-spmenu {
		font-size: 1.65vw;
		font-size: 11px;
	}
	.cbp-spmenu .rownone {
		padding-top: 18em;
	}
	.colf_1 {
		width: 100%;
	}
	.colf_2 {
		width: 100%;
	}
	.colf_3 {
		width: 100%;
		max-width: 100%;
		text-align: center;
		padding-top: 2rem;
	}
	.footernav {
		text-align: center;
	}
	.colf_1 ul li {
		line-height: 3rem;
		height: 3rem;
	}
	.colf_1 ul li + li {
		padding-left: 0.75rem;
	}
	#footer .colf_2 ul li a {
		max-width: 70vw;
	}
	#footer .colf_1 h2 {
		background-size: 3.25rem auto;
		background-position: left 0.125rem;
		background-repeat: no-repeat;
		padding-left: 4rem;
		padding-top: 1.5rem;
		padding-bottom: 0.8125rem;
	}
	#footer .colf_1 p {
		padding-left: 4rem;
	}
	ul.socials {
		float: left;
		width: 100%;
		text-align: center;
	}
	ul.socials li {
		padding-left: 0.5rem;
		padding-right: 0.5rem;
		float: none;
		display: inline-block;
	}
	ul.socials + .clr {
		display: none;
	}
	ul.partner {
		float: left;
	}
	ul.partner li {
		padding-left: 0;
		padding-right: 1rem;
	}
	#header .topicons {
		display: none;
	}
	.topright {
		width: auto;
		margin-top: 0.5rem;
	}
	.topright a.button + a.button {
		margin-left: 0.5em;
	}
	.toptel {
		margin-right: 0.5em;
	}
	.toptel a span {
		display: none;
	}
	.toptel a {
		display: block;
		width: 2em;
		height: 2.0625em;
		background-image: url('../Images/phone.png');
		background-size: 1.5625em auto;
		background-position: left center;
		background-repeat: no-repeat;
	}
	.topright a.button {
		padding-left: 1.615em;
		padding-right: 0.75em;
		font-size: 0.875em;
		line-height: 2em;
		min-width: 2rem;
	}
	.topright a.button::before {
		width: 26px;
		width: 1.25rem;
		height: 1.5rem;
		height: 1.5rem;
		left: -0.25rem;
		top: 0.1875rem;

	}
		.topicons {
		margin-right: 0.5em;
	}
	.topicons ul li {
		width: 3.5em;
	}
	.topicon_txt {
		font-size: 0.75rem;
	}
	#main ul.flexline {
		display: block;
	}
	#main ul.flexline li {
		
	}
	#main ul.flexline.owl-carouselmobile .owl-item li img {
		width: auto !important;
		float: none;
		margin: auto;
	}
	#menu_button .infobutton_o,
	#content_button .infobutton_o{
		font-size: 1.75vw;
	}
	#iiqcheck_widget_1385 {
		margin: auto;
	}
	#content_button {
		right: 1.5rem;
	}
	#w_down {
		bottom: 1.5rem;
	}
	#w_down img {
		height: 2.5rem;
		width: auto;
	}
	#optionsiso .checkit label {
		font-size: 1rem;
	}
	.flipster__item img {
		width: 650px;
		width: 20.625rem;
	}
	.flipster__button.flipster__button--prev {
		margin-left: -11.85rem;
		background-size: 0.75rem auto;
	}
	.flipster__button.flipster__button--next {
		margin-right: -11.85rem;
		background-size: 0.75rem auto;
	}
	.col33_1, .col33_2 {
		width: 100%;
	}
	.col33_2 + .col33_2 + .col33_2 {
		margin-left: 0%;
		padding-top: 0rem;
	}
	.cbp-spmenu .container {
		padding: 0;
	}
	.sticky.cbp-spmenu .rownone,
	.cbp-spmenu .rownone {
		padding-top: 3em;
		padding-top: 4.125rem
	}
	.col_m1, .col_m2, .col_m3, .col_m4 {
		width: 100%;
	}
	.cbp-spmenu ul {
		min-height: 0.5em;
		padding-left: 1em;
		padding-right: 1em;
		border-bottom: 1px solid #aa9f93;
	}
	.cbp-spmenu ul + ul {
	  margin-top: 0rem;
	}
	.cbp-spmenu .topicons ul {
		border: 0;
		width: 100%;
		
	}
	.toChild {
		width: 52px;
		height: 40px;
		padding-left: 20px;
		padding-right: 17px;
		right: -10px;
	}
	.cbp-spmenu a::after {
		display: none;
	}
	.cbp-spmenu a {
		line-height: 2.4325em;
		font-size: 1.5em;
	}
	.cbp-spmenu ul ul li a, .cbp-spmenu ul ul li a:link, .cbp-spmenu ul ul li a:visited {
		font-size: 1.0625em;
		letter-spacing: 0.025em;
		line-height: 1.75em;
		font-weight: normal;
		padding-left: 1.25em
	}
	.menutext {
		display: block;
	}
	.menutext h3 {
		font-weight: 600;
		font-size: 2em;
		text-transform: uppercase;
		padding-bottom: 0.5em;
		margin-bottom: 0.25em;
		border-bottom: 1px solid #aa9f93;
		padding-left: 0.5em;
		padding-right: 0.5em;
	}
	.cbp-spmenu li ul {
		padding-top: 0;
		margin-top: -0.375em;
		padding-bottom: 0.5em;
		border: 0;
	}
	.cbp-spmenu ul ul li a, .cbp-spmenu ul ul li a:link, .cbp-spmenu ul ul li a:visited {
		font-size: 1.375em;
		letter-spacing: 0.025em;
		line-height: 1.75em;
	}
	#menu_button {
		display: none;
	}
	.col5050_txt a.button {
		min-width: 1rem;
	}
	#mobilebuttons {
		display: block;
		display: none;
		padding-left: 1em;
		padding-right: 1em;
		padding-top: 1em;
	}
	#mobilebuttons a.button {
		display: inline-block;
		float: left;
		font-size: 1.125em;
	}
	#mobilebuttons a.button + a.button {
		margin-left: 0.5em;
	}
	#mobileicons {
		display: block;
		
	}
	#mobileicons .topicons {
		width: 100%;
		margin: 0;
	}
	#mobileicons .topicons ul li {
		width: 33.33%;
		margin-top: 1.125rem;
	}
	#mobileicons .topicons ul li:nth-child(4) {
		margin-left: 16.66667%;
	}
	#mobileicons .topicon_txt {
		opacity: 1;
		font-size: 0.875rem;
		font-size: 10px;
		bottom: auto;
		top: calc(100% + 0px);
	}
	.col5050_table {
		display: block;
		float: left;
		width: 100%;
	}
	.col5050 {
		float: left;
		width: 100%;
		max-width: 100%;
	}
	.onlymobile, .displaymobile {
		display: block;
	}
	.onlydesktop, .hidemobile {
		display: none;
	}
	.displaymobile a.button {
		margin-top: 1rem;
	}
	.displaymobile a.button + a.button {
		margin-left: 0;
	}
	.col5050_txt {
		background-color: #efede8;
		padding-top: 2rem;
		padding-bottom: 4.5rem;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}	
	.frame-layout-2 .col5050_txt {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.col5050_outer {
		padding: 0;
	}
	.col5050_outer::before {
		display: none;
	}
	.col5050_img {
		width: calc(100% - 3rem);
		margin-left: 1.5rem;
		margin-top: -3rem;
	}
	[data-aos="fade-right"],[data-aos="fade-left"] {		
		transform: translate3d(0,70px,0);
	}
	[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate,
	[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate,
	[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate,
	[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate,
	[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate,
	[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate{
		transition-delay: .0s;
	}
	.owl-carouselmobile [data-aos="fade-right"], .owl-carouselmobile [data-aos="fade-left"] {		
		transform: none;
	}
	.owl-carouselmobile [data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] .owl-carouselmobile  [data-aos].aos-animate,
	.owl-carouselmobile [data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] .owl-carouselmobile  [data-aos].aos-animate,
	.owl-carouselmobile [data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] .owl-carouselmobile  [data-aos].aos-animate,
	.owl-carouselmobile [data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] .owl-carouselmobile  [data-aos].aos-animate,
	.owl-carouselmobile [data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] .owl-carouselmobile  [data-aos].aos-animate,
	.owl-carouselmobile [data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] .owl-carouselmobile  [data-aos].aos-animate{
		transition-delay: .0s;
	}
	.owl-carouselmobile [data-aos^="fade"][data-aos^="fade"].aos-animate,
	.owl-carouselmobile [data-aos^="fade"][data-aos^="fade"] {
		opacity: 1;
		transform: none;
	}
	#content_button.normalc {
		top: -8rem;
	}
	#menu {
		display: none;
	}
	.navi-text {
		font-size: 1.25em;
	}
	.flex-direction-nav .flex-prev {
		left: 2rem;
	}
	.flex-direction-nav .flex-next {
		right: 2rem;
	}
	.flex-direction-nav a {
		width: 20px;
		height: 20px;
	}
	.pauschalen-carousel {
		margin-top: 1.5rem;
	}
	#main ul.iconcenter li {
		width: 33.33333%;
	}
	#main ul.iconcenter li + li + li + li {
		padding-top: 1.75rem;
	}
	#main ul.iconcenter li:nth-child(4) {
		margin-left: 16.6667%;
	}
	.iconcenter_txt {
		font-size: 1rem;
	}
	.pauschalen-carousel,
	.aktuellesbox_o,
	#main ul.flexline {
		width: calc(100% + 1.875rem);
		margin-left: -0.975rem;
	}
	.aktuellesbox_o.normarmob {
		margin: 0;
		width: 100%;
	}
	.aktuellesbox_o {
		margin-bottom: 2.5rem;
	}
	.pauschalenbox_txt {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.aktuellesbox_o .row22 {
		margin: 0;
		width: 100%;
	}
	.aktuellesbox_o .row22 .col33_2 {
		float: none;
		width: auto;
		padding: 0;
	}
	.aktuellesbox_o.normarmob .row22 {
		margin: 0;
		width: auto;
		margin-left: -0.6875rem;
		margin-right: -0.6875rem;
	}
	.aktuellesbox_o.normarmob .row22 .col33_2 {
		padding: 0.6875rem;

		float: left;
		width: 100%;
	}
	.col_635, .col_620 {
		width: 100%;
	}
	.col_500, .col_605 {
		width: 100%;
		padding-top: 2rem;
	}
	.col33_3 {
		float: left;
		width: 100%;
		padding: 0.9375rem;
	}
	#optionsiso .checkit {
		padding-top: 0.375rem;
		padding-bottom: 0.375rem;
	}
	.col_1060 {
		float: left;
		width: 100%;
	}
	.col_155 {
		float: left;
		width: 155px;
		padding-top: 2rem;
	}
	.mobiletablewrap {
		overflow-x: scroll;
	}
	.mobiletablewrap .contenttable {
		width: 600px;
		padding-bottom: 1rem;
	}
	table.contenttable th:nth-child(1), table.contenttable td:nth-child(1) {
		width: 21rem;
	}
	#main .borderbox ul {
		margin-left: 0rem;
	}
	.frame-layout-3 {
		background-image: none;
	}
	
	.frame-space-before-30 {
		margin-top: 3rem;
	}
	.frame-space-before-40 {
		margin-top: 2.5rem;
	}
	.frame-space-before-65 {
		margin-top: 2.5rem;
	}
	.frame-space-before-70 {
		margin-top: 3.25rem;
	}
	.frame-space-before-2000 {
		margin-top: -1.85rem;
	}
	.ce-intext.ce-left .ce-gallery {
		margin-right: 0;
	}
	.ce-bodytext {
		display: block;
		float: left;
		width: 100%;
	}
	.frame-space-before-130 {
		margin-top: 4rem;
	}
	.frame-space-before-extra-large {
		margin-top: 3em;
	}
	.frame-space-after-large {
		margin-bottom: 3em;
	}
	.frame-space-before-large {
		margin-top: 3em;
	}
	p.line {
	  padding-left: 1rem;
	}
	p.line::before {
		left: 0;
	}
	body {
		font-size: 1.25rem;
		line-height: 1.5;
	}
	.row48 {
	  margin-left: -0rem;
	  margin-right: -0rem;
	}
	.col50_1 {
		width: 100%;
	  padding-left: 0.9375rem;
	  padding-right: 0.9375rem;
	}
	.col50_1 + .col50_1 {
		padding-top: 1.5rem;
	}
	.tippbox_head {
		background-size: auto 100%;
		padding-top: 1rem;
		padding-right: 1rem;
	}
	.tippbox_txt {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.tippsbox .pauschalbox_txt_i {
		padding-bottom: 1.5rem;
	}
	#top .sprache {
		display: none;
			
	}
	.cbp-spmenu .sprache {
		float: left;
		margin: 0;
		width: 100%;
		padding-top: 1.5rem;
		text-align: center;
		display: block;
	}
	.cbp-spmenu .sprache a {
		display: inline-block;
	}
	#optionsiso ul {
		display: block;
	}
	#optionsiso ul li {
		display: inline-block;
		margin-top: 0.6875rem;
	}
	.content_left,
	.content_leftbg {
		width: 100%;
		text-align: left;
	}
	.content_right,
	.content_rightbg {
		width: 100%;
		margin-top: 2.5rem;
	}
	.content_cta .cta_button_i {
		transform: scale(0.75);
		margin-top: 2rem;
	}
	#austriamap {
		display: none;
	}
	#quickanfrage {
		transform: scale(1.2);
	  position: relative;
	  top: auto;
	  left: auto;
	  width: 17rem;
		float: left;
		margin-left: calc((100% - 17rem) / 2);
		margin-bottom: 3rem;
	}
	#marker_1, #marker_2, #marker_3, #marker_4, #marker_5, #marker_6, #marker_7, #marker_8, #marker_9, #marker_10, #marker_11, #marker_12, #marker_13, #marker_14, #marker_15, #marker_16, #marker_17, #marker_18, #marker_19 {
		left: auto;
		top: auto;
		right: auto;
			
	}
	.karte_marker {
		position: relative;
		top: auto;
		left: auto;
		float: left;
		width: 100%;
		min-height: 2rem;
		margin-top: 1rem;
	}
	#marker_14 .marker_info, #marker_15 .marker_info,
	.marker_info {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		float: left;
		width: 100%;
		display: block;
		min-height: 2rem;
		opacity: 1 !important;
	}
	.marker_txt h3 {
		font-size: 1.3125rem;
	}
	.marker_txt h5 {
		font-size: 1.1825rem;
	}
	.marker_txt {
		font-size: 1.125rem;
		padding-left: 0.75rem;
	}
	.platzbox_land.landboxrel.onlymobile {
		display: block;
		margin-bottom: 0;
	}
	#page37 .karte_marker,
	#page37 .platzbox_land.landboxrel.onlymobile { 
		display: none;
	}
	.unterseite #quickanfrage {
		left: auto;
	}
	.ce-intext.ce-right .ce-gallery {
	  margin-left: 0px;
		float: left;
	}
	.fancybox-iframe {
		max-width: 100%;
		height:  auto !important;
	}
	.fancybox-slide--iframe .fancybox-content {
		background: transparent;
	}
	.slider_overlay {
		display: none;
	}
	#page36 #main.unterseite, #page35 #main.unterseite {
		padding-top: 8rem;
	}
}


@media screen and (max-height: 750px)  and (min-width: 993px) { 
	.cbp-spmenu .rownone {
		padding-top: 14.25em;
	}
	
}








