@media only screen and (min-width: 1225px){

	/* |||||||||| Start :: BASIC RESP STYLES |||||||||| */
	
		.con_100_padding_tb{ padding:80px 0 80px 0;	}
		.div_con_center{ width:1200px; margin:0 auto; }
		.div_con_center_big{ width:1200px; margin:0 auto; }
		.rahmen_overflow_inner{	width:1240px; }
		.rahmen_overflow_inner_1800{ width:1240px; }
		
		.show_nav_responsive{
			display:none;
		}
		
	/* |||||||||| Start :: BASIC RESP STYLES |||||||||| */

	/* |||||||||| Start :: BASIC GLOBAL HEADLINES |||||||||| */

		/* Headergrafik Startseite */
		span.headline_headergfx_little {
			font-family:'Manrope', Arial, Helvetica, sans-serif; font-size:1.875rem; line-height:2.5rem; font-weight:300; color:#ffffff;
			margin:0 0 0 0; padding:0 0 0 0; box-sizing:border-box;	text-transform:none; hyphens:auto; word-wrap:break-word; transition:all 0.4s ease-in-out; width:100%;
		}
		
		span.headline_headergfx_big {
			font-family:'Manrope', Arial, Helvetica, sans-serif; font-size:5rem; line-height:5.625rem; font-weight:400; color:#ffffff;
			margin:-6px 0 0 0; padding:0 0 0 0; box-sizing:border-box;	text-transform:none; hyphens:auto; word-wrap:break-word; transition:all 0.4s ease-in-out; width:100%;
		}

		/* Contentbereich */
		span.headline_content_little {
			font-family:'Manrope', Arial, Helvetica, sans-serif; font-size:1.5rem; line-height:2.125rem; font-weight:300; color:#000000;
			margin:0 0 0 0; padding:0 0 0 0; box-sizing:border-box;	text-transform:none; hyphens:auto; word-wrap:break-word; transition:all 0.4s ease-in-out; width:100%;
		}
		
		span.headline_content_big {
			font-family:'Manrope', Arial, Helvetica, sans-serif; font-size:3.125rem; line-height:3.75rem; font-weight:400; color:#000000;
			margin:0 0 0 0; padding:0 0 0 0; box-sizing:border-box;	text-transform:none; hyphens:auto; word-wrap:break-word; transition:all 0.4s ease-in-out; width:100%;
		}
		
		h1.headline_content_little, h2.headline_content_little, h3.headline_content_little, h4.headline_content_little, h5.headline_content_little, h6.headline_content_little {
			font-family:'Manrope', Arial, Helvetica, sans-serif; font-size:1.5rem; line-height:2.125rem; font-weight:300; color:#000000;
			margin:0 0 0 0; padding:0 0 0 0; box-sizing:border-box;	text-transform:none; hyphens:auto; word-wrap:break-word; transition:all 0.4s ease-in-out; width:100%;
		}
		
		h1, h2, h3, h4, h5, h6 {
			font-family:'Manrope', Arial, Helvetica, sans-serif; font-size:3.125rem; line-height:3.75rem; font-weight:400; color:#000000;
			margin:0 0 0 0; padding:0 0 0 0; box-sizing:border-box;	text-transform:none; hyphens:auto; word-wrap:break-word; transition:all 0.4s ease-in-out; width:100%;
		}
		
		h1.white, h2.white, h3.white, h4.white, h5.white, h6.white {
			color:#ffffff;
		}
		
		/* Leistungsboxen */
		span.headline_box {
			font-family:'Manrope', Arial, Helvetica, sans-serif; font-size:1.5rem; line-height:2.125rem; font-weight:400; color:#000000;
			margin:0 0 15px 0; padding:0 0 0 0; box-sizing:border-box;	text-transform:none; hyphens:auto; word-wrap:break-word; transition:all 0.4s ease-in-out; width:100%;
		}
		
		/* Keyfacts */
		span.key_big01 {
			font-family:'Manrope', Arial, Helvetica, sans-serif; font-size:3.125rem; line-height:3.125rem; font-weight:600; color:#ffffff;
			margin:0 0 10px 0; padding:0 0 0 0; box-sizing:border-box;	text-transform:none; hyphens:auto; word-wrap:break-word; transition:all 0.4s ease-in-out; width:100%; text-align:center;
		}
		
		span.key_little01 {
			font-family:'Manrope', Arial, Helvetica, sans-serif; font-size:1.25rem; line-height:1.25rem; font-weight:400; color:#ffffff;
			margin:0 0 0 0; padding:0 0 0 0; box-sizing:border-box;	text-transform:none; hyphens:auto; word-wrap:break-word; transition:all 0.4s ease-in-out; width:100%; text-align:center;
		}

		span.key_big02 {
			font-family:'Manrope', Arial, Helvetica, sans-serif; font-size:3.125rem; line-height:3.125rem; font-weight:600; color:#000000;
			margin:0 0 10px 0; padding:0 0 0 0; box-sizing:border-box;	text-transform:none; hyphens:auto; word-wrap:break-word; transition:all 0.4s ease-in-out; width:100%; text-align:center;
		}
		
		span.key_little02 {
			font-family:'Manrope', Arial, Helvetica, sans-serif; font-size:1.25rem; line-height:1.25rem; font-weight:400; color:#000000;
			margin:0 0 0 0; padding:0 0 0 0; box-sizing:border-box;	text-transform:none; hyphens:auto; word-wrap:break-word; transition:all 0.4s ease-in-out; width:100%; text-align:center;
		}
		
		/* CTA */
		.cta_text {
			font-family:'Manrope', Arial, Helvetica, sans-serif; font-size:1.375rem; line-height:1.875rem; font-weight:400; color:#ffffff;
			margin:0 0 0 0; padding:0 0 0 0; box-sizing:border-box;	text-transform:none; hyphens:auto; word-wrap:break-word; transition:all 0.4s ease-in-out; width:100%;
		}
		
		/* Highlight Aufzählungspunkte */
		h2.aufzaehlung {
			font-family:'Manrope', Arial, Helvetica, sans-serif; font-size:1.5rem; line-height:2.125rem; font-weight:400; color:#ffffff;
			margin:0 0 0 0; padding:0 0 0 0; box-sizing:border-box;	text-transform:none; hyphens:auto; word-wrap:break-word; transition:all 0.4s ease-in-out; width:100%;
		}
		
		/* Headline Accordeon */
		h1.headline_acc, h2.headline_acc, h3.headline_acc, h4.headline_acc, h5.headline_acc, h6.headline_acc {
			font-family:'Manrope', Arial, Helvetica, sans-serif; font-size:1.5rem; line-height:2.125rem; font-weight:400; color:#000000;
			margin:0 0 0 0; padding:0 0 0 0; box-sizing:border-box;	text-transform:none; hyphens:auto; word-wrap:break-word; transition:all 0.4s ease-in-out; width:100%;
		}
		
	/* |||||||||| Ende :: BASIC GLOBAL HEADLINES |||||||||| */

	/* |||||||||| Start :: ACHTUNG |||||||||| */

		.bg_achtung{
			display:inline-block;
			position:relative;
			float:left;
			background-color:#0092cb;
			padding:15px 0 15px 0;
			margin:0 0 0 0;
			overflow:hidden;
			box-sizing:border-box;
		}

			.icon_achtung{
				height:24px;
				margin:0 20px 0 0;
				overflow:hidden;
				box-sizing:border-box;
			}

			.container_txt_achtung{
				width:90%;
				/* overflow:hidden; */
				box-sizing:border-box;
			}

	/* |||||||||| Ende :: ACHTUNG |||||||||| */	

	/* |||||||||| Start :: HEADERGRAFIK STARTSEITE |||||||||| */

		.rslides {
			position:relative;
			list-style:none;
			overflow:hidden;
			width:100%;
			height:800px;
			padding:0 0 0 0;
			margin:0 0 0 0;
			z-index:999;
		}
		
			.rslides li {
				-webkit-backface-visibility: hidden;
				position:absolute;
				display:none;
				width:100%;
				left:0;
				top:0;
				margin:0;
				padding:0;
			}
			
			.rslides li:first-child {
				position:relative;
				display:block;
				float:left;
			}
			
				.headergfx_outside {
					position:relative;
					list-style:none;
					overflow:hidden;
					width:100%;
					height:800px;
					padding:0 0 0 0;
					margin:0 0 0 0;
					z-index:999;
					background-size:cover;
					background-position:center center;
				}
				
					.headergfx_outside video{
						display:inline;
						position:absolute;
						min-width:101%;
						min-height:101%;
						width:auto;
						height:auto;
						-ms-transform:translateX(-50%) translateY(-50%);
						-moz-transform:translateX(-50%) translateY(-50%);
						-webkit-transform:translateX(-50%) translateY(-50%);
						transform:translateX(-50%) translateY(-50%);
						background-size:auto 800px; 
						top:50%;
						left:50%;
					}
				
					.headergfx_outside::after {
						  content:"";
						  position:absolute;
						  inset:0;
						  background:url(../images/overlay_black.png);
						  pointer-events:none;
					}
					
					.headergfx_contentbox{
						display:inline-block;
						position:absolute;
						bottom:100px;
						z-index:999999999;
						width:750px;
					}
					
						.headergfx_trennlinie{
							width:300px;
							height:1px;
							background-color:#ffffff;
							opacity:0.5;
							margin:26px 0 35px 0;
						}
			
		.rslides_bullets_pos{
			margin:-124px 0 0 0;
			z-index:9999;
			display:block;
			width:100px;
		}
		
			.nav_punkte{
				display:flex;
				align-items:right;
				width:50%;
				height:21px;
				margin:0 0 0 0;
				padding:0 0 0 0;
				box-sizing:border-box;
			}
		
				.nav_punkte_inside{
					width:100%;
					padding:0 0 0 0;
					box-sizing:border-box;
				}
		
					.large-btns_tabs {
						padding-left:0px;
						margin-left:0px;
						margin-top: 0px;
						text-align:right;
					}
					
					.large-btns_tabs li {
						display: inline;
						float:none;
						text-align:left;
						margin:0 0 0 20px;
					}
					
					.large-btns_tabs a {
						font-family:'Manrope', Arial, Helvetica, sans-serif;
						color:#ffffff;
						font-size:1rem;
						line-height:1.375rem;
						font-weight:600;
						background-color:transparent;
						color:#ffffff;
						width:auto;
						height:auto;
						display:inline-block;
						overflow:hidden;
					}
					
					.large-btns_here a {
						/* background-color:#0092cb; */
						font-family:'Manrope', Arial, Helvetica, sans-serif;
						color:#ffffff;
						font-size:1rem;
						line-height:1.375rem;
						font-weight:600;
						background-color:transparent;
						color:#ffffff;
						width:auto;
						height:auto;
						display:inline-block;
						overflow:hidden;
						border-bottom:2px solid #0092cb;
					}
			
			
			
	/* |||||||||| Ende :: HEADERGRAFIK STARTSEITE |||||||||| */

	/* |||||||||| Start :: DESKTOP NAVIGATION |||||||||| */
	
		.show_nav_desktop{
			display:inline-block;
			position:absolute;
			top:0px;
			z-index:9999;
			padding:40px 0 0 0;
		}
		
		.show_desk_link_responsive{
			display:none;
		}
		
		a.show_desk_link_responsive:link, a.show_desk_link_responsive:visited, a.show_desk_link_responsive:active, a.show_desk_link_responsive:hover {
			display:none;
		}
		
			.rahmen_logo_desk{
				width:1800px;
				height:auto;
				margin:0 0 0 -1425px;
				padding:20px 40px 20px 0;
				overflow:hidden;
				box-sizing:border-box;
				background-color:#ffffff;
				border-radius:10px;
			}
			
			img.lgo_desk{
				width:auto;
				height:110px;
			}
	
		.container_nav_01{
			width:auto;
			height:auto;
			margin:0 0 0 0;
			padding:62px 0 0 0;
			box-sizing:border-box;
		}
		
	/* |||||||||| Ende :: DESKTOP NAVIGATION |||||||||| */

	/* |||||||||| Start :: LEISTUNGSÜBERSICHT |||||||||| */
	
		.content_trennlinie{
			width:300px;
			height:1px;
			background-color:#0092cb;
			margin:30px 0 0 0;
		}
		
		.teaser_leistungen{
			width:100%;
			height:auto;
			margin:40px 0 0 0;
		}
		
		.container_leistungen_rahmen{
			width:373px;
			height:550px;
			margin:40px 40px 0 0;
			border:1px solid #e8e8e8;
			border-radius:10px;
			overflow:hidden;
			box-sizing:border-box;
			transition:all 0.4s ease-in-out;
			background:url(../images/watermark_box.png), #ffffff;
			background-repeat:no-repeat;
			background-position:left -60px bottom -60px;
		}
		
			.container_picbox_leistungen{
				width:373px;
				height:249px;
				margin:0 0 0 0;
				overflow:hidden;
				box-sizing:border-box;
			}
			
				.container_picbox_leistungen img{
					width:auto;
					height:249px;
					margin:0 0 0 0;
				}
				
			.overlay_picbox{
				width:373px;
				height:249px;
				margin:-251px 0 0 0;
				overflow:hidden;
				box-sizing:border-box;
				background-image:url(../images/overlay_blue.png);
				opacity:0;
				transition:all 0.4s ease-in-out;
			}
			
			.container_leistungen_rahmen:hover .overlay_picbox{
				opacity:1;
				transition:all 0.4s ease-in-out;
			}
			
				.icon_link_box{
					width:40px;
					height:40px;
					margin:20px 0 0 20px;
					overflow:hidden;
					box-sizing:border-box;
					background:url(../images/icon_link_blue.png), #ffffff;
					background-repeat:no-repeat;
					background-position:center center;
					border-radius:5px;
				}
			
			.container_leistungen_txt{
				width:373px;
				height:260px;
				margin:0 0 0 0;
				padding:30px 40px 30px 40px;
				overflow:hidden;
				box-sizing:border-box;
			}
		
	/* |||||||||| Ende :: LEISTUNGSÜBERSICHT |||||||||| */

	/* |||||||||| Start :: CONTENT STARTSEITE |||||||||| */
	
		.container_content_index{
			width:580px;
			height:auto;
			margin:0 0 0 0;
			padding:0 0 0 0;
			box-sizing:border-box;
		}
		
		.container_content_index_100{
			width:100%;
			height:auto;
			margin:0 0 0 0;
			padding:0 0 0 0;
			box-sizing:border-box;
		}
		
			.txt_content{
				width:100%;
				margin:40px 0 0 0;
			}
			
		.container_picbox_content_01{
			width:270px;
			height:auto;
			margin:0 0 0 40px;
			padding:0 0 0 0;
		}
		
		.container_picbox_content_02{
			width:270px;
			height:auto;
			margin:60px 0 0 40px;
			padding:0 0 0 0;
		}
		
			.container_picbox_index{
				width:270px;
				height:270px;
				box-sizing:border-box;
				overflow:hidden;
				border-radius:10px;
			}
			
				.container_picbox_index img{
					width:auto;
					height:270px;
					margin:0 0 0 0;
					padding:0 0 0 0;
				}
				
			.container_keyfact_01{
				width:270px;
				height:auto;
				box-sizing:border-box;
				overflow:hidden;
				border-radius:10px;
				background-color:#0092cb;
				padding:23px 30px 30px 30px;
			}
			
			.container_keyfact_02{
				width:270px;
				height:auto;
				box-sizing:border-box;
				overflow:hidden;
				border-radius:10px;
				background-color:#ffffff;
				padding:23px 30px 30px 30px;
			}

	/* |||||||||| Ende :: CONTENT STARTSEITE |||||||||| */

	/* |||||||||| Start :: LIST KARRIERE |||||||||| */
	
		.container_karriere_rahmen{
			width:580px;
			height:auto;
			margin:0 40px 40px 0;
			padding:40px 40px 40px 40px;
			border:1px solid #e8e8e8;
			border-radius:10px;
			overflow:hidden;
			box-sizing:border-box;
			transition:all 0.4s ease-in-out;
			background:url(../images/watermark_box.png), #ffffff;
			background-repeat:no-repeat;
			background-position:left -60px bottom -60px;
		}
	
	/* |||||||||| Ende :: LIST KARRIERE |||||||||| */

	/* |||||||||| Start :: CALL TO ACTION |||||||||| */
	
		.bg_calltoaction{
			background:url(../images/watermark_calltoaction.png), #0092cb;
			background-repeat:no-repeat;
			background-position:top -30px right 10%;
		}
		
		.content_trennlinie_white{
			width:300px;
			height:1px;
			background-color:#ffffff;
			margin:30px 0 0 0;
			opacity:0.5;
		}
		
	/* |||||||||| Ende :: CALL TO ACTION |||||||||| */

	/* |||||||||| Start :: FOOTER |||||||||| */
	
		.container_footerlinks{
			width:50%;
		}
		
			a.link_footer:link, a.link_footer:visited {
				float:right;
				margin:0 0 0 20px;
			}
			
			a.link_footer:active, a.link_footer:hover {
				float:right;
				margin:0 0 0 20px;
			}

			a.link_footer_active:link, a.link_footer_active:visited, a.link_footer_active:active, a.link_footer_active:hover {
				float:right;
				margin:0 0 0 20px;
			}
		
		.container_copyright{
			width:50%;
		}
	
	/* |||||||||| Ende :: FOOTER |||||||||| */

	/* |||||||||| Start :: Tel Hörer Mobile |||||||||| */
	
		.tel_hoerer_mobile{
			display:none;
		}
		
	/* |||||||||| Ende :: Tel Hörer Mobile |||||||||| */

	/* |||||||||| Start :: Scroll Top |||||||||| */
	
		.scrollbutton{
			display:inline;
			position:fixed;
			bottom:40px;
			right:40px;
			width:50px;
			height:50px;
			border:1px solid #ffffff;
			z-index:99999999;
			background:url(../images/icon_accordeon_open.png) no-repeat, #ffffff;
			background-position:center center;
			border-radius:10px;
			opacity:0;
			border:1px solid #e8e8e8;
		}
		
		.scrollbutton_visible{
			opacity:1;
		}
		
	/* |||||||||| Ende :: Scroll Top |||||||||| */
	
	/* |||||||||| Start :: Scroll Navigation |||||||||| */
		
		.naviscroll_hidden{
			width:100%;
			height:100px;
			float:left;
			position:fixed;
			display:block;
			margin:0 0 0 0;
			padding:15px 0 0 0;
			top:-1000px;
			box-sizing:border-box;
			z-index:999999999;
			transition: all 0.7s ease-in-out;
			background-color:#ffffff;
			box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
			border-bottom:1px solid #e8e8e8;
		}
		
		.naviscroll{
			width:100%;
			height:100px;
			float:left;
			position:fixed;
			display:block;
			margin:0 0 0 0;
			padding:15px 0 0 0;
			top:0;
			box-sizing:border-box;
			z-index:999999;
			transition: all 0.7s ease-in-out;
			background-color:#ffffff;
			box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
			border-bottom:1px solid #e8e8e8;
		}
		
		.rahmen_logo_scroll{
			width:215px;
			height:70px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			overflow:hidden;
			box-sizing:border-box;
			/* background-color:#ffffff; */
			/* border-radius:10px; */
		}
		
		img.lgo_scroll{
			width:auto;
			height:70px;
		}
		
		.container_nav_02{
			width:auto;
			height:auto;
			margin:0 0 0 0;
			padding:15px 0 0 0;
			box-sizing:border-box;
		}
		
	/* |||||||||| Ende :: Scroll Navigation |||||||||| */

	/* |||||||||| Start :: LEVIS TABS |||||||||| */
		
		.container_levistabs{
			display:inline-block;
			position:fixed;
			top:300px;
			right:0px;
			width:49px;
			height:170px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			overflow:hidden;
			box-sizing:border-box;
			z-index:999999999;
		}

		.levis_tel{
			width:50px;
			height:50px;
			margin:0 0 10px 0;
			padding:0 0 0 0;
			background:url(../images/icon_tel_white_cta.png), #0092cb;
			background-repeat:no-repeat;
			background-position:center center;
			border:1px solid #ffffff;
			border-top-left-radius:10px;
			border-bottom-left-radius:10px;
			box-sizing:border-box;
		}
		
		.levis_mail{
			width:50px;
			height:50px;
			margin:0 0 10px 0;
			padding:0 0 0 0;
			background:url(../images/icon_levis_kontakt.png), #0092cb;
			background-repeat:no-repeat;
			background-position:center center;
			border:1px solid #ffffff;
			border-top-left-radius:10px;
			border-bottom-left-radius:10px;
			box-sizing:border-box;
		}
		
		.levis_notfall{
			width:50px;
			height:50px;
			margin:0 0 10px 0;
			padding:0 0 0 0;
			background:url(../images/icon_levis_notdienst.png), #e21c35;
			background-repeat:no-repeat;
			background-position:center center;
			border:1px solid #ffffff;
			border-top-left-radius:10px;
			border-bottom-left-radius:10px;
			box-sizing:border-box;
		}
		
	/* |||||||||| Ende :: LEVIS TABS |||||||||| */

	/* |||||||||| Start :: HEADERGRAFIK DETAILSEITE |||||||||| */
	
		.headergfx_detail{
			width:100%;
			height:600px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			overflow:hidden;
			box-sizing:border-box;
			background-repeat:no-repeat;
			background-position:center center;
		}
		
			.headergfx_detail video{
				display:inline;
				position:absolute;
				min-width:101%;
				min-height:101%;
				width:auto;
				height:auto;
				-ms-transform:translateX(-50%) translateY(-50%);
				-moz-transform:translateX(-50%) translateY(-50%);
				-webkit-transform:translateX(-50%) translateY(-50%);
				transform:translateX(-50%) translateY(-50%);
				background-size:auto 600px; 
				top:50%;
				left:50%;
			}
		
			.headergfx_detail::after {
				  content:"";
				  position:absolute;
				  inset:0;
				  background:url(../images/overlay_black.png);
				  pointer-events:none;
			}
			
			.headergfx_contentbox_detail{
				display:inline-block;
				position:absolute;
				bottom:45px;
				z-index:999999999;
				width:1200px;
			}
	
	/* |||||||||| Ende :: HEADERGRAFIK DETAILSEITE |||||||||| */

	/* |||||||||| Start :: CONTENTBEREICH DETAILSEITE |||||||||| */
	
		.container_content_100{
			width:1200px;
			height:auto;
			box-sizing:border-box;
		}
		
		.container_content_50{
			width:580px;
			height:auto;
			box-sizing:border-box;
		}
		
		.container_content_leistungen{
			width:840px;
			height:auto;
			box-sizing:border-box;
		}
		
			.container_leistungen_navigation{
				display:inline;
				width:320px;
				height:auto;
				margin:13px 40px 0 0;
				padding:0 40px 0 0;
				overflow:hidden;
				box-sizing:border-box;
				border-right:1px solid #d9e0e2;
			}
			
			.container_leistungen_navigation_responsive{
				display:none;
			}
			
				a.breadcrumb_leistungen:link, a.breadcrumb_leistungen:visited {
					width:278px;
				}
				
				a.breadcrumb_leistungen:active, a.breadcrumb_leistungen:hover {
					width:278px;
				}

				a.breadcrumb_leistungen_active:link, a.breadcrumb_leistungen_active:visited , a.breadcrumb_leistungen_active:active, a.breadcrumb_leistungen_active:hover {
					width:278px;
				}
	
		/* cta content :: start */

			.cta_table{
				float:left;
				display:table;
				position:relative;
				width:100%;
				margin:40px 0 0 0;
				padding:0 0 0 0;
				background:url(../images/watermark_calltoaction_white.png), #0092cb;
				background-repeat:no-repeat;
				background-position:top -20px right 40px;
				border-radius:10px;
				overflow:hidden;
			}
			
				.cta_row{
					float: left;
					position: relative;
					display: table-row;
					width: 100%;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
				}
			
					.cta_icon{
						float:left;
						display:table-cell;
						position:absolute;
						width:110px;
						height:100%;
						top: 0;
						bottom: 0;
						margin:0 0 0 0;
						padding:0 0 0 0;
						background-color:#ffffff;
						background-image:url(../images/icon_calltoaction_content.png);
						background-repeat:no-repeat;
						background-position:center center;
					}
					
					.cta_info{
						float:left;
						display:table-cell;
						position:relative;
						margin:0 0 0 0;
						padding:26px 20px 23px 150px;
						box-sizing:border-box;
						min-height:110px;
					}
					
						.cta_text{
							float:left;
							display:inline;
							position:relative;
							width:100%;
							margin:0 0 0 0;
							padding:0 0 0 0;
						}
						
						a.link_tel_cta:link, a.link_tel_cta:visited, a.link_tel_cta:hover, a.link_tel_cta:active {
							margin:8px 40px 0 0;
							padding:0 0 0 30px;
						}
						
						a.link_mail_cta:link, a.link_mail_cta:visited, a.link_mail_cta:hover, a.link_mail_cta:active {
							margin:8px 0 0 0;
							padding:0 0 0 30px;
						}
		
		/* cta content :: ende */

		.jcarousel-wrapper-bild-detail{
			width:580px;
			height:387px;
			overflow:hidden;
			margin:0 0 0 0;
			float:right;
			display:inline;
			overflow:hidden;
			z-index:2;
			border-radius:10px;
		}
		
		.leistungen_jcarusell{
			width:840px;
			height:560px;
			margin:40px 0 0 0;
		}

			.jcarousel-wrapper-bild-detail li{
				margin:0 0 0 0 ;
			}

				.bild_detail_rahmen{
					width:580px;
					height:387px;
					overflow:hidden;
					text-align:center;
					margin-right:0;
					z-index:9998;
				}
		
				.bild_detail_rahmen img{
					height:387px;
				}
				
				.bild_detail_rahmen iframe{
					width:580px;
					height:387px;
				}
				
				.leistungen_bildbox{
					width:840px;
					height:560px;
					overflow:hidden;
					text-align:center;
					margin-right:0;
					z-index:9998;
				}
		
				.leistungen_bildbox img{
					height:560px;
				}
				
				.leistungen_bildbox iframe{
					width:840px;
					height:560px;
				}
		
			.jcarousel-control-prev-detail,
			.jcarousel-control-next-detail	{
				position: absolute;
				bottom:40px;
				left:0;
				top:auto;
				bottom:20px;
				width:19px;
				height:30px;
				border-radius:5px;
			}
			
			.jcarousel-control-prev-detail {
				left:20px;
				position:absolute;
				width:48px;
				height:48px;
				color:transparent;
				background:url(../images/icon_arrow_slider_prev.png), #ffffff;
				background-repeat:no-repeat;
				background-position:center center;
				transition: all 0.2s ease-in-out;
				opacity:1;
				display:inline;
			}
			
			.jcarousel-control-next-detail {
				left:78px;
				position:absolute;
				width:48px;
				height:48px;
				color:transparent;
				background:url(../images/icon_arrow_slider_next.png), #ffffff;
				background-repeat:no-repeat;
				background-position:center center;
				transition: all 0.2s ease-in-out;
				opacity:1;
				display:inline;
			}	
	
	/* |||||||||| Ende :: CONTENTBEREICH DETAILSEITE |||||||||| */

	/* |||||||||| Start :: CONTENT AUFZÄHLIUNG |||||||||| */
	
		.container_highlight_outside{
			width:580px;
			height:auto;
			margin:0 40px 40px 0;
			padding:0 0 0 0;
			box-sizing:border-box;
		}

			.icon_aufzaehlung{
				width:50px;
				height:50px;
				margin:0 20px 20px 0;
				padding:0 0 0 0;
				box-sizing:border-box;
				overflow:hidden;
				background-color:#ffffff;
				background-image:url(../images/icon_check_blue.png);
				background-repeat:no-repeat;
				background-position:center center;
				border-radius:10px;
			}
			
			.container_content_highlight{
				width:510px;
				height:auto;
				margin:0 0 0 0;
				padding:6px 0 0 0;
				box-sizing:border-box;
			}
			
			.container_content_highlight p {
				float:left;
				position:relative;
				margin:15px 0 0 0;
			}

	/* |||||||||| Ende :: CONTENT AUFZÄHLIUNG |||||||||| */

	/* |||||||||| Start :: ACCORDEON DETAILSEITE |||||||||| */

		.accordion {		
			margin:20px 0 0 0;
			padding:16px 60px 18px 40px;
			width:1200px;
			box-sizing:border-box;
			background:transparent;
			color:#ffffff;
			cursor:pointer;
			background:url(../images/icon_accordeon_closed.png) no-repeat center right 40px, #ffffff;
			transition: all 0.4s ease-in-out;
			border:1px solid #d9d9d9;
			border-radius:10px;
		}

		.accordion-open{		
			margin:20px 0 0 0;
			padding:16px 60px 18px 40px;
			width:1200px;
			box-sizing:border-box;
			background:transparent;
			color:#ffffff;
			cursor:pointer;
			background:url(../images/icon_accordeon_open.png) no-repeat center right 40px, #ffffff;
			transition: all 0.4s ease-in-out;
			border:1px solid #d9d9d9;
			border-radius:10px;
			border-bottom:0px;
			border-bottom-left-radius:0;
			border-bottom-right-radius:0;
		}

			.border_inneracc {
				width:1120px;
				height:1px;
				margin:0 0 40px 0;
				padding:0 0 0 0;
				box-sizing:border-box;
				background-color:#d9d9d9;
				/* border:1px solid #f6f6f6; */
			}
			
			div.contentacc {
				width:1200px;
				margin:0 0 0 0;
				padding:0 40px 40px 40px;
				box-sizing:border-box;
				background-color:#ffffff;
				border:1px solid #d9d9d9;
				border-top:0px solid #d9d9d9;
			}
		
			.container_content_zusatz_txt_acc{
				width:778px;
				height:auto;
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
			
			.container_content_zusatz_txt_acc_100{
				width:100%;
				height:auto;
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
			
			.container_content_zusatz_txt_acc_100_info2{
				width:100%;
				height:auto;
				margin:40px 0 0 0;
				padding:0 0 0 0;
			}
			
				.content_zusatz{
					margin:0 0 0 0;
					padding:0 0 0 0;
				}
			
			.container_dlv{
				width:100%;
				height:auto;
				margin:40px 0 0 0;
				padding:0 0 0 0;
			}
		
			.jcarousel-wrapper-bild-acc{
				width:300px;
				height:200px;
				overflow:hidden;
				margin:0 0 0 0;
				float:left;
				display:inline;
				overflow:hidden;
				z-index:2;
				border-radius:10px;
			}

				.jcarousel-wrapper-bild-acc li{
					margin:0 0 0 0 ;
				}

					.bild_acc_rahmen{
						width:300px;
						height:200px;
						overflow:hidden;
						text-align:center;
						margin-right:0;
						z-index:9998;
					}
					
						.bild_acc_rahmen img{
							height:200px;
						}
						
						.bild_acc_rahmen iframe{
							width:300px;
							height:200px;
						}
					
					.jcarousel-control-prev-acc,
					.jcarousel-control-next-acc	{
						position: absolute;
						bottom:40px;
						left:0;
						top:auto;
						bottom:20px;
						width:19px;
						height:30px;
						border-radius:5px;
					}
					
						.jcarousel-control-prev-acc {
							left:20px;
							position:absolute;
							width:48px;
							height:48px;
							color:transparent;
							background:url(../images/icon_arrow_slider_prev.png), #ffffff;
							background-repeat:no-repeat;
							background-position:center center;
							transition: all 0.2s ease-in-out;
							opacity:1;
							display:inline;
						}
						
						.jcarousel-control-next-acc {
							left:78px;
							position:absolute;
							width:48px;
							height:48px;
							color:transparent;
							background:url(../images/icon_arrow_slider_next.png), #ffffff;
							background-repeat:no-repeat;
							background-position:center center;
							transition: all 0.2s ease-in-out;
							opacity:1;
							display:inline;
						}	
		
		.jcarousel-wrapper-content-bildergalerie-acc{
			width:1120px;
			height:181px;
			overflow:hidden;
			margin:40px 0 0 0;
			padding:80px 0 0 0;
			float:left;
			display:inline;
			overflow:hidden;
			z-index:2;
		}

			.jcarousel-wrapper-content-bildergalerie-acc li{
				margin:0 10px 0 0;
			}

				.rahmen_bilder_galerie_acc{
					width:272px;
					height:181px;
					overflow:hidden;
					text-align:center;
					margin-right:0;
					z-index:9998;
					border-radius:10px;
				}
		
				.rahmen_bilder_galerie_acc img{
					height:181px;
				}
		
			.jcarousel-control-prev-bildergalerie-acc,
			.jcarousel-control-next-bildergalerie-acc	{
				position: absolute;
				bottom:40px;
				right:0;
				top:auto;
				bottom:200px;
				width:19px;
				height:30px;
				border-radius:5px;
				border:1px solid #d9d9d9;
			}
			
				.jcarousel-control-prev-bildergalerie-acc {
					right:68px;
					position:absolute;
					width:48px;
					height:48px;
					color:transparent;
					background:url(../images/icon_arrow_slider_prev.png), #ffffff;
					background-repeat:no-repeat;
					background-position:center center;
					transition: all 0.2s ease-in-out;
					opacity:1;
					display:inline;
				}
				
				.jcarousel-control-next-bildergalerie-acc {
					right:0;
					position:absolute;
					width:48px;
					height:48px;
					color:transparent;
					background:url(../images/icon_arrow_slider_next.png), #ffffff;
					background-repeat:no-repeat;
					background-position:center center;
					transition: all 0.2s ease-in-out;
					opacity:1;
					display:inline;
				}
	
	/* |||||||||| Ende :: ACCORDEON DETAILSEITE |||||||||| */

	/* |||||||||| Start :: OFFENER ZUSATZINHALT DETAILSEITE |||||||||| */
	
	.jcarousel-wrapper-bild-offener-zusatzinhalt{
		width:500px;
		height:333px;
		overflow:hidden;
		margin:0 0 40px 0;
		float:left;
		display:inline;
		overflow:hidden;
		z-index:2;
		border-radius:10px;
	}

		.jcarousel-wrapper-bild-offener-zusatzinhalt li{
			margin:0 0 0 0 ;
		}

			.bild_offener_zusatzinhalt_rahmen{
				width:500px;
				height:333px;
				overflow:hidden;
				text-align:center;
				margin-right:0;
				z-index:9998;
			}
			
				.bild_offener_zusatzinhalt_rahmen img{
					height:333px;
				}
				
				.bild_offener_zusatzinhalt_rahmen iframe{
					width:500px;
					height:333px;
				}
		
		.jcarousel-control-prev-offener-zusatzinhalt,
		.jcarousel-control-next-offener-zusatzinhalt	{
			position: absolute;
			bottom:40px;
			left:0;
			top:auto;
			bottom:20px;
			width:19px;
			height:30px;
			border-radius:5px;
		}
		
			.jcarousel-control-prev-offener-zusatzinhalt {
				left:20px;
				position:absolute;
				width:48px;
				height:48px;
				color:transparent;
				background:url(../images/icon_arrow_slider_prev.png), #ffffff;
				background-repeat:no-repeat;
				background-position:center center;
				transition: all 0.2s ease-in-out;
				opacity:1;
				display:inline;
			}
			
			.jcarousel-control-next-offener-zusatzinhalt {
				left:78px;
				position:absolute;
				width:48px;
				height:48px;
				color:transparent;
				background:url(../images/icon_arrow_slider_next.png), #ffffff;
				background-repeat:no-repeat;
				background-position:center center;
				transition: all 0.2s ease-in-out;
				opacity:1;
				display:inline;
			}	
		
		
	.container_content_zusatz_txt{
		width:660px;
		height:auto;
		margin:0 0 0 0;
		padding:0 0 0 0; 
	}
	
	.container_content_zusatz_txt_100{
		width:100%;
		height:auto;
		margin:0 0 0 0;
		padding:0 0 0 0; 
	}
	
	.abstand_zusatz_offen{
		width:100%;
		height:auto;
		margin:20px 0 0 0;
		padding:0 0 0 0; 
	}
	
	.container_content_detail_txt_100{
		width:100%;
		height:auto;
		margin:40px 0 0 0;
		padding:0 0 0 0; 
	}
	
	.container_dlv{
		width:100%;
		height:auto;
		margin:40px 0 0 0;
		padding:0 0 0 0; 
	}
	
	.jcarousel-wrapper-content-bildergalerie-zusatzinhalt{
		width:1200px;
		height:195px;
		overflow:hidden;
		margin:40px 0 0 0;
		padding:70px 0 0 0;
		float:left;
		display:inline;
		overflow:hidden;
		z-index:2;
	}

		.jcarousel-wrapper-content-bildergalerie-zusatzinhalt li{
			margin:0 10px 0 0;
		}

			.rahmen_bilder_galerie_zusatzinhalt{
				width:292px;
				height:195px;
				overflow:hidden;
				text-align:center;
				margin-right:0;
				z-index:9998;
				border-radius:10px;
			}
			
				.rahmen_bilder_galerie_zusatzinhalt img{
					height:195px;
				}
		
		.jcarousel-control-prev-bildergalerie-zusatzinhalt,
		.jcarousel-control-next-bildergalerie-zusatzinhalt {
			position: absolute;
			bottom:40px;
			right:0;
			top:auto;
			bottom:215px;
			width:19px;
			height:30px;
			border-radius:5px;
			border:1px solid #d9d9d9;
		}
		
			.jcarousel-control-prev-bildergalerie-zusatzinhalt {
				right:68px;
				position:absolute;
				width:48px;
				height:48px;
				color:transparent;
				background:url(../images/icon_arrow_slider_prev.png), #ffffff;
				background-repeat:no-repeat;
				background-position:center center;
				transition: all 0.2s ease-in-out;
				opacity:1;
				display:inline;
			}
			
			.jcarousel-control-next-bildergalerie-zusatzinhalt {
				right:0;
				position:absolute;
				width:48px;
				height:48px;
				color:transparent;
				background:url(../images/icon_arrow_slider_next.png), #ffffff;
				background-repeat:no-repeat;
				background-position:center center;
				transition: all 0.2s ease-in-out;
				opacity:1;
				display:inline;
			}
		
	/* |||||||||| Ende :: OFFENER ZUSATZINHALT DETAILSEITE |||||||||| */

	/* |||||||||| Start :: KONTAKTFORMULAR |||||||||| */

	.container_form_outside{
		width:1200px;
		height:auto;
		padding:0 0 0 0;
		background-repeat:no-repeat;
		box-sizing:border-box;
	}
	
		.container_form_inside{
			width:796px;
			height:auto;
			padding:0 0 0 0;
			margin:0 0 0 0;
			box-sizing:border-box;
		}
	
		.formular_angaben{
			width:796px;
			height:auto;
			margin:51px 0 0 0;
			padding:0 0 0 0;
			box-sizing:border-box;
		}
		
			.container_form_fields_left{
				width:393px;
				height:auto;
				margin:0 0 0 0;
				padding:0 0 0 0;
				box-sizing:border-box;
			}
	
			.container_form_fields_right{
				width:393px;
				height:auto;
				margin:0 0 0 0;
				padding:0 0 0 0;
				box-sizing:border-box;
			}
	
			input.eingabe_box_kontakt{
				width:393px;
				height:54px;
				margin-bottom:10px;
				box-sizing:border-box;
				padding:15px 20px;
				background-color:#ffffff;
				border:1px solid #d9e0e2;
				border-radius:10px;
			}
			
			input.betreff_box_kontakt{
				width:393px;
				height:54px;
				margin-bottom:10px;
				box-sizing:border-box;
				padding:15px 20px;
				background-color:#ffffff;
				border:1px solid #d9e0e2;
				border-radius:10px;
			}
	
			textarea.nachricht_box_kontakt{
				width:393px;
				height:182px;
				margin-bottom:10px;
				box-sizing:border-box;
				padding:15px 20px;
				background-color:#ffffff;
				border:1px solid #d9e0e2;
				resize:none;
				border-radius:10px;
			}
	
		.text_datenschutz_kontakt{
			width:100%;
			margin-top:10px;
		}
	
			label.label_datenschutz_checkbox{
				margin:-4px 0 0 0;
				padding-top:0;
			}
			
		.checkbox:checked {
			width:16px;
			height:16px;
			background:url(../images/icon_check_list.png) no-repeat center, #ffffff;
			background-size:cover;
			vertical-align: middle;
			border:1px solid #0092cb;
			appearance:none;
			-webkit-appearance:none;
			outline:none;
			cursor:pointer;
		}
		
		input.kontaktformular_btn_kontakt {
			font-family:'Manrope', Arial, Helvetica, sans-serif;
			color:#ffffff;
			font-size:1rem;
			line-height:1.375rem;
			font-weight:400;
			margin:25px 0 0 0;
			padding:10px 40px 10px 40px;
			box-sizing:border-box;
			transition:all 0.4s ease-in-out;
			background-color:#0092cb;
			border-radius:10px;
			border:0px;
		}
		
		input.kontaktformular_btn_kontakt:hover {
			font-family:'Manrope', Arial, Helvetica, sans-serif;
			color:#ffffff;
			font-size:1rem;
			line-height:1.375rem;
			font-weight:400;
			margin:25px 0 0 0;
			padding:10px 40px 10px 40px;
			box-sizing:border-box;
			transition:all 0.4s ease-in-out;
			background-color:#e21c35;
			border-radius:10px;
		}
	
	/* Ansprechpartner Kontaktformular */
	
	.container_ansp_rahmen{
		width:393px;
		height:246px;
		min-height:246px;
		padding:20px 20px;
		background:urL(../images/bg_aufzaehlungspunkte.png), #ffffff;
		background-repeat:no-repeat;
		background-position:left bottom;
		box-sizing:border-box;
		border:1px solid #d9e0e2;
		border-radius:10px;
	}
	
		.logo_form img{
			width:auto;
			height:50px;
		}
	
	/* Ansprechpartner Kontaktformular */
	
	/* Start :: reCaptcha */
	.container_rahmen_recaptcha{
		width:100%;
		margin:20px 0 0 0;
	}
	
	.box_frage{
		width:100%;
		margin:0 0 0 0;
	}
	
	.box_picture{
		width:auto;
		height:54px;
		margin:0 10px 10px 0;
		border-radius:10px;
		overflow:hidden;
		border:1px solid #d9e0e2;
		box-sizing:border-box;
	}
	
	.box_picture img{
		width:auto;
		height:54px;
		margin:0 0 0 0;
	}
	
	.box_input{
		width:auto;
		margin:0 0 20px 0;
	}
	
	input.breite_capture{
		width:300px;
		height:54px;
		margin:0 0 0 0;
	}
	
	/* |||||||||| Ende :: KONTAKTFORMULAR |||||||||| */
	
}