.vv::before {
    content: "";
    display: inline-block;
    width: 16px; /* Breite des Icons */
    height: 16px; /* Höhe des Icons */
    background-image: url('/icons/video_camera.svg');
    background-size: contain; /* Das Bild proportional verkleinern */
    background-repeat: no-repeat;
    margin-right: 8px; /* Platz zwischen Icon und Text */
    vertical-align: middle; /* Vertikale Ausrichtung des Icons */
}
.vv
{
font-family:'Source Sans 3 Bold', Arial, Helvetica, sans-serif;
}

.ContactFormTable
{
	display:none;
}



.cfHeader
{
	display:none !important;
}

.CID7415 .InterviewBottom img
{
	width: 100%;
}

.CID7626 .cfHeader,
.CID8221 .cfHeader,
.CID4542 .cfHeader,
.CID9286 .cfHeader,
.CID1926 .cfHeader,
.CID102 .cfHeader,
.CID9986 .cfHeader
{
	display:block !important;
	margin-left:0px !important;
	margin-right:0px !important;
	margin-bottom:30px;
}

.CID7626 .disclaimer,
.CID7626 .LPContact,
.CID8221 .disclaimer,
.CID8221 .LPContact,
.CID4542 .disclaimer,
.CID4542 .LPContact,
.CID9286 .disclaimer,
.CID9286 .LPContact,
.CID1926 .disclaimer,
.CID1926 .LPContact,
.CID102 .disclaimer,
.CID102 .LPContact,
.CID9986 .disclaimer
{
	margin-left:196px;
	margin-right:196px;
}

.CID9986 .LPContact,
.CID9986 .disclaimer
{
    margin-left: 100px;
    margin-right: 100px;
}

.CID9986 .dreierBox
{

}
.CID9986 .dreierBoxHeader
{
    margin-top: 70px;

}

.CID7626 .ContentBoxIE .Article_Detail .member_button,
.CID8221 .ContentBoxIE .Article_Detail .member_button,
.CID4542 .ContentBoxIE .Article_Detail .member_button,
.CID9286 .ContentBoxIE .Article_Detail .member_button,
.CID1926 .ContentBoxIE .Article_Detail .member_button,
.CID102 .ContentBoxIE .Article_Detail .member_button,
.CID9986 .ContentBoxIE .Article_Detail .member_button
{
	margin-top: 40px;
	margin-bottom: 50px;
	color: white !important;
	text-decoration: none !important;
	margin-left: auto;
    margin-right: auto;
    display: block;
    width: fit-content;
}

.CID7626 .ContentBoxIE .Article_Detail .member_button:hover,
.CID8221 .ContentBoxIE .Article_Detail .member_button:hover,
.CID4542 .ContentBoxIE .Article_Detail .member_button:hover,
.CID9286 .ContentBoxIE .Article_Detail .member_button:hover,
.CID1926 .ContentBoxIE .Article_Detail .member_button:hover,
.CID102 .ContentBoxIE .Article_Detail .member_button:hover,
.CID9986 .ContentBoxIE .Article_Detail .member_button:hover
{
	text-decoration:underline !important;
}


#hks-container
{
	padding-left: 196px;
    padding-right: 196px;
}

.PID7910 #hks-container
{
	padding-left: 98px;
    padding-right: 98px;
}



@media only screen and (max-width: 768px) and (min-width: 320px) 
{
	#hks-container
	{
		padding-left: 0px;
		padding-right: 0px;
	}

	.CID7626 .disclaimer,
	.CID7626 .LPContact,
	.CID8221 .disclaimer,
	.CID8221 .LPContact,
	.CID4542 .disclaimer,
	.CID4542 .LPContact,
	.CID9286 .disclaimer,
	.CID9286 .LPContact,
	.CID1926 .disclaimer,
	.CID1926 .LPContact,
	.CID102 .disclaimer,
	.CID102 .LPContact,
	.CID9986 .disclaimer,
	.CID9986 .LPContact
	{
		margin-left:0px;
		margin-right:0px;
	}
}


#hks-container a
{
	font-family:'Source Sans 3 Bold', Arial, Helvetica, sans-serif;
}
#hks-container select
{
	margin-top:0px !important;
	margin-bottom:20px;
}

@media screen and (max-width: 768px) and (orientation: portrait) {
	.fancybox-container.mobile-video .fancybox-content {
	  width: 100% !important;
	  height: 100vh !important;
	}
  
	.fancybox-container.mobile-video .fancybox-slide {
	  padding: 0px !important;
	}
  }
  
.video_guides {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px; /* Abstand zwischen den Bildern */
}

.video_guides a {
    flex: 1;
    text-align: center;
}

.video_guides img {
    max-width: 100%; /* Bilder skalieren, um die Containerbreite nicht zu überschreiten */
    height: auto; /* Seitenverhältnis beibehalten */
    display: block;
}

/* Maximale Größe für mobile Geräte */
@media (max-width: 768px) {
    .video_guides {
        flex-direction: column;
        gap: 15px;
    }

    .video_guides img {
        max-width: 80%; /* Bilder auf maximal 80% der Bildschirmbreite begrenzen */
        margin: 0 auto; /* Zentrieren der Bilder */
    }
}

/* Optional: Maximale Breite für größere Geräte */
@media (min-width: 769px) {
    .video_guides img {
        max-width: 100%; /* Auf größeren Geräten volle Flexbreite nutzen */
    }
}

#consentContainer
{
	padding-left: 196px;
	padding-right: 196px;
	
}

#appOptions label
{
margin-right:20px;
font-size:1.3rem;
}

#consentContainer #appPrompt
{
	margin-bottom: 40px;
}

#consentContainer #appInfo a
{
	float: right;
	margin-left: 20px;
}
#consentContainer #appInfo a img
{
	width: 201px;
}

#consentContainer .checkbox-list td
{
	border:none;
	padding:0px;
}
#consentContainer .checkbox-list td label
{
	margin-left:5px;
}
#consentContainer #lbl_pp
{
	display: inline-block;
    width: 206px;
}

#appInfo a.vv::before
{
	background-image: none;
	margin-right:0px;
}

#hinweis_constent
{

}

#consentContainer .form-group:last-of-type {
    text-align: center;
	margin-bottom:40px;
}

.LPContact.EXContact.EXT.section:last-of-type {
    margin-top: 40px; /* oder ein anderer gewünschter Wert */
}
.section-title, .toggle-icon {
    cursor: pointer;
}

.toggle-icon img {
    width: 30px;
    height: 30px;
    vertical-align: middle;
}

.icon-minus {
    display: none;
}



.centered-text .Zoom
{
	width:auto !important;
}
.centered-text {
    display: flex;
    align-items: center; /* Zentriert den Text vertikal in Bezug auf das Bild */
	margin-left:-98px;
}

.centered-text img {
    height: auto;
}

.centered-text p {
    margin: 0;
    padding-left: 20px; /* Abstand zwischen Bild und Text */
}

@media (max-width: 768px) {
    .centered-text {
        flex-direction: column; /* Stellt Bild und Text untereinander auf kleinen Bildschirmen */
        align-items: flex-start; /* Sorgt dafür, dass Text und Bild linksbündig sind */
    }

	 

	 .Article_Detail .Zoom .centered-text img {
        max-width: 100%; /* Bild nimmt volle Breite ein */
        margin-bottom: 10px; /* Abstand zum Text */
		margin-left: 0px !important;
		margin-right: 0px !important;
    }

    .centered-text p {
        padding-left: 0;
        text-align: left; /* Text zentrieren */
    }

	.full-line {
		margin-left:-20px !important;
		margin-right:-20px !important;
	}

	.CID10288 h2
	{
		left:0px !important;
	}
	.centered-text {
		left:0px;
		margin-left:0px !important;
	}

	#consentContainer
	{
		padding-left:0px;
		padding-right:0px;
	}
}


.services-container
{
	margin-bottom: 40px;
	min-height:421px;
}

.services-container .Zoom
{
	clear:both;
}


.CID10288 h2
{
	position: relative;
	left: -98px;
	margin-top:3rem;
}

.leistung-accordion
{
	clear: both;
	position: relative;
	top: 30px;
	margin-bottom:80px;
}
.leistung-accordion h3
{
font-size:24px;
}
.leistung-accordion-item {
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
    padding-top: 5px;
}

.leistung-accordion .leistung-accordion-item:last-of-type {
	border-bottom: none;
}


.leistung-accordion-title {
	font-size: 1.25em;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	padding-right: 20px; /* Platz für das Symbol */
}

.leistung-accordion-title::after {
	content: url(/images/icons/service_plus.svg);
	position: absolute;
	right: 0;
	width:30px;
	transition: transform 0.3s ease;
}

.leistung-accordion-title.active::after {
	content: url(/images/icons/service_minus.svg);
	/* transform: rotate(180deg); */
}

.leistung-accordion-content {
	display: none;
	padding: 0px;
	transition: max-height 0.5s ease-out, padding 0.5s ease-out;

}

.leistung-accordion-content p {
	margin: 0;
	
    padding-top: 10px;
}

.leistung-accordion-content p:last-of-type {
	padding-bottom: 20px;
}

.Article_Detail .full-line:first-of-type {
	margin-top:3rem;
}

.full-line
{
	margin-left:-256px;
	margin-right:-256px;
}

.CID9986 .Parent,
.CID10005 .Parent,
.CID10006 .Parent,
.CID10007 .Parent,
.CID10008 .Parent,
.CID10009 .Parent
{
	display:none !important;
}


.CID9986 .blueBox,
.CID10005 .blueBox,
.CID10006 .blueBox,
.CID10007 .blueBox,
.CID10008 .blueBox,
.CID10009 .blueBox
{
	background-color:#d4deef;
}

.CID9986 .Article_Detail .Heading_Middle,
.CID10005 .Article_Detail .Heading_Middle,
.CID10006 .Article_Detail .Heading_Middle,
.CID10007 .Article_Detail .Heading_Middle,
.CID10008 .Article_Detail .Heading_Middle,
.CID10009 .Article_Detail .Heading_Middle
{
margin-top:50px;
margin-bottom:20px;
}

.CID9986 h3,
.CID10005 h3,
.CID10006 h3,
.CID10007 h3,
.CID10008 h3,
.CID10009 h3
{
margin-top:50px;
}


.headLinks ul
{
	list-style-type:none;
	padding:0px;
}
.ContentBoxIE .headLinks li a::after {
    content: url(/images/icons/link.svg);
    width: 30px;
    display: inline-block;
    position:relative;
    top: 10px;
    text-indent: 5px;
}

.ContentBoxIE .headLinks li a
{
	text-decoration:none !important;
}
.ContentBoxIE .headLinks li a .Bold
{
	text-decoration:underline !important;
}
.dreierBox img
{
margin-bottom:10px;
width:100%;
}
.dreierBox
{
    margin-left: -132px;
    margin-right: -132px;
    margin-top: 20px;
}
.dreierBox a
{
font-family:'Source Sans 3 Bold', Arial, Helvetica, sans-serif;
}




#barmenia_banner
{
	
	float: left;
    margin-right: 20px;
    position: relative;
    left: -20px;
	margin-bottom:10px;
}
@media (max-width: 600px) {
	#barmenia_banner img
	{
		width: 100%;
	}
	#barmenia_banner
	{
		float: none;
    	margin-right: 0px;
    	position: relative;
    	left: 0px;
		margin-bottom:10px;
	}
}
.blueBox li::before {
    content: ""; /* Notwendig, um das Pseudo-Element sichtbar zu machen. */
    position: relative;
display:block;
    top: 35px; /* Abstand von oben, justiere nach Bedarf. */
    left: -40px; /* Abstand von links, genug Platz für die Grafik. */
    width: 30px; /* Breite der Grafik. */
    height: 30px; /* Höhe der Grafik. */
    background-image: url('/images/kreis_pfeil.svg'); /* Pfad zur SVG-Grafik. */
    background-size: cover; /* Passt die Grafik genau in die Breite und Höhe an. */
  }

.blueBox ul
{
display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none;
}

.blueBox li
{
    flex: 0 0 33.333%; /* Magische Zahl! Sorgt dafür, dass jedes li 33.333% der Breite des ul nimmt. */
    box-sizing: border-box; /* Damit Padding und Border nicht zusätzlich zur Breite gerechnet werden. */
    padding-left: 20px; /* Ein wenig Raum für jedes Element. */
    padding-right: 20px; /* Ein wenig Raum für jedes Element. */
}

  @media (max-width: 600px) {
.headLinks li
{
line-height:10px;
margin-bottom:30px;
margin-top:20px;
}
    .blueBox li {
      flex: 0 0 100%; /* Bei kleinen Bildschirmen 100% Breite */
    }
	.blueBox
	{
		margin-left: 0px !important;
    		margin-right: 0px !important;
padding-bottom:10px;
	}
	h2.left
	{
		left:0px !important;
	}

	.CID9986 .dreierBoxHeader
{
    margin-top: 70px;
	padding-left: 0px;
    padding-right: 0px;
	position:relative;
	left:0px;
}

.dreierBox
{
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.awards
{
	width:100% !important;
	float:none !important;
    	margin-right: 0px !important;
}
  }

.ContentBoxIE .blueBox li a
{
font-family:'Source Sans 3 Bold', Arial, Helvetica, sans-serif;
text-decoration:none !important;
}
.ContentBoxIE .blueBox li a:hover
{
text-decoration:underline !important;
}
.awards
{
	width:300px;
float:right;
    margin-right: -246px;
}
.blueBox
{
	margin-left: -256px;
    	margin-right: -256px;
	margin-top:20px;
	margin-bottom:40px;
	padding-left:40px;
}

h2.left
{
position:relative;
left:-98px;
margin-top:50px;
}

.ContentBoxIE .Article_Detail .teleclinic_box
{
	text-align:center;
}


.CID9929 #s_date,#w_date
{


        -webkit-flex: 1 0 0;
	-webkit-appearance: none;
}

@media only screen and (max-width: 768px) and (min-width: 320px)
{
.BlauBox
{
	background-color: #cddff4;
    padding-top: 20px;
    padding-bottom: 20px;
margin-left:-20px !important;
margin-right:-20px !important;
padding-left:20px !important;
padding-right:20px !important;
overflow:hidden;
}

.Article_Detail.Blau .Zoom img,
.Article_Detail.Blau img
{
margin-left:0px;
margin-bottom:30px;
}

.Article_Detail.Blau p:first-of-type ~ p {
    margin-right:0px !important;
}

}

.Article_Detail.Blau h3
{
color:#cc071e;
font-family:'Source Sans 3 Bold', Arial, Helvetica, sans-serif;
}

.Article_Detail.Blau p
{
margin-bottom:0.9rem;
}


.BlauBox
{
	background-color: #c4d7df;
    padding-top: 20px;
    padding-bottom: 20px;
margin-left:-60px;
margin-right:-60px;
padding-left:60px;
padding-right:60px;
}

.Article_Detail.Blau h3[align="center"]
{
clear:both;
}

.Article_Detail.Blau .Heading_Middle
{
margin-top:20px;
}

.Article_Detail.Blau img
{
margin-left:-207px;
margin-bottom:30px;
}

.Article_Detail.Blau p:first-of-type ~ p {
    margin-right:-100px;
}

.ContentBoxIE .Article_Detail .teleclinic_box .teleclinic_button
{
font-size: 24px;
    display: inline-block;
    padding: 5px;
    background-color: #cc071e;
    color: white !important;
    padding-left: 30px;
    padding-right: 30px;
    text-decoration: none !important;
}

.CID8745 .form_anfrage, 
.CID8763 .form_anfrage,
.CID9793 .form_anfrage,
.CID10432 .form_anfrage 
{
display:none;
}

.ContentBoxIE .Article_Detail .teleclinic_box .teleclinic_button:hover
{
    text-decoration: underline !important;
}
.btn-secondary,
.btn-primary
{
    font-size: 22px !important;
    display: inline-block !important;
    padding: 5px !important;
    color: white !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
border:none !important;
border-radius:0px !important;
}
.modal-body a,
.modal-body a:hover
{
color: black !important;
}
.btn-primary
{
    background-color: #cc071e !important;
}

/* source-sans-3-regular - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Source Sans 3 Regular';
	font-style: normal;
	font-weight: 400;
	src: url('/Fonts/source-sans-3-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* source-sans-3-600 - latin */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Source Sans 3 Demi';
	font-style: normal;
	font-weight: 600;
	src: url('/Fonts/source-sans-3-v15-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* source-sans-3-700 - latin */
  @font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Source Sans 3 Bold';
	font-style: normal;
	font-weight: 700;
	src: url('/Fonts/source-sans-3-v15-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }


.bodyCID9692 .container-header,
.bodyCID9692 .Parent,
.bodyCID9692 #Parent,
.bodyCID9692 #beamember
{
display:none !important;
} 



.bodyCID9692 #mutter_banner_2 .nopad img
{
width:100%;
height:auto;
}

.bodyCID9410 #ccb,
.bodyCID9454 #ccb
{
    display: none;
}

.bodyCID8184 #ccb,
.bodyCID10051 #ccb
{
    display: block;
}
.mutter_anchor
{
	font-size: 0px;
    position: relative;
    top: -20px;
}

#mw_text_1 a
{
text-decoration:none !important;
}

.zl
{
margin-bottom:-65px !important;
}

.zl::after
{
  content: url('/images/e_zusatzleistung.svg');
    display: inline-block;
    width: 150px;
    height: auto;
    position: relative;
    left: 835px;
    top: -85px;
}

#mw_text_1 a::after {
  content: url('/images/icons/link.svg');
  display: inline-block;
  width: 30px;
  height: auto;
  margin-left: 5px;
position:relative;
top:9px;
}

.bodyCID9410 .container-header,
.bodyCID9454 .container-header
{
margin-bottom:0px;
}

.vimeo-screen
{
cursor:pointer;
}
.mutter-embed-responsive,
.vimeo-embed-responsive 
{
          position: relative;
          display: block;
          width: 100%;
          padding: 0;
          overflow: hidden;
        }
.vimeo-embed-responsive 
{    
          width: 886px;
	margin-left:-40px;
        }
.vimeo-embed-responsive iframe
  {
   width:846px !important;
        }
    
        .mutter-embed-responsive::before,
.vimeo-embed-responsive::before {
          content: "";
          display: block;
          padding-top: 56.25%;
        }
    
        .mutter-embed-responsive .mutter-embed-responsive-item,
        .mutter-embed-responsive img,
.vimeo-embed-responsive iframe,
.vimeo-embed-responsive img
  {
          position: absolute;
          top: 0;
          left: 0;
          bottom: 0;
          height: 100%;
          width: 100%;
          border: none;
        }
    
        .mutter-overlay
{
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
}


        .vimeo-overlay 
{
  display: none;
  position: fixed;
z-index:1000000;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
}

.vimeo-overlay.show,
.mutter-overlay.show {
  display: flex;
  justify-content: center;
  align-items: center;
}

.vimeo-overlay-message,
.mutter-overlay-message {
  background-color: white;
  padding: 20px;
padding-left:30px;
padding-right:30px;
  border-radius: 2px;
  text-align: center;
  color: #00000;
  font-size: 18px;
font-family:;
  max-width: 80%;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08);
}

.vimeo-buttons,
.mutter-buttons {
  display: flex;
  justify-content: center;
  gap: 10px;
  margin-top: 0.5em;
}
.ContentBoxIE .mutter-overlay-message a,
.ContentBoxIE .vimeo-overlay-message a
{
text-decoration:underline !important;
}
.vimeo-buttons button.accept,
.vimeo-buttons button.decline,
.mutter-buttons button.accept,
.mutter-buttons button.decline 
{
  background-color: #cc071e;
  border: none;
  color: white;
  padding: 8px 16px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 22px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 0px;
  transition: background-color 0.2s;
}

.vimeo-buttons button.accept:hover,
.vimeo-buttons button.decline:hover,
.mutter-buttons button.accept:hover,
.mutter-buttons button.decline:hover 
{
text-decoration:underline;
}


.mutter-embed-responsive-item:hover {
  cursor: pointer; /* Mauszeiger anzeigen */
}
#mutter_banner_1 {
  position:relative;
    margin-left: -60px;
    margin-right: -60px;
}
#mutter_banner_2 {

    margin-left: -60px;
    margin-right: -60px;
}
#mutter_banner_1 img {
  max-width: 100%;
  height: auto;
}

#mutter_banner_1 #mw_overlay_1 {
position: absolute; 
bottom: 381px; 
left: 10%;
width:70%
}

#mutter_banner_1 #mw_overlay_1b {
position: absolute; 
bottom: 402px; 
left: 10%;
width:40%
}

#mutter_banner_1 #mw_overlay_2 {
position: absolute; 
bottom: 40px; 
right: 10px;
}
#mw_text_1 {
height:300px;
position:relative;
top:-60px;
}

#mutter_banner_2
{
background-color:#f8f8f8;
padding:0px !important;
}
#mutter_banner_2 #mw_text_2 
{
text-align:center;
padding:20px !Important;

}
#mw_text_2 h3
{
color:#cc071e;
font-size:40px;
font-family:'Source Sans 3 Bold';
}
#mw_text_2 p
{
font-size:22px;
}

#mw_text_2 .member_button
{
	margin-top:0px;
}

.CID9660 details > *:not(summary),
.CID5717 details > *:not(summary)  {
margin-left:-0.5em;
}

.CID9660 summary + *,
.CID5717 summary + *,
 {
margin-top:-25px;
}

.CID9660 p span.Bold,
.CID5717 p span.Bold
{
padding-left:0px;
}

.CID9660 details p span.Bold,
.CID5717 details p span.Bold
{
display:inline;
}

.CID9660 details p
{
top:0px;
}

.CID9410 p,
.CID9410 summary span.Bold,
.CID9454 p,
.CID9454 summary span.Bold,
.CID9692 p,
.CID9692 summary span.Bold
{
font-size: 22px;
}

.anchor_invisible
{
margin-bottom: -40px;
    position: relative;
    bottom: -60px;
    visibility: hidden;
    display: block;
}

.CID9410 h2.Heading_Middle
{
font-size:2.5rem;
}


.CID9410 .Heading_Middle,
.CID9454 .Heading_Middle,
.CID9692 .Heading_Middle
{
color: #cc071e;
  font-family: 'Source Sans 3 Bold';
margin-bottom: 20px;
    margin-top: 100px;
}
.custom-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.custom-list li:before
{
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-right: 0.5em;
  vertical-align: middle;
  background-image: url('/images/mutter/svgs/ok_button.svg');
  background-size: contain;
position:relative;
bottom:4px;
}

.custom-list-2 li:before 
{
  content: "...";
  display: inline-block;
  width: 20px;
  height: 1em;
  margin-right: 0.5em;
  vertical-align: middle;
  background-size: contain;
position:relative;
bottom:8px;
}

.custom-list li,
.custom-list-2 li
{
  display: block;
  font-family: 'Source Sans 3 Bold';
    left: 27px;
    position: relative;
font-size:22px;
margin-bottom:20px;
}

.custom-list-2 li,
.Article_Detail .custom-list li
{
  font-family: 'Source Sans 3 Regular';
}

.custom-list li span,
.custom-list-2 li span 
{
  font-family: 'Source Sans 3 Regular';
position:relative;
left:33px;
}

#mutter_banner_3
{
margin-top:40px;
text-align:right;
margin-bottom:60px;
}
#mutter_banner_3 img
{
width:50%;
margin-right:40px;
}

#mutter_banner_5
{
margin-top:40px;
    margin-left: -60px;
    margin-right: -60px;
}
#mutter_banner_4
{
margin-top:40px;
margin-bottom:40px;
    margin-left: -256px;
    margin-right: -256px;
}

.ContactBoxNavigation .contact-list li a.ft_link
{
    font-size: 18px !important;
    color: #212529 !important;
}

#newsletter_ag_overlay iframe
{
	border:none;
	height:1200px !important;
}

#newsletter_ag_overlay.an-nl iframe
{
	border:none;
	height:1224px !important;
}

#newsletter_ag_overlay .modal-body
{
padding:0px;
}


/*
#newsletter_ag_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
}
*/

@supports not (-ms-ime-align: auto) {


details {
    padding: .5em .5em 0;
}

.ContentBoxIE details span a
{
	text-decoration:underline !important;
	text-decoration-color:#c4c4c4 !important;
}
.ContentBoxIE details span a:hover
{
	text-decoration:underline !important;
	text-decoration-color:black !important;
}
summary {
    font-weight: bold;
    margin: -.5em -.5em 0;
    padding: .5em;
}

details[open] {
    padding: .5em;
}

details[open] summary {

    margin-bottom: .0em;
}
summary {
	list-style: none; 
	padding-left:0px;
	padding-right:0px;
}
summary::-webkit-details-marker {display: none; }

details summary::before { 
font: normal 16px/1 'Genericons-Neue';
content: "\f431";
  color: #cc071e;
padding-right:10px;
  /* you can style it however you want, use background-image for example */
}

/* By using [open] we can define different styles when the disclosure widget is open */
details[open] summary::before { 
font: normal 16px/1 'Genericons-Neue';
content: "\f432";
  color: #cc071e;
padding-right:10px;
}

details p span
{
	display:block;
padding-left:17px;
}

details summary span {
	display:block;
	position:relative;
	top:-27px;
	left:25px;
}
details {
	margin-bottom:-27px;
}

details p {
	position:relative;
	top:-27px;
}

.bodyCID9286 details p,
.bodyCID1926 details p,
.bodyCID102 details p

{
	top:0px;
}
.bodyCID9286 details p span,
.bodyCID1926 details p span,
.bodyCID102 details p span {
	padding-left:0px;
}



.sm-links
{
display:inline;
margin-right:21px;
}

.sm-links img
{
	width:21px;
	height:21px;
margin-right:10px;
}

.CID7295 .ServiceItemBox.Padding,
.CID8986 .ServiceItemBox.Padding
{
    margin-left: 0px;
    margin-right: 0px;
}

.jt
{
	border:1px solid #d4deef;;
	background-color:#d4deef;
	border-radius:10px;
	padding:20px;
}
.CID10432 .Detail .Article_Detail .jt p,
.CID10432 .Detail .Article_Detail .jt ul
{
	font-size:18px;
}

.CID8745 summary,
.CID10432 summary
{
	font-size:18px;
	margin:0px;
	font-family: "Source Sans 3 Regular", Arial, Helvetica, sans-serif;
}
.CID8745 details[open] summary::before,
.CID8745 details summary::before,
.CID10432 details[open] summary::before,
.CID10432 details summary::before
{
font: normal 18px/1 'Genericons-Neue';
}

.CID8572 summary
{
margin:0px;
font-family: "Source Sans 3 Regular", Arial, Helvetica, sans-serif;
font-size:32px;

}

.CID8572 details[open] summary::before,
.CID8572 details summary::before
{
font: normal 32px/1 'Genericons-Neue';
}
.CID8572 details summary::before,
.CID8745 details summary::before,
.CID10432 details summary::before
{
}
.CID8572 details,
.CID8572 details[open]
 {
    padding: 0px;
}

.CID8745 details,
.CID8745 details[open],
.CID10432 details,
.CID10432 details[open]
 {
    padding: 0px;
margin-bottom:10px;
}

.CID8572 .Detail .Article_Detail p,
.CID8745 .Detail .Article_Detail p
{
	font-family: "Source Sans 3 Regular", Arial, Helvetica, sans-serif;
font-size:24px;
}


#SiteContentZone_ctl00_ctl05_ctl02_LP_Contact_Callback_2020_02_22_ascx_ContactBody,
#SiteContentZone_ctl00_ctl05_ctl02_LP_Contact_Callback_2020_ascx_ContactBody,
#SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_ContactBody
{
display:none;
}

.TypeOfResponseBox
{
margin-bottom:30px !important;
}

.form-group.anrede
{
margin-bottom:30px;
}
.form-group.mval
{
margin-bottom:0px !important;
}




#SiteContentZone_ctl00_ctl05_ctl02_LP_Contact_Callback_2020_02_22_ascx_f_callbackAt tr,
#SiteContentZone_ctl00_ctl05_ctl02_LP_Contact_Callback_2020_ascx_f_callbackAt tr,
#SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_f_callbackAt tr
{
	display:inline;
	margin-right:10px;
}


@media only screen and (max-width: 1300px) 
{
.zl::after
{
    left: 100%;
}

}
@media only screen and (max-width: 768px) 
{

.vimeo-embed-responsive 
{    
    width: 390px;
    margin-left: -20px;
}
.vimeo-embed-responsive iframe
{
   width:100% !important;
}
.vimeo-embed-responsive img
{
 margin:0px;
}

.zl
{
margin-bottom:0px !important;
}

.zl::after
{
  content: url('/images/e_zusatzleistung.svg');
    display: inline-block;
    width: 150px;
    height: auto;
    position: relative;
    left: 0px;
    top: -20px;
}


.custom-list-2
{
margin-top: 0;
    margin-bottom: 1rem;
    padding-left: 0px;
    margin-left: -20px;
    padding-right: 10px;
}

.Article_Detail .custom-list
{
left:-26px;
padding-right:0px;
}

.custom-list
{
padding-right: 40px;
    position: relative;
    left: 20px;
}

#mutter_banner_1 #mw_overlay_2
{
    position: relative !important;
    bottom: 50px !important;
    right: 0px !important;
}

#mutter_banner_3 img 
{
width:100% !important;
margin-right:auto;
margin-left:auto;
}

.custom-list li span, .custom-list-2 li span {
left: 0px;
}

#mutter_banner_4, #mutter_banner_5 {
    margin-top: 40px;
    margin-left: -20px !important;
    margin-right: -20px !important;
}


#mutter_banner_1
{
	margin-left:-20px !important;
	margin-right:-20px !important;
margin-bottom:-20px;
}

#mutter_banner_2 {

    margin-left: -20px;
    margin-right: -20px;
}

#mutter_banner_1 #mw_overlay_1 {
    position: relative !important;
    bottom: 85px !important;
    width:85%;
left:8%;
}

#mutter_banner_1 #mw_overlay_1b {
    position: relative !important;
    bottom: 55px !important;
    width:53%;
left:8%;
}

#mw_text_1 {
    height: auto;
    margin: -20px !important;
    width: 100% !important;
margin-bottom:80px !important;
top:10px;
}

.ui-widget.ui-widget-content {
    left: 0px !important;
}


#ui-id-2.ui-autocomplete
{
left:0px !important;
}

.CID9410 details summary span,
.CID9454 details summary span,
.CID9692 details summary span
 {
    width: 95%;
}

details p span
{
	display:block;
/*padding-left:0px;*/
}
}

}


.servicehotlines-list
{

}


.servicehotlines-list li div
{
    display: block !important;	
}

.servicehotlines-list li
{
display:block !important;
}


.Feedbackform [type=radio] { 
            position: absolute;
            opacity: 0;
            width: 0;
            height: 0;
        }


.Feedbackform .voting [type=radio] { 
            position: static;
            opacity: 1;
width:13px;
height:13px;
margin-right:10px;
        }

.Feedbackform .row .col-md-12
{
padding:0px;
}
.Feedbackform .voting .form-check
{
width:100%;
}


        .Feedbackform .voting label
        {
            display: block;
            margin-bottom:inherit;
            line-height: inherit;
        }


            /* IMAGE STYLES */
            .Feedbackform [type=radio] + div 
        {
            cursor: pointer;
            width:50px;
            height: 50px;
            display:inline-block;
            margin-right:20px;
        }


        .Feedbackform .vote label,
        .Feedbackform .vote1 label
        {
            display: block;
            line-height: 50px;
        }

        .Feedbackform .vote label
        {
            display: inline;
        }

        .Feedbackform .vote label span,
        .Feedbackform .vote1 label span
        {
            display: inline-block;
    top: -18px;
    position: relative;
        }

#SiteContentZone_ctl00_ctl05_ctl02_Feedback_Form_ascx_ContactTypeBox
{
display:none;
}

#reachable {
    margin-top: -20px;
    margin-bottom: 40px;
}

.voting,
.vote,
.vote1
{
padding-left:10px;
padding-right:10px;
}

.voting
{
left: 75px;
    top: -30px;
    position: relative;
}

        .Feedbackform .vote label span
        {
            display: inline;
        }

        .Feedbackform [type=radio] + div.bad
        {
            background-image: url('/images/smileys/grafiken_Bad Smiley.svg');
        }

        .Feedbackform [type=radio] + div.super
        {
            background-image: url('/images/smileys/grafiken_Super Smiley.svg');
        }

        .Feedbackform [type=radio] + div.naja
        {
            background-image: url('/images/smileys/grafiken_Naja Smiley.svg');
        }

        /* CHECKED STYLES */
        .Feedbackform [type=radio]:checked + div.bad 
        {
            background-image: url('/images/smileys/grafiken_Bad Smiley red.svg');
        }

        .Feedbackform [type=radio]:checked + div.super 
        {
            background-image: url('/images/smileys/grafiken_Super Smiley red.svg');
        }

        .Feedbackform [type=radio]:checked + div.naja
        {
            background-image: url('/images/smileys/grafiken_Naja Smiley red.svg');
        }

.headlabel
{
display:block;
width:100%;
}


.promo_button_container
{
display:none !important;
font-size: 18px;
    display: inline-block;
    padding: 5px;
    background-color: #cc071e;
    color: white !important;
    padding-left: 30px;
    padding-right: 30px;
	float:right;
text-align:center;
margin-right:158px;
margin-top:30px;
border-radius:10px;
padding-top:20px;
padding-bottom:20px;
line-height: 1.5;
margin-bottom:30px;
}

.promo_button_container h4
{
font-size: 18px;
	font-family: "Source Sans 3 Bold", Arial, Helvetica, sans-serif;
margin-bottom:0px;
line-height: 1.5;
}

.promo_button_container p
{
margin-bottom:0px;
line-height: 1.5;
}

#gwq_snippet {
border: none; width: 100%; height: 701px;
padding-left: 98px;
padding-right: 98px;
}


.bodyCID8696 .promo_button_container
{
display:block !important;
}


.zuzahlung-iframe
{
	width:100%;
height:1240px;
margin-left:196px;
margin-right:196px;
border:0px;
}

@media only screen and (max-width: 768px) {
#gwq_snippet { 
height: 950px;
padding-left: 0px;
padding-right: 0px;
} 


.promo_button_container {
display:none !important;
    font-size: 18px;
    padding: 5px;
    background-color: #cc071e;
    color: white !important;
    padding-left: 30px;
    padding-right: 30px;
    text-align: center;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 1px;
    line-height: 1.5;
    margin-bottom: 10px;
border-radius:0px;
margin-right:0px;
float:none;
width:100%;
margin-bottom:-10px;
}

}

.Breaking h4 {
    hyphens: inherit !important;
margin-top:10px;
}

.CID8572 .appstores img,
.CID8580 .appstores img,
.CID8745 .appstores img
{
	width:120px;
}

.EXContact
{
clear:both;
}
.EXContact,
#SiteContentZone_ctl00_ctl05_ctl02_Ex_Contact_Callback_ascx_disclaimer,
#SiteContentZone_ctl00_ctl05_ctl02_Feedback_Form_ascx_disclaimer,
.CID8572 .LPContact,
.CID8572 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_disclaimer,
.CID8580 .LPContact,
.CID8580 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_disclaimer,
.CID8745 .LPContact,
.CID8745 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_disclaimer,
.CID8763 .LPContact,
.CID8763 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_disclaimer,
.CID9212 .LPContact,
.CID9212 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_disclaimer,
.CID9222 .LPContact,
.CID9222 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_disclaimer,
.CID8732 .LPContact,
.CID9793 .LPContact,
.CID9793 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_disclaimer,
.CID10432 .LPContact,
.CID10432 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_disclaimer
{
margin-left:196px;
margin-right:196px;
}

.EXContact #SiteContentZone_ctl00_ctl05_ctl02_Ex_Contact_Callback_ascx_ContactTypeBox
{
	display:none;
}

.CID8580 .imagesRow
{

}
.CID8580 .imagesRow div
{
	text-align:center;
	font-family: "Source Sans 3 Bold", Arial, Helvetica, sans-serif;
margin-top:30px;
}

.CID8572 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_ContactTypeBox,
.CID8572 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_ContactBody,
.CID8580 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_ContactTypeBox,
.CID8580 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_ContactBody,
.CID8745 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_ContactTypeBox,
.CID8745 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_ContactBody,
.CID8763 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_ContactTypeBox,
.CID8763 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_ContactBody,
.CID9212 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_ContactTypeBox,
.CID9212 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_ContactBody,
.CID9222 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_ContactTypeBox,
.CID9222 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_ContactBody,
.CID10432 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_ContactTypeBox,
.CID10432 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_ContactBody
{
display:none;
}

.CID8572 .CategoryImage,
.CID8580 .CategoryImage,
.CID8745 .CategoryImage,
.CID8763 .CategoryImage,
.CID9212 .CategoryImage,
.CID9222 .CategoryImage,
.CID10432 .CategoryImage
{
}

.CID8572 ul,
.CID8580 ul,
.CID8745 ul,
.CID8763 ul,
.CID9212 ul,
.CID9222 ul,
.CID10432 ul
{
	padding-left:18px;
}

.CID8745 .container-button-center,
.CID8763 .container-button-center,
.CID9212 .container-button-center,
.CID9222 .container-button-center,
.CID10432 .container-button-center
{
margin-top:0px;
}
.CID8745 .container-button-center .member_button,
.CID8763 .container-button-center .member_button,
.CID9212 .container-button-center .member_button,
.CID9222 .container-button-center .member_button,
.CID10432 .container-button-center .member_button
{
margin-top:20px;
margin-bottom:20px;
}


.CID8745 h2,
.CID8763 h2,
.CID9212 h2,
.CID9222 h2,
.CID10432 h2
{
	margin-top:41px;
	font-family: "Source Sans 3 Regular", Arial, Helvetica, sans-serif;
	font-size:32px;
width:100%;
}

.CID8763 h4,
.CID9212 h4,
.CID9222 h4
{
	font-family: "Source Sans 3 Regular", Arial, Helvetica, sans-serif;
	line-height:1.5;
width:100%;
}

.CID8572 h2,
.CID8580 h2
{
	margin-top:61px;
	font-family: "Source Sans 3 Regular", Arial, Helvetica, sans-serif;
	font-size:32px;
width:100%;
}
.CID8572 .Heading_Middle .Bold,
.CID8580 .Heading_Middle .Bold,
.CID8745 .Heading_Middle .Bold,
.CID8763 .Heading_Middle .Bold,
.CID9212 .Heading_Middle .Bold,
.CID9222 .Heading_Middle .Bold,
.CID10432 .Heading_Middle .Bold
{
	font-style: italic;
    color: #CC071E;
}

.CID8572 p .Bold,
.CID8580 p .Bold,
.CID8745 p .Bold,
.CID8763 p .Bold,
.CID9212 p .Bold,
.CID9222 p .Bold,
.CID10432 p .Bold
{
font-style: italic;

}

.CID8745 .Detail p .Bold,
.CID10432 .Detail p .Bold
{
	font-style: normal;
}
.CID8745 .Detail ul,
.CID10432 .Detail ul
{
	font-size:1.5rem;
}

.CID8745 .row-white,
.CID8745 .row-grey,
.CID8763 .row-white,
.CID8763 .row-grey,
.CID9212 .row-white,
.CID9212 .row-grey,
.CID9222 .row-white,
.CID9222 .row-grey,
.CID10432 .row-white,
.CID10432 .row-grey
{
    margin-left: -61px;
    margin-right: -61px;
    padding-left: 257px;
    padding-right: 257px;
    padding-top: 0px;
    padding-bottom: 41px;
}

.CID8572 .row-white,
.CID8572 .row-grey,
.CID8580 .row-white,
.CID8580 .row-grey
{
    margin-left: -61px;
    margin-right: -61px;
    padding-left: 257px;
    padding-right: 257px;
    padding-top: 0px;
    padding-bottom: 61px;
}
.CID8572 .row-white:last-of-type,
.CID8580 .row-white:last-of-type,
.CID8745 .row-white:last-of-type,
.CID8763 .row-white:last-of-type,
.CID9212 .row-white:last-of-type,
.CID9222 .row-white:last-of-type,
.CID10432 .row-white:last-of-type
{
	padding-bottom:10px;
}

.CID8580 .row-white:first-of-type
{
	padding-top:0px;
}
.CID8580 .row-white:first-of-type .member_button
{	
	margin-top:0px;
}

.CID8580 .appscreen
{
    position: absolute;
    margin-left: 660px;
    margin-top: 35px;
}

.CID8572 .row-grey,
.CID8580 .row-grey,
.CID8745 .row-grey,
.CID8763 .row-grey,
.CID9212 .row-grey,
.CID9222 .row-grey,
.CID10432 .row-grey
{
    background-color: #f2f2f2
}

.CID8572 .container-button-center div div,
.CID8580 .container-button-center div div,
.CID8745 .container-button-center div div,
.CID8763 .container-button-center div div,
.CID9212 .container-button-center div div,
.CID9222 .container-button-center div div,
.CID10432 .container-button-center div div
{
	text-align:center;
}

.CID8572 .LBD_CaptchaImage,
.CID8580 .LBD_CaptchaImage,
.CID8745 .LBD_CaptchaImage,
.CID8763 .LBD_CaptchaImage,
.CID9212 .LBD_CaptchaImage,
.CID9222 .LBD_CaptchaImage,
.CID10432 .LBD_CaptchaImage
{
width:140px !important;
}

.CID8572 .LBD_CaptchaImageDiv img,
.CID8580 .LBD_CaptchaImageDiv img,
.CID8745 .LBD_CaptchaImageDiv img,
.CID8763 .LBD_CaptchaImageDiv img,
.CID9212 .LBD_CaptchaImageDiv img,
.CID9222 .LBD_CaptchaImageDiv img,
.CID10432 .LBD_CaptchaImageDiv img
{
width:140px !important;
}

@media only screen and (max-width: 768px) 
{
.EXContact,
#SiteContentZone_ctl00_ctl05_ctl02_Ex_Contact_Callback_ascx_disclaimer,
#SiteContentZone_ctl00_ctl05_ctl02_Feedback_Form_ascx_disclaimer,
.CID8572 .LPContact, 
.CID8572 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_disclaimer, 
.CID8580 .LPContact, 
.CID8580 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_disclaimer,
.CID8745 .LPContact, 
.CID8745 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_disclaimer,
.CID8763 .LPContact, 
.CID8763 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_disclaimer,
.CID9212 .LPContact, 
.CID9212 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_disclaimer,
.CID9222 .LPContact, 
.CID9222 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_disclaimer,
.CID8732 .LPContact,
.CID9793 .LPContact, 
.CID9793 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_disclaimer,
.CID10432 .LPContact, 
.CID10432 #SiteContentZone_ctl00_ctl05_ctl04_LP_Contact_Callback_2020_ascx_disclaimer
{
    margin-left: 0px;
    margin-right: 0px;
}
.CID8572 summary,
.CID8745 summary,
.CID8763 summary,
.CID9212 summary,
.CID9222 summary
{
    font-size: 27px;
}

details {
    margin-bottom: 0px;
}

.CID8572 .container-button-center div div,
.CID8580 .container-button-center div div,
.CID8745 .container-button-center div div,
.CID8763 .container-button-center div div,
.CID9212 .container-button-center div div,
.CID9222 .container-button-center div div,
.CID10432 .container-button-center div div
{
margin-top:20px;
}

.CID8572 .row-white img,
.CID8572 .row-grey img,
.CID8580 .row-white img,
.CID8580 .row-grey img,
.CID8745 .row-white img,
.CID8745 .row-grey img,
.CID8763 .row-white img,
.CID8763 .row-grey img,
.CID9212 .row-white img,
.CID9212 .row-grey img,
.CID9222 .row-white img,
.CID9222 .row-grey img,
.CID10432 .row-white img,
.CID10432 .row-grey img
{
width:112%;
margin-left:-20px;
margin-right:-20px;
margin-bottom:10px;
}

.CID8572 .row-white a img,
.CID8572 .row-grey a img,
.CID8580 .row-white a img,
.CID8580 .row-grey a img,
.CID8745 .row-white a img,
.CID8745 .row-grey a img,
.CID8763 .row-white a img,
.CID8763 .row-grey a img,
.CID9212 .row-white a img,
.CID9212 .row-grey a img,
.CID9222 .row-white a img,
.CID9222 .row-grey a img,
.CID10432 .row-white a img,
.CID10432 .row-grey a img
{
margin-bottom:10px;
}

.CID8572 .row-white,
.CID8572 .row-grey,
.CID8580 .row-white,
.CID8580 .row-grey,
.CID8745 .row-white,
.CID8745 .row-grey,
.CID8763 .row-white,
.CID8763 .row-grey,
.CID9212 .row-white,
.CID9212 .row-grey,
.CID9222 .row-white,
.CID9222 .row-grey,
.CID10432 .row-white,
.CID10432 .row-grey
{
	margin-left:-20px;
	margin-right:-20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0px;
    padding-bottom: 60px;
}

.CID8580 .appscreen
{
    display:none;
}


.CID8572 .LBD_CaptchaImage,
.CID8580 .LBD_CaptchaImage,
.CID8745 .LBD_CaptchaImage,
.CID8763 .LBD_CaptchaImage,
.CID9212 .LBD_CaptchaImage,
.CID9222 .LBD_CaptchaImage,
.CID10432 .LBD_CaptchaImage
{
width:140px;
}

.CID8572 .LBD_CaptchaImageDiv img,
.CID8580 .LBD_CaptchaImageDiv img,
.CID8745 .LBD_CaptchaImageDiv img,
.CID8763 .LBD_CaptchaImageDiv img,
.CID9212 .LBD_CaptchaImageDiv img,
.CID9222 .LBD_CaptchaImageDiv img,
.CID10432 .LBD_CaptchaImageDiv img
{
width:140px !important;
}

.CID8572 h2, .CID8580 h2, .CID8745 h2, .CID8763, .CID9212, .CID9222 h2, .CID10432 h2 {
    margin-top: 60px;
}

.CID8572 .appstores, 
.CID8580 .appstores,
.CID8745 .appstores,
.CID10432 .appstores
{
width:100%;
text-align:center;
}

.CID8572 .appstores img, 
.CID8580 .appstores img,
.CID8745 .appstores img,
.CID10432 .appstores img {
    width: 120px;
margin-left:0px;
margin-right:0px;
}


}



.CID8184 .Article_Detail img
{
min-height:50px;
}
.CID8184 .ContentItemBox:last-of-type .Article_Detail
{
	margin-top:60px;
}
.CID8184 .Article_Detail:last-of-type .Heading_Middle
{

}

.CID7907 .Article_Detail
{
    padding-left: 98px;
    padding-right: 98px;
}
.CID7907 .igvdd
{
    margin-left: 98px;
    margin-right: 98px;
}
	.CID7907 .ContentItemBox,
	.CID7907 .Children
	{
		margin-left:96px !important;
		margin-right:96px !important;
	}
	
	.CID7907 .Children .ContentItemBox,
	.CID7908 .Children .ContentItemBox,
	.CID7909 .Children .ContentItemBox,
	.CID7910 .Children .ContentItemBox,
	.CID7911 .Children .ContentItemBox,
	.CID10562 .Children .ContentItemBox,
	.CID7912 .Children .ContentItemBox,
	.CID7913 .Children .ContentItemBox,
	.CID7914 .Children .ContentItemBox,
	.CID7915 .Children .ContentItemBox,
	.CID7916 .Children .ContentItemBox,
	.CID7917 .Children .ContentItemBox,
	.CID8123 .Children .ContentItemBox,
	.CID8457 .Children .ContentItemBox,
	.CID9377 .Children .ContentItemBox,
	.CID9841 .Children .ContentItemBox,
	.CID9898 .Children .ContentItemBox,
	.CID9716 .Children .ContentItemBox,
	.CID9740 .Children .ContentItemBox
	{
		margin-left:0px !important;
		margin-right:0px !important;
		margin-top:30px !important;
	}

	.CID7907 .Children .row,
	.CID7908 .Children .row,
	.CID7909 .Children .row,
	.CID7910 .Children .row,
	.CID7911 .Children .row,
	.CID10562 .Children .row,
	.CID7912 .Children .row,
	.CID7913 .Children .row,
	.CID7914 .Children .row,
	.CID7915 .Children .row,
	.CID7916 .Children .row,
	.CID7917 .Children .row,
	.CID8123 .Children .row,
	.CID8457 .Children .row,
	.CID9377 .Children .row,
	.CID9841 .Children .row,
	.CID9898 .Children .row,
	.CID9716 .Children .row,
	.CID9740 .Children .row
	{
		margin-left:98px !important;
		margin-right:98px !important;

	}
	
	.CID7907 li,
	.CID7908 li,
	.CID7909 li,
	.CID7910 li,
	.CID7911 li,
	.CID10562 li,
	.CID7912 li,
	.CID7913 li,
	.CID7914 li,
	.CID7915 li,
	.CID7916 li,
	.CID7917 li,
	.CID8123 li,
	.CID8457 li,
	.CID9377 li,
	.CID9841 li,
	.CID9898 li,
	.CID9716 li,
	.CID9740 li,
	.CID7959 ul:first-of-type li,
	.CID8036 ul:first-of-type li,
	.CID8037 ul:first-of-type li,
	.CID8038 ul:first-of-type li,
	.CID2541 ul:first-of-type li,
	.CID7955 ul:first-of-type li,
	.CID7958 ul:first-of-type li,
	.CID7956 ul:first-of-type li,
	.CID7998 ul:first-of-type li,
	.CID8054 ul:first-of-type li,
	.CID8299 ul:first-of-type li,
	.CID8327 ul:first-of-type li,
	.CID8302 ul:first-of-type li,
	.CID8124 ul:first-of-type li,
	.CID8455 ul:first-of-type li,
	.CID8965 ul:first-of-type li,
	.CID8140 ul:first-of-type li,
	.CID8141 ul:first-of-type li,
	.CID8142 ul:first-of-type li,
	.CID9370 ul:first-of-type li,
	.CID9371 ul:first-of-type li,
	.CID9377 ul:first-of-type li,
	.CID9841 ul:first-of-type li,
	.CID9898 ul:first-of-type li,
	.CID9372 ul:first-of-type li,
	.CID9398 ul:first-of-type li,
	.CID9413 ul:first-of-type li,
	.CID9697 ul:first-of-type li,
	.CID9715 ul:first-of-type li,
	.CID9733 ul:first-of-type li,
	.CID9826 ul:first-of-type li,
	.CID9827 ul:first-of-type li,
	.CID9839 ul:first-of-type li,
	.CID9859 ul:first-of-type li,
	.CID9968 ul:first-of-type li,
	.CID9972 ul:first-of-type li,
	.CID10049 ul:first-of-type li,
	.CID10091 ul:first-of-type li,
	.CID10121 ul:first-of-type li,
	.CID10127 ul:first-of-type li,
	.CID10368 ul:first-of-type li,
	.CID10380 ul:first-of-type li,
	.CID10522 ul:first-of-type li,
	.CID10523 ul:first-of-type li,
	.CID10696 ul:first-of-type li,
	.CID10880 ul:first-of-type li
	{
		list-style:none !important;
	}

	.CID7907 ul,
	.CID7908 ul,
	.CID7909 ul,
	.CID7910 ul,
	.CID7911 ul,
	.CID10562 ul,
	.CID7912 ul,
	.CID7913 ul,
	.CID7914 ul,
	.CID7915 ul,
	.CID7916 ul,
	.CID7917 ul,
	.CID8123 ul,
	.CID8457 ul,
	.CID9377 ul,
	.CID9841 ul,
	.CID9898 ul,
	.CID9716 ul,
	.CID9740 ul,
	.CID7959 ul:first-of-type,
	.CID8036 ul:first-of-type,
	.CID8037 ul:first-of-type,
	.CID8038 ul:first-of-type,
	.CID2541 ul:first-of-type,
	.CID7955 ul:first-of-type,
	.CID7958 ul:first-of-type,
	.CID7956 ul:first-of-type,
	.CID7998 ul:first-of-type,
	.CID8054 ul:first-of-type,
	.CID8299 ul:first-of-type,
	.CID8327 ul:first-of-type,
	.CID8302 ul:first-of-type,
	.CID8124 ul:first-of-type,
	.CID8455 ul:first-of-type,
	.CID8965 ul:first-of-type,
	.CID8140 ul:first-of-type,
	.CID8141 ul:first-of-type,
	.CID8142 ul:first-of-type,
	.CID9370 ul:first-of-type,
	.CID9371 ul:first-of-type,
	.CID9377 ul:first-of-type,
	.CID9841 ul:first-of-type,
	.CID9898 ul:first-of-type,
	.CID9372 ul:first-of-type,
	.CID9398 ul:first-of-type,
	.CID9413 ul:first-of-type,
	.CID9697 ul:first-of-type,
	.CID9715 ul:first-of-type,
	.CID9733 ul:first-of-type,
	.CID9826 ul:first-of-type,
	.CID9827 ul:first-of-type,
	.CID9839 ul:first-of-type,
	.CID9859 ul:first-of-type,
	.CID9968 ul:first-of-type,
	.CID9972 ul:first-of-type,
	.CID10049 ul:first-of-type,
	.CID10091 ul:first-of-type,
	.CID10121 ul:first-of-type,
	.CID10127 ul:first-of-type,
	.CID10368 ul:first-of-type,
	.CID10380 ul:first-of-type,
	.CID10522 ul:first-of-type,
	.CID10523 ul:first-of-type,
	.CID10696 ul:first-of-type,
	.CID10880 ul:first-of-type
	{
		margin-top:-10px;
		margin-bottom:3rem
	}

	.CID7907 .Heading_Small_Color,
	.CID7908 .Heading_Small_Color,
	.CID7909 .Heading_Small_Color,
	.CID7910 .Heading_Small_Color,
	.CID7911 .Heading_Small_Color,
	.CID10562 .Heading_Small_Color,
	.CID7912 .Heading_Small_Color,
	.CID7913 .Heading_Small_Color,
	.CID7914 .Heading_Small_Color,
	.CID7915 .Heading_Small_Color,
	.CID7916 .Heading_Small_Color,
	.CID7917 .Heading_Small_Color,
	.CID8123 .Heading_Small_Color,
	.CID8457 .Heading_Small_Color,
	.CID9377 .Heading_Small_Color,
	.CID9841 .Heading_Small_Color,
	.CID9898 .Heading_Small_Color,
	.CID9716 .Heading_Small_Color,
	.CID9740 .Heading_Small_Color
	{
display:none;
	}

	.CID7907 li:before,
	.CID7908 li:before,
	.CID7909 li:before,
	.CID7910 li:before,
	.CID7911 li:before,
	.CID10562 li:before,
	.CID7912 li:before,
	.CID7913 li:before,
	.CID7914 li:before,
	.CID7915 li:before,
	.CID7916 li:before,
	.CID7917 li:before,
	.CID8123 li:before,
	.CID8457 li:before,
	.CID9377 li:before,
	.CID9841 li:before,
	.CID9898 li:before,
	.CID9716 li:before,
	.CID9740 li:before,
	.CID7959 ul:first-of-type li:before,
	.CID8036 ul:first-of-type li:before,
	.CID8037 ul:first-of-type li:before,
	.CID8038 ul:first-of-type li:before,
	.CID2541 ul:first-of-type li:before,
	.CID7955 ul:first-of-type li:before,
	.CID7958 ul:first-of-type li:before,
	.CID7956 ul:first-of-type li:before,
	.CID7998 ul:first-of-type li:before,
	.CID8054 ul:first-of-type li:before,
	.CID8299 ul:first-of-type li:before,
	.CID8327 ul:first-of-type li:before,
	.CID8302 ul:first-of-type li:before,
	.CID8124 ul:first-of-type li:before,
	.CID8455 ul:first-of-type li:before,
	.CID8965 ul:first-of-type li:before,
	.CID8140 ul:first-of-type li:before,
	.CID8141 ul:first-of-type li:before,
	.CID8142 ul:first-of-type li:before,
	.CID9370 ul:first-of-type li:before,
	.CID9371 ul:first-of-type li:before,
	.CID9377 ul:first-of-type li:before,
	.CID9841 ul:first-of-type li:before,
	.CID9898 ul:first-of-type li:before,
	.CID9372 ul:first-of-type li:before,
	.CID9398 ul:first-of-type li:before,
	.CID9413 ul:first-of-type li:before,
	.CID9697 ul:first-of-type li:before,
	.CID9715 ul:first-of-type li:before,
	.CID9733 ul:first-of-type li:before,
	.CID9826 ul:first-of-type li:before,
	.CID9827 ul:first-of-type li:before,
	.CID9839 ul:first-of-type li:before,
	.CID9859 ul:first-of-type li:before,
	.CID9968 ul:first-of-type li:before,
	.CID9972 ul:first-of-type li:before,
	.CID10049 ul:first-of-type li:before,
	.CID10091 ul:first-of-type li:before,
	.CID10121 ul:first-of-type li:before,
	.CID10127 ul:first-of-type li:before,
	.CID10368 ul:first-of-type li:before,
	.CID10380 ul:first-of-type li:before,
	.CID10522 ul:first-of-type li:before,
	.CID10523 ul:first-of-type li:before,
	.CID10696 ul:first-of-type li:before,
	.CID10880 ul:first-of-type li:before
	{
	    content: '';
	    display: inline-block;
	    height: 30px;
	    width: 30px;
	    margin-left: -40px;
	    background-image: url(/images/okr.svg);
	    position: relative;
	    top: 10px;
	    margin-right: 10px;
	}
	
.CID7907 .igvdd.row
	{
margin-top: 0px !important;
margin-bottom:40px;
	}

	.igvdd.row
	{
    margin-left: 98px;
    margin-right: 98px;
margin-top: 40px;
	}

.igvdd ul
{
	width:200px;
	padding:10px;
}

.igvdd .dropdown-toggle, .igvdd .dropdown-toggle:hover, .igvdd .dropdown-toggle:active
{
	background-color:#cc071e !important;
	border-color:#cc071e !important;
}
	
.CybotCookiebotDialogBodyButton
{
	padding:10px !important;
}


	
	
	.LBD_CaptchaIconsDiv {
    float: right;
    position: relative;
    top: -20px;
    left: 10px;
}
	
	
	.hidden
	{
	display:none;
	}
	
	#SiteMapViewer
{
clear:both;
width:100%;
overflow:visible;

}

.row.Lifestyle
{
margin-bottom:40px;

padding-left:15px;
padding-right:15px;

margin-left: -75px;
    margin-right: -75px;
    margin-top: -47px;
	
    }
	
	.PID .row.Lifestyle
	{
	margin-left: -75px;
    margin-right: -75px;
    margin-top: -20px;

	}

.row.Lifestyle .ContentItemBox
{
padding:0px;
}

.LifestyleItemBox
{
text-align:center;
background-color:#CBCBCB;
/* border:1px solid #CBCBCB; */
padding-top:10px;
padding-bottom:10px;
}

.LifestyleItemBox.active
{
background-color:#ffffff;
}

.LifestyleItemBox:hover
{
background-color:#ffffff;
text-decoration:none !important;
}

.LifestyleItemBox a:hover
{
text-decoration:none !important;
}

.LifestyleItem, .LifestyleItemBox a, .LifestyleItemBox a:hover
{
color:black !important;
}

.container-bottom{
background-color:#f2f2f2 !important;
}
.container-header
{
padding-left:0px !important;
padding-right:0px !important;
margin-bottom:20px;
}

#SiteMapViewer
{
padding-bottom: 50px;
}
#SiteMapViewer ul
{

	padding: 0;
	margin: 0;
	list-style: none;
margin-left:0px;
width:100%;
margin-top:20px;
margin-bottom:10px;
}

#SiteMapViewer ul li ul
{
	padding: 0;
	margin: 0;
	list-style: none;
width:100%;
}

#SiteMapViewer ul li
{

width:100%;

margin-right:0px;
} 
 
#SiteMapViewer ul li ul li
{
margin-top:10px;
/* height: 15px; */
margin-bottom:10px;
} 

#SearchBoxControl
{
margin-top:60px;
margin-bottom:40px;
}

#SiteMapViewer li li li
{
	display: none;
} 

   #SiteMapViewer ul li ul li a
   {

   	font-size:18px !important;
   	color:black !important;
font-weight:normal !important;
   	}

   #SiteMapViewer ul li a
   {
   	
   	font-size:24px !important;
   	color:#000 !important;

   	}
	
	.HomeLink
	{
	display:none;
	}
	
	
	
#contactZone
{
height:39px;
padding-left:20px;
padding-right:20px;
background-color:white;
padding:5px;
display:none;
}
#contactZone .contact-list
{
position:relative;
top:2px;
}
#contactZone .contact-list
{
	
    margin-left: 0px;
	
	list-style-type: none;

}
#contactZone .contact-list li
{
	    list-style: none;
    display: table-cell;	
	width:16%;
	padding-left:25px;
}
#contactZone .contact-list li:first-of-type
{
	padding-left:14px;
}



#contactZone .contact-list li:before
{
position:relative;
top:6px;
margin-right:20px;
margin-top:10px;
margin-bottom:10px;
opacity: 0.75;
    filter: alpha(opacity=75);
}

#contactZone .contact-list li:before
{
position:relative;
top:6px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
opacity: 0.75;
    filter: alpha(opacity=75);
}

#contactZone .contact-list li
{
margin-top:10px;
margin-bottom:10px;
}
#contactZone .contact-list li
{
margin-right:56px;
}

#contactZone .contact-list li:last-of-type
{
margin-right:0px;
}

#contactZone .contact-list li a, #contactZone li a
{
    font-family: 'Source Sans 3 Bold', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: normal !important;
    font-size: 14px !important;
    color: #565757 !important;
}

     #SiteFooter{
clear:both;
width:100%;
border:0px;
border-top:1px solid #9b9d9f;
padding-top:5px;
margin-top:15px;
margin-left:0px;
margin-right:0px;
padding-bottom:10px;
/*background-color:#e1e2e4;*/

        }
        #SiteFooter ul{
  padding: 0;
  margin: 0;
  list-style: none;
        }

        #SiteFooter ul li
{
	float: right;
	position: relative;
	margin-left: 55px !important;
		margin-right: 8px !important;
	right: 0px;
}  

        #SiteFooter a
{
font-size:10px;
}  
#SiteFooter
{

}  

.InesBox
{
text-align:center;
}

.Ines
{
width:50%;
margin-bottom:40px;
}

.DSGVO
{
	padding-top:40px;
	padding-bottom:20px;
	text-align:center;
	background-color:#f8f8f8 !important;
}



#contactZone .contact-list .icon-onlineservice {
	width: 24%;
    padding: 0px !important;
}
	
	.SliderBox {
	width: 100% !important; 
    max-width: 100% !important; 
    height: auto !important; 
    position: relative; 
    left: 0px !important; 
}

.LifestyleItemBox a
{
	
}
.LifestyleItemBox a:hover
{
	
}


.ContentBoxIE a
{
color:black !important;
text-decoration:none !important;



}



.ContentBoxIE p a, .ContentBoxIE li a, .ContentBoxIE .Article_Detail a
{
color:black !important;
text-decoration:underline !important;
text-decoration-color:#c4c4c4 !important;


}


.CID7295 .ContentBoxIE .Article_Detail .ServiceItemBox a,
.CID8986 .ContentBoxIE .Article_Detail .ServiceItemBox a
{
	text-decoration:none !important;
}

.CID7295 .ContentBoxIE .Article_Detail a:hover,
.CID8986 .ContentBoxIE .Article_Detail a:hover,
.ContentBoxIE a:hover
{
	text-decoration:underline !important;
	text-decoration-color:black !important;
}


.bodyCID9107 .carousel-control-prev,
.bodyCID9107 .carousel-control-next,
.bodyCID9107 .carousel-indicators,
.bodyCID9107 #CategoryImage,
.bodyCID9107 #lnkCategory
{
display:none;
}

.CID9107 #Parent
{
display:none;
}

.CID9107 .newsbox hr.borderBoxFS
{
	display:none;
}
#Parent
{
	color:black !important;		
	margin-bottom:10px;
	margin-left:98px;
	font-size:24px;
	margin-bottom:10px;
	display:inline-block;
	text-decoration:underline !important;
    text-decoration-color:#c4c4c4 !important;
}

#Parent:hover
{
text-decoration-color:black !important;
}



#SpecialsBox_5363 img, .Image_Small img
{
width:100%;
max-width:100%;
height:auto;
}

.Kategorien img
{
width:100%;
max-width:100%;
height:auto;
}

body{
font-family:'Source Sans 3 Regular', Arial, Helvetica, sans-serif !important;
font-size:18px !important;
word-wrap: break-word;
background-color:#f8f8f8 !important;
}
 
#form1
{
max-width:1280px;
margin-left:auto;
margin-right:auto;
background-color:white;
}

.container-content, .container-bottom, .container-member-left, .container-member-right {
    padding-right: 60px !important;
    padding-left: 60px !important;
}

.container-member-right 
{
text-align:right;
}

.container-member-top
{
clear:both;
text-align:right;
}

.container-member-top .member_button
{
margin-top:0px !important;margin-right: 25px;
}


.container-member-right, .container-member-left
{
margin-top:20px;
clear:both;
}

.ContentBoxIE .member_button  {

    color: white !important;
	

} 
.ContentBoxIE .member_button:hover  {

    
	text-decoration-color:white !important;

} 

.DSGVO a{
color:black;
text-decoration-color:#c4c4c4 !important;
text-decoration:underline;
}
.DSGVO a:hover{
color:black;
text-decoration-color:black !important;
}

.LPContact input[type=submit] {
    font-size: 24px;
    display: inline-block;
    padding: 5px;
    background-color: #cc071e;
    color: white !important;
    padding-left: 30px;
    padding-right: 30px;
    /* margin-top: 60px; */
    border: 0px;

}

.LPContact div div:last-child {
text-align:center;
}

.LPContact.EXContact.EXT div div:last-child {
text-align:left;
}

.CID8698 .LPContact div div:last-child {
text-align:left;
}



.ag_button_cell
{
text-align:center;
}

a.ag_button .sub
{
display:block;
font-size:18px;
}

.ContentBoxIE .Article_Detail a.ag_button,
a.ag_button
{
color:white !important;
text-align:center;
text-decoration:none !important;
margin-top:20px;
margin-bottom:30px;
}
a.ag_button:hover,
.ContentBoxIE .Article_Detail a.ag_button:hover
{
color:white !important;
text-decoration-color:white !important;
text-decoration:underline !important;
}

.ag_button,
.member_button,
.Breaking
{
    font-size: 24px;
    display: inline-block;
    padding: 5px;
    background-color: #cc071e;
    color: white !important;
    padding-left: 30px;
    padding-right: 30px;
	margin-top:60px;
} 

.Breaking.row
{
font-size:18px;
margin-left:-60px;
margin-right:-60px;
text-align:center;
margin-top:-20px;
}
.Breaking.row a,
.Breaking.row a:hover
{
color:white !important;
text-decoration:underline !important;
text-decoration-color:white !important;
}
.more_button
{
    font-size: 24px;
    display: inline-block;
    padding: 5px;
    border:1px solid #cc071e;
    color: black !important;
    padding-left: 30px;
    padding-right: 30px;
}

.borderBoxFS
{
    margin-left: -60px;
    margin-right: -60px;
    margin-top: 20px;
}
.SliderBox
{
	display:none;
}
.tt{
font-size:24px;
position:relative;
top:4px;
}

.Stellenangebote-2020.row
{
	margin-left:196px;
	margin-right:196px;
	/* border-top: 1px solid rgba(0,0,0,.1); */
	/* padding-top:10px; */
	margin-top:20px;
}
.Stellenangebote-2020.row div
{
padding:0px;
}
@media (min-width: 576px)
{
	.container, .container-lg, .container-md, .container-sm {
		max-width: 100% !important;
	}
}

/* @media (min-width: 768px)
{
	.container, .container-lg, .container-md, .container-sm {
		max-width: 100% !important;
	}
}
@media (min-width: 992px)
{
	.container, .container-lg, .container-md, .container-sm {
		max-width: 100% !important;
	}
} */

.SearchResults
{
	margin-left:196px;
	margin-right:196px;
}

.SearchResults table
{
	margin-top:20px;

}
.SearchResult_Rank
{
display:none;
}

.ContentItemBoxSearch
{
	margin-top:30px;
	
}
.ContentItemBoxSearch .SearchResult_Type
{
	font-size:24px;
	display:none;
}

.buttonsBox
{
    text-align: center;
    margin-top: 20px;
}


.SearchResultHeaderBox
{
	margin-bottom:10px;
	display:none;
}




.bodyCID7238 .Article_Detail em
{
    
	font-family: 'Source Sans 3 Regular', Arial, Helvetica, sans-serif;
	    font-size: 24px;
	    color: #51904C;
    margin-left: 60px;
    margin-right: 60px;
    display: block;
    /* width: 100%; */
    text-align: center;
}

.bodyCID7486 .Article_Detail em,
.bodyCID7527 .Article_Detail em,
.bodyCID7454 .Article_Detail em,
.bodyCID7743 .Article_Detail em
{
	font-family: 'Source Sans 3 Regular', Arial, Helvetica, sans-serif;
	    font-size: 24px;
	    color: black;
    margin-left: 60px;
    margin-right: 60px;
    display: block;
    /* width: 100%; */
    text-align: center;
}


.green-cert
{
	display: !important;

}

.bottomlink.flag
{
text-decoration:none;
}
.flag-gb,
.flag-de,
.flag-fr
{
	height:20px;
	position:relative;
	top:-3px;
}
#SiteContentZone_SearchFormControl_listCell
{
	margin-top:20px;
}
	.ContactBoxContainer
	{
		background-color:#f2f2f2;
		padding-top:0px;
		padding-bottom:0px;
		
	}

	.boxBMIForm,
	.BackgroundBMI2
	{
		margin-left: 96px;
		margin-right: 96px;
	}
	
	.CID7664 .form-group
	{
		margin-bottom:0px;
	}

	.Zoom div
	{
	display:none;	
	}
	
/* 	#contactIcon:hover::before
	{
		opacity:1.0;
	}
	
	#contactIcon::before
	{
		content: url(/images/icons/kontakt.svg);		
		width:20px;
		display:inline-block;
		position:relative;
		top:2px;
		text-indent:0%;
		opacity:0.6;
		margin-right:10px;
	} */
	
	#nav-suche
	{
		width:24px;
		position:relative;
		top:8px;
		left:20px;
		cursor:pointer;
		opacity:0.6;
	}
	
	#nav-suche.on
	{
		top:12px;
		left:0px;
	}
	
	#nav-suche:hover
	{
		opacity:1.0;
	}	
	
	nav
	{
	text-align:right;
	}
	
	.navsearch
	{
		position:relative;
		top:12px;
	}
	
	.navsearch.on{
		display:none;
	}
	
	#nav-suche-query
	{
		width:95%;
		border:none;
		border-bottom:1px solid #c4c4c4;
		display:none;
		position:relative;
		top:13px;
		border-radius:0px;
	}
	
	
	.CID7265 .UCS .borderBoxFS
	{
		display:none;
	}
	
		.hl div
		{
			display:table-cell !important;
		}
		
		.hl .first
		{
			width:35%;
		}
	
	.hl
	{
		display:table !important;
		margin-top:-5px !important;
	}
	
	.CID7652 .Article_Detail img{
		width:100%;
	}
	
	.service-link
	{
		display:block;
		text-align:right;
	}
	.service-link div
	{
		padding:5px;
		background-color:#f2f2f2;
		display:inline-block;		
	}
	.service-link a,.service-link a:hover
	{
		color:#343a40;
	}
	.service-link img
	{
		position:relative;
		top:-2px;
	}
	.vimeo-iframe
	{
		width:846px !important;
		height:474px !important;
		margin-left:-40px;
		margin-right:-40px;
		border:none;
		max-width:unset !important;
	}
	
	.f_callbackAt
	{
		height:auto !important;
		border:none !important;
		padding-left:0px !important;
		margin-bottom:0px !Important;
	}
	.f_callbackAt td
	{
		padding-left:2px !important;
		padding-top:0px !important;
		padding-bottom:0px !important;
		border:none !important;
	}
	
	.f_callbackAt td input
	{
		margin-right:10px !important;
	}
	
	@media only screen and (max-width: 320px) and (min-width: 320px) 
	{
		.navControl .p-2
		{
		padding:2px !important;
		margin:0px;
		}
	}
	
	
	.CID7838 .ServiceList h2, .CID7838 .ServiceChildren
	{
		margin-left:96px !important;
		margin-right:96px !important;
	}
	
	@media only screen and (max-width: 768px) and (min-width: 320px) 
	{
	.CID7907 .ContentItemBox,
	.CID7907 .Children,
	.CID7908 .ContentItemBox,
	.CID7908 .Children,
	.CID7909 .ContentItemBox,
	.CID7909 .Children,
	.CID7910 .ContentItemBox,
	.CID7910 .Children,
	.CID7911 .ContentItemBox,
	.CID7911 .Children,
	.CID10562 .ContentItemBox,
	.CID10562 .Children,
	.CID7912 .ContentItemBox,
	.CID7912 .Children,
	.CID7913 .ContentItemBox,
	.CID7913 .Children,
	.CID7914 .ContentItemBox,
	.CID7914 .Children,
	.CID7915 .ContentItemBox,
	.CID7915 .Children,
	.CID7916 .ContentItemBox,
	.CID7916 .Children,
	.CID7917 .ContentItemBox,
	.CID7917 .Children,
	.CID8123 .ContentItemBox,
	.CID8123 .Children,
	.CID8457 .ContentItemBox,
	.CID8457 .Children,
	.CID9377 .ContentItemBox,
	.CID9377 .Children,
	.CID9841 .ContentItemBox,
	.CID9841 .Children,
	.CID9898 .ContentItemBox,
	.CID9898 .Children,
	.CID9716 .ContentItemBox,
	.CID9716 .Children,
	.CID9740 .ContentItemBox,
	.CID9740 .Children
	{
		margin-left:0px !important;
		margin-right:0px !important;
	}
	
	.CID7907 .Children .ContentItemBox,
	.CID7908 .Children .ContentItemBox,
	.CID7909 .Children .ContentItemBox,
	.CID7910 .Children .ContentItemBox,
	.CID7911 .Children .ContentItemBox,
	.CID10562 .Children .ContentItemBox,
	.CID7912 .Children .ContentItemBox,
	.CID7913 .Children .ContentItemBox,
	.CID7914 .Children .ContentItemBox,
	.CID7915 .Children .ContentItemBox,
	.CID7916 .Children .ContentItemBox,
	.CID7917 .Children .ContentItemBox,
	.CID8123 .Children .ContentItemBox,
	.CID8457 .Children .ContentItemBox,
	.CID9377 .Children .ContentItemBox,
	.CID9841 .Children .ContentItemBox,
	.CID9898 .Children .ContentItemBox,
	.CID9716 .Children .ContentItemBox,
	.CID9740 .Children .ContentItemBox
	{
		margin-left:0px !important;
		margin-right:0px !important;
	}

	.CID7907 .Children .row,
	.CID7908 .Children .row,
	.CID7909 .Children .row,
	.CID7910 .Children .row,
	.CID7911 .Children .row,
	.CID10562 .Children .row,
	.CID7912 .Children .row,
	.CID7913 .Children .row,
	.CID7914 .Children .row,
	.CID7915 .Children .row,
	.CID7916 .Children .row,
	.CID7917 .Children .row,
	.CID8123 .Children .row,
	.CID8457 .Children .row,
	.CID9377 .Children .row,
	.CID9841 .Children .row,
	.CID9898 .Children .row,
	.CID9716 .Children .row,
	.CID9740 .Children .row
	{
		margin-left:0px !important;
		margin-right:0px !important;

	}
	

.bodyCID7907
{

}
	.igvdd
	{
		margin-bottom:20px;
		margin-left:0px !important;
		margin-right:0px !important;
	}
	
		.CID7838 .ServiceList h2, .CID7838 .ServiceChildren
	{
		margin-left:0px !important;
		margin-right:0px !important;
	}
	.row.Lifestyle, .PID .row.Lifestyle
	{
		margin-left: -20px;
		margin-right: -20px;
		padding-left:0px;
		padding-right:0px;
		margin-bottom:10px;
    }
	

	
		.service-link
	{
		display:none;

	}
	.vimeo-iframe
	{
		width:100% !important;
		height:220px !important;
		margin-left:0px;
		margin-right:0px;
		border:none;
		max-width:unset !important;
	}
	
	
	.CID5341 .Document_ListeIcon
{
margin-left:20px;
margin-right:20px;
}
	

	.Breaking.row
{
font-size:18px;
margin-left:-20px;
margin-right:-20px;
text-align:center;
margin-top:-20px;
padding-left:0px;
padding-right:0px;
}

		.headerStripe
		{
			margin-left:0px !important;
			margin-right:0px !important;
		}
		.headerStripe div
		{
			padding-left:0px !important;
			padding-right:0px !important;
		}
	
	.navControl
	{
		position:relative;
		left:-8px;
	}
	.headerStripe .ls
	{
	text-align:center;
	}
	#nav-suche-query
	{
	margin-top:10px;
	margin-bottom:10px;
	}
	#nav-suche
	{
	
	}
		nav
	{
	text-align:center !important;
	}
	.boxBMIForm,
	.BackgroundBMI2
	{
		margin-left:0px !important;
		margin-right:0px !important;
	}
	

	
	.table
	{
		border:none;
	
	}
	
	#Zielgruppen,
	.borderBoxFS
	{
		margin-left:-20px !important;
		margin-right:-20px !important;
	}
	
	
	
	h1, h2, h3, h4
	{
		hyphens:auto;
	}
	
	.newsbox
	{
		margin-top:40px;
	}
	
	.Welle
	{
		margin-left:0px !important;
		margin-right:0px !important;
	}
	
	#SliderZielgruppen .carousel-item a h3
	{
		visibility:visible !important;
	}
	
	.bodyCID7238 .Article_Detail em ,
	.bodyCID7486 .Article_Detail em,
	.bodyCID7527 .Article_Detail em,
	.bodyCID7454 .Article_Detail em,
	.bodyCID7743 .Article_Detail em
	{
		margin-left: 0px !important; 
		margin-right: 0px !important; 
		font-size:22px !important;
	}
	.ContactBoxContainer
	{
		background-color:#f2f2f2;		
	}
	
	.SearchResults table
	{
		margin-left:0px !important;
		margin-right:0px !important;
	}
	.SearchResults
	{
		margin-left:0px !important;
		margin-right:0px !important;
	}

	#Zielgruppen .carousel-control-prev,
	#SliderImpfungen .carousel-control-prev 
	{
		left: 0px !important;    
	}
	
	#Zielgruppen .carousel-control-next,
	#SliderImpfungen .carousel-control-next 
	{
		right: 0px !important;    
	}
	
	.Stellenangebote-2020
	{
		margin-left:0px !important;
		margin-right:0px !important;
		
	}

	
	.ContactBoxNavigation {
		position: relative !important;
		top: 0px !important;
		left: 0px !important;
		padding-top:20px !important;
		margin-bottom:20px;
		
		background-color:transparent !important;
	}

	.CID7381 .ContentBoxIE {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.Welle p
	{
		font-size:16px !important;
	}
	#SiteContentZone_NewsletterIntroduction
	{
		margin-bottom:20px;
	}

	.StellenTitle, .StellenHeader1 {
		margin-left: 0px !important;
		margin-right: 0px !important;
	
	
	}
	

	#SiteContentZone_NewsletterContent, #SiteContentZone_ContactFormControl_Introduction, #SiteContentZone_ContactFormControl_ContactFormTable, #SiteContentZone_ContactFormControl_disclaimer, #SiteContentZone_Sent_Label, #Contact_Review {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	#SiteContentZone_ContactFormControl_Introduction h1,
#SiteContentZone_NewsletterContent h1,
#SiteContentZone_Sent_Label h1,
#Contact_Review h1
{
		margin-left:0px !important;
	margin-right:0px !important;
margin-bottom:20px !important;
}

	.StellenHeader, .Stellenangebote {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
		
		.SearchButton {			
			display:inline;
			margin:0px auto;
			margin-bottom:10px;
			transition:opacity 0.5s;
		}
		
		#SearchBoxControl #SearchBoxControl_SearchQuery
		{
			transition:all 0.5s;
			opacity:0.0;
			top:0px;
			position:relative;
			background-color:#f3f3f3;
			width:0px !important;
			font-size: 1.5rem !important;
			border-radius:0px;
		}
		
		#SearchBoxControl:hover #SearchBoxControl_SearchQuery
		{
			opacity:1.0;
			top:0px;
			position:relative;	
			width: 270px !important;			
		}
		
		#SearchBoxControl:hover .SearchButton
		{
			
			opacity:0.0;
			width:0px;
			height:40px;
			
		}
		
		#SearchBoxControl
		{
			transition:all 0.5s;
			margin-bottom:-30px !important;
/* 			margin-bottom:-60px !important;
			margin-top: -50px !important;
			margin-left:-15px !important;
			margin-right:-15px !important; */
		}
		
		#SearchBoxControl:hover
		{
			margin-bottom:-20px !important;
			background-color:#f3f3f3;
			padding-bottom:15px;
			margin-left:-15px;
			margin-right: -15px;
			position: relative;
			top: -7px;
		}
		
		#SearchBoxControl {
			margin-top: 0px;
			margin-bottom: 20px;
		}
		
		.container-content, .container-bottom, .container-member-left, .container-member-right {
			padding-right: 20px !important;
			padding-left: 20px !important;
		}
		

		
		#SpecialsBox_9105 .col-md-8:nth-child(odd), 
		#SpecialsBox_7187 .col-md-8:nth-child(odd), 
		#SpecialsBox_7727 .col-md-8:nth-child(odd), 
		.CID7302 .col-md-8:nth-child(odd), 
		.CID7303 .col-md-8:nth-child(odd), 
		.CID7304 .col-md-8:nth-child(odd), 
		.CID7305 .col-md-8:nth-child(odd), 
		.CID7306 .col-md-8:nth-child(odd), 
		.CID7599 .col-md-8:nth-child(odd) 
		{
			padding-right: 15px !important;
		}

		#SpecialsBox_9105 .col-md-8:nth-child(even), 		
		#SpecialsBox_7187 .col-md-8:nth-child(even), 
		#SpecialsBox_7727 .col-md-8:nth-child(even), 
		.CID7302 .col-md-8:nth-child(even), 
		.CID7303 .col-md-8:nth-child(even), 
		.CID7304 .col-md-8:nth-child(even), 
		.CID7305 .col-md-8:nth-child(even), 
		.CID7306 .col-md-8:nth-child(even), 
		.CID7599 .col-md-8:nth-child(even) 
		{
			padding-left: 15px !important;
		}
		
		#SpecialsBox_9105 p, 
		#SpecialsBox_7187 p, 
		#SpecialsBox_7727 p,
		.CID7302 p, 
		.CID7303 p, 
		.CID7304 p, 
		.CID7305 p, 
		.CID7306 p, 
		.CID7599 p {
			margin-bottom: 20px !important;
		}
		
		#SpecialsBox_4701, 
		#SpecialsBox_5387, 
		#SpecialsBox_7053, 
		#SpecialsBox_9933, 
		#gesundheitHochE {
			margin-left: 0px !important;
			margin-right: 0px !important;
			margin-bottom: 40px;
		}
		.Interview, .InterviewBottom {
			padding-left: 0px !important;
			padding-right: 0px !important;
		}

		.more_button {
			width: 100%;
			text-align: center;
		}


		.member_button {
			margin-top: 20px;
			margin-bottom:0px;
			width:100%;
			text-align:center;
		}
		
		.headerStripe {
			padding-left: 0px !important;
			padding-right: 0px !important;
		}
		
		#carouselExampleIndicators .carousel-item {
			height: 100vh !important;
			min-height: 0px !important;
			max-height: 47vw !important;

		}
		
		#carouselExampleIndicators .carousel-indicators
		{
			margin-bottom:0px !important;
		}
		
		#Parent {
			
			margin-left: 0px !important;
		}
		.PID .ContentBoxIE {
			padding-left: 0px !important;
			padding-right: 0px !important;
		}
		.PID .Article_Detail, 
		.PID .Article_Liste.Padding, 
		.PID .ServiceList.Padding, 
		.PID .ServiceChildren.Padding, 
		.PID .first.Padding 
		{
			padding-left: 0px !important;
			padding-right: 0px !important;
		}
		
		.Article_Detail .Heading_Middle {
			left: 0px !important;
		}
		
		p {
		
			margin-bottom: 10px !important;
		}
		
		.Article_Detail .landscape, .Article_Detail .Zoom {
			width: 100% !important;
			left: 0px !important;
		}
		
		.Article_Detail .landscape, .Article_Detail .Zoom img{
			float: none !important;
						width: 113% !important;
			margin-right: -6% !important;
			margin-left: -6% !important;
		}

		.Article_Detail .Zoom.right img {
			float: none !important;
			margin-left: 0px !important;
						width: 113% !important;
			margin-right: -6% !important;
			margin-left: -6% !important;
			margin-bottom:20px !important;
		}
		
		.Article_Detail .L {
			float: none !important;
			margin-left: 0px !important;
			width: 100% !important;
			margin-right: 0% !important;
			margin-left: 0% !important;
			margin-bottom:20px !important;
		}
		
		.Article_Detail, .first.Padding, .Article_Liste.Padding, .ServiceList.Padding, .ServiceChildren.Padding {
 padding-left: 0px !important;
			padding-right: 0px !important;
}
.ServiceItemBox.Padding, .ServiceItemBoxLink.Padding, .Document_ListeIcon {
margin-left: 0px !important;
			margin-right: 0px !important;
}
.CID7605 .Padding .Heading_Middle, 
.CID9932 .Padding .Heading_Middle, 
.CID7376 .Padding .Heading_Middle
{
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.ServiceItemBox.Detail {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    
}
		
		.ServiceItemBox, .ServiceItemBoxLink {
			text-indent: 0% !important;
			min-height: 0px !important;
			margin-bottom:10px !important;
		}
		.ServiceListHeaderThemen {
			margin-bottom: 10px !important;
		}
		
		.ServiceList.on, .ServiceListLink.on {
			margin-bottom: -20px !important;
		}
		
		.h2, h2 {
			font-size: 1.8rem !important;
		}
		
		#SpecialsBox_7200 .ContentItemBox
		{
			margin-top:10px;
			margin-bottom:10px;
		}
	}
	


.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1280px !important;
}


#SiteFooter .bottomlink, #SiteFooter .bottomlink:hover{
font-size: 16px !important;
    color: black !important;
    font-weight: normal !important;
	position:relative;
	top:2px;
}

#SiteFooter div
{
padding-left:0px !important;
}

#SiteFooter .BottomLogo
{
height:30px;
width:auto;
}

.headerStripe
{
padding-left:60px;
padding-right:60px;
padding-top:15px;
padding-bottom:15px;
}

.Bold,.bold, .CID10288 .Article_Detail p.bold
{
font-family: 'Source Sans 3 Bold', Arial, Helvetica, sans-serif !important;
}

h1, h2
{
/* color:#CC071E; */
color:black;
}

#carouselExampleIndicators h2
{
color:#CC071E;
}

#s3slider.Leitbild
{
	width:520px;
	height:165px;
	background-color: white !important;
	left: -40px;
}

.FSI
{
width:100%;
}
.FSI img
{
float:none !important;
width:100%;
height:auto;
margin-bottom:30px;
} 

.sliderZielgruppenContainer
{
margin-top:20px;
}

#Zielgruppen
{
	background-color:#f2f2f2;
	margin-left: -60px;
    margin-right: -60px;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 20px;
	padding-top:20px; 
	margin-bottom:40px;
}

#SliderZielgruppen .carousel-item .ZG_Content{
text-align:center;
margin-top:20px;
}

#SliderZielgruppen.SliderZielgruppenNeu .carousel-item .ZG_Content{
text-align:center;
position:relative;
margin-top:
}

#SliderZielgruppen.SliderZielgruppenNeu .carousel-item .ZG_Content {
    text-align: center;
    margin-top: 0px;
    position: relative;
    top: -180px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

#SliderZielgruppen.SliderZielgruppenNeu {
margin-left:-10px;
margin-right:-10px;
}
#SliderZielgruppen.SliderZielgruppenNeu .carousel-item {
padding-left:10px !important;
padding-right:10px !important;
}

#SliderZielgruppen.SliderZielgruppenNeu .carousel-item img {
border-radius:10px;

}

#SliderZielgruppen.SliderZielgruppenNeu .carousel-item .ZG_Content h3 {
 color:white;
	font-family:"Source Sans 3 Bold";
padding:5px;
}
#SliderZielgruppen.SliderZielgruppenNeu .carousel-item .ZG_Content h3:hover 
{
text-decoration:none;
}
#SliderZielgruppen.SliderZielgruppenNeu .carousel-item.active .ZG_Content,
#SliderZielgruppen.SliderZielgruppenNeu .carousel-item:hover .ZG_Content 
{
background-color:#cc071e;
opacity:0.9;
}

#SliderZielgruppen.SliderZielgruppenNeu .carousel-item.active a,
#SliderZielgruppen.SliderZielgruppenNeu .carousel-item.active a:hover,
#SliderZielgruppen.SliderZielgruppenNeu .carousel-item a,
#SliderZielgruppen.SliderZielgruppenNeu .carousel-item a:hover 
{
text-decoration:none !important;
}

.ZG_Content h3{
color:black;
}

.Heading_Small_Color_Inline a
{
color:black !important;
}

#SliderZielgruppen .carousel-item a:hover{
text-decoration:none;
}
/* #SliderZielgruppen .carousel-item .ZG_Content{
position:relative;
top:-50px;
padding-top:10px;
padding-left:20px;
height:50px;
background-color:rgba(0, 0, 0, 0.3);
display:none;
}

#SliderZielgruppen .carousel-item:hover .ZG_Content{
display:block;
}

#SliderZielgruppen .carousel-item:hover h3{
display:block;
} */

#SliderZielgruppen .carousel-item a h3{
/* visibility:hidden; */
}

#SliderZielgruppen .carousel-item a img{
opacity:0.8;
transition: transform .2s; /* Animation */
}

#SliderZielgruppen .carousel-item.active a img,
#SliderZielgruppen .carousel-item:hover a img
{
opacity:1.0;
transform: scale(1.03);
}

.SliderZielgruppenNeu .carousel-item.active a img,
.SliderZielgruppenNeu .carousel-item:hover a img
{
opacity:1.0;
transform: scale(1.00) !important;
}

#SliderZielgruppen .carousel-item.active a h3,
#SliderZielgruppen .carousel-item:hover a h3
{
visibility:visible;
}


*:focus {
    outline: none;
}
.ui-state-focus
{
border:none !important;
background:none !important;
background-color:#efefef !important;
cursor: pointer !important;
}

.ui-state-focus a
{
color: #ffffff !important;
}

#ui-id-2 .ui-menu-item
{
	width: 100% !important;
}

#ui-id-1 .ui-menu-item 
{
	width: 100% !important;
}
.ui-menu-item 
{
    color: black !important;
    font-family: 'Source Sans 3 Regular', Arial, Helvetica, sans-serif;
    font-size: 24px;
    line-height: 26px;
	/* text-indent:0px !important; */
	font-weight: normal !important;
	margin-left:0px !important;
}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
    margin: 0px !important;
	text-decoration:none !important;
}

.ui-menu-item a {
    color: black !important;
text-indent:0px !important;
text-decoration:none !important;
	
}

.ui-menu-item a span{
    font-size:18px;
}

.ui-menu-item a:hover span{
 text-decoration:none !important;
}
.ui-menu-item:hover, .ui-menu-item a:hover {
    color: black !important;

	text-decoration:underline !important;
	/* text-indent:0px !important; */
}


.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: none !important;
	background: transparent !important;
	font-weight: normal !important;
	color:black  !important;
}

.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding:0px !important;
}

.ui-menu-item  {
    padding:10px;
	margin-bottom:10px;
}

.ui-menu-item span {
    font-family: 'Source Sans 3 Regular', Arial, Helvetica, sans-serif;
	color:black;
}
.ui-menu-item a:hover {
    background-color:transparent;
	border:none;
	text-decoration:underline;
	text-indent:0px;
}


.ui-autocomplete > li > div {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}

.ui-state-hover,
.ui-state-active,
.ui-state-focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
  cursor: pointer;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.TopLogo
{
width:300px;
margin-top:-20px;
}


#carouselExampleIndicators .carousel-caption
{
background-color:white;
width:320px;
text-align:left;
padding-left:16px;
padding-right:16px;
padding-top:16px;
padding-bottom:16px;
position:absolute;
left:0px;
bottom:0px;
opacity:90%;
}

#carouselExampleIndicators .carousel-caption h2
{
color:black;
font-family: 'Source Sans 3 Regular', Arial, Helvetica, sans-serif;
font-size:31px;
}

#carouselExampleIndicators .carousel-caption p
{
color:black;
font-size:18px;
margin-bottom:0px;
}

#S_S_1 .carousel-caption
{
left:108px;
top:128px;
width:450px;
height:129px;
}

#S_S_8 .carousel-caption
{
left:90px;
top:300px;
width:450px;
height:155px;
}

#S_S_6 .carousel-caption
{
left:200px;
top:380px;
width:450px;
height:155px;
}

#S_S_3 .carousel-caption
{
left:750px;
top:200px;
   height:155px;
width:420px;
}
#S_S_2 .carousel-caption
{
    top: 420px;
    left: 100px;
    width:450px;
height:135px;
}

#S_S_4 .carousel-caption
{
left: 600px;
    top:87px;
	width:360px;
	height:125px;
}
#S_S_5 .carousel-caption
{
left:130px;
top:250px;
   height:135px;
width:450px;
}

#S_S_7 .carousel-caption
{
left:700px;
top:360px;
width:450px;
height:135px;
}

.Article_Detail .Heading_Small
{
display:none;
}
.wald
{
background-color:#D2E4B3;
padding:0px;
margin:0px;
padding-left:40px;
padding-right:40px;
padding-bottom:40px;
}

h3.wald
{
color:#CC071E;
font-family: 'Source Sans 3 Regular', Arial, Helvetica, sans-serif !important;
font-size:24px;
padding-top:40px;
padding-bottom:20px;
}
ul.wald
{
padding-left:60px;
padding-right:60px;
}

.PID .ContentBoxIE
{
padding-left:98px;
padding-right:98px;
} 

.Article_Detail
{
	margin-bottom:40px;
}

.CID5341 .Document_ListeIcon
{
margin-left:96px;
margin-right:96px;
}

.ServiceItemBox.Padding, .ServiceItemBoxLink.Padding, .Document_ListeIcon
{
margin-left:196px;
margin-right:196px;
}

.col-md-6 .Document_ListeIcon,
.PID7381 .Document_ListeIcon
{
margin-left:0px;
margin-right:0px;
}

.PID .Article_Detail, .PID .Article_Liste.Padding, .PID .ServiceList.Padding, .PID .ServiceChildren.Padding, .PID .first.Padding
{
padding-left:98px;
padding-right:98px;
}

.Article_Detail, .first.Padding, .Article_Liste.Padding, .ServiceList.Padding, .ServiceChildren.Padding
{
padding-left:196px;
padding-right:196px;
}



.Article_Detail .Heading_Middle{
    left: -98px;
}

.CID81 .ContentTable.Document_ListeIcon
{
    margin-left: 98px;
    margin-right: 98px;
}

.CID4619
{
}

.CID4619 table
{
width:100% !important;
}

.CID4619 td
{
width:50% !important;
}


.StellenHeader div
{
	
	padding:10px !important;
font-family:"Source Sans 3 Bold";
}

.Stellenangebote td
{
	width:33%;
	padding: 0px;
    vertical-align: top;
    padding-left: 10px;
    padding-right: 10px;
}

.Stellenangebote td p
{
	margin-bottom:5px;
}


.StellenHeader.row,
.Stellenangebote
{
	    margin-left:186px ;
    margin-right: 186px ;
}

.StellenHeader1
{
display:none;
}

.StellenTitle, .StellenHeader1
{
	    margin-left:196px ;
    margin-right: 196px ;
}

.Article_Detail td {
vertical-align:top;
}

.ServiceList.Padding .borderBoxFS
{
margin-left:0px;
margin-right:0px;
}

.Article_Liste.Padding
{
	margin-top:60px;
}

.ServiceChildren.Padding .ServiceItemBox, .ServiceChildren.Padding .ServiceItemBoxLink
{
	text-indent:0px;
}


.Article_Detail .Heading_Small, .Article_Detail .Heading_Middle
{
/*     left: -98px; */
    position: relative;
}

.PictureDescriptionBox
{
display:none;
}
.Article_Detail .Heading_Middle
{
    margin-bottom:40px;
}
.Article_Detail .Heading_Small
{
    margin-top:40px;
}

.PrintZone
{
display:none;
}

.bodyCID7238 .Article_Detail em
{
    
	font-family: 'Source Sans 3 Regular', Arial, Helvetica, sans-serif;
	    font-size: 24px;
	    color: #51904C;
    margin-left: 60px;
    margin-right: 60px;
    display: block;
    /* width: 100%; */
    text-align: center;
}
.bodyCID7245 .Article_Detail em
{
    
	font-family: 'Source Sans 3 Regular', Arial, Helvetica, sans-serif;
	    font-size: 24px;
	    color: #f28d00;
    margin-left: 60px;
    margin-right: 60px;
    display: block;
    /* width: 100%; */
    text-align: center;
}
.Article_Detail p
{
font-family: 'Source Sans 3 Regular', Arial, Helvetica, sans-serif !important;
}

.Article_Detail .landscape, .Article_Detail .Zoom
{
	float:none !important;
	/* max-width: 100%; */
        height: auto;
    width: 866px;
    left: -49px;
    position: relative;
	margin-top:20px;
	margin-bottom:20px;
}
.Article_ListeSmall
{
padding-left:98px;
padding-right:98px;
}
.Article_Detail .portrait
{
margin-right:20px;
margin-bottom:20px;
}

.Article_Detail .Zoom.right img
{
float:left !important;
margin-left:20px;
    margin-bottom: 20px;
}

.BottomLogo
{
width:164px;
height:30px;

}

.ServiceItemBoxLink
{

}

.ServiceList h2, .ServiceItem, .ServiceItemBox a, .ServiceItemBoxLink a
{
	color:black !important;
}
.Black
{
color:#000000;
}

.LifestyleImg img
{

float:none !important;
width:100%;
height:auto;
margin-bottom:0px;
margin-top:0px;
transition: transform .2s; /* Animation */

}

#carouselExampleIndicators
{
	transition: transform .2s;
}
#carouselExampleIndicators:hover
{
	transform: scale(1.00);
}

/* #carouselExampleIndicators .carousel-caption 
{
opacity: .0;
 transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -webkit-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
}
#carouselExampleIndicators:hover .carousel-caption
{
opacity:1.0;

} */
/* #carouselExampleIndicators:after {
  content:'';
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: .0;
    transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -webkit-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
}
#carouselExampleIndicators:hover:after
{
opacity:0.9;

}

#carouselExampleIndicators:hover:before
{
opacity:0.8;
transition-delay: 0.2s;

}
#carouselExampleIndicators:before
{
content: url(/images/icons/service_plus_white.svg);
width:60px;
display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
	margin-left:-30px;
	margin-top:-30px;
	  opacity: .0;
    transition: opacity .3s ease-out;	
    -moz-transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
	z-index:10000;
} */

#SpecialsBox_7053 .row .ContentItemBox .first span,
#SpecialsBox_9933 .row .ContentItemBox .first span,
#gesundheitHochE .row .ContentItemBox .first span,
.CID8174 .first span
{
	display:inline;
    position: absolute;
    left: 0px;
	width:100%;
    color: white;
    text-align: center;
    top: 60%;
	opacity: .0;
    transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
	font-size:24px;
}


#SpecialsBox_7053 .row .ContentItemBox,
#SpecialsBox_9933 .row .ContentItemBox,
#gesundheitHochE .row .ContentItemBox
{
margin-top:20px;
}

#SpecialsBox_7053 img,
#SpecialsBox_9933 img,
#gesundheitHochE .row .ContentItemBox img ,
.CID8174 .first img
{
 margin-top:0px !important;
}
#gesundheitHochE .row .ContentItemBox img,
.CID8174 .first img
{
width:100%;
height:auto;
}

.CID8174 .first img
{
width:100%;
height:auto;
}

.LifestyleImg,
#SpecialsBox_7053 .row .ContentItemBox .first,
#SpecialsBox_9933 .row .ContentItemBox .first,
#gesundheitHochE .row .ContentItemBox .first,
.CID8174 .first
{
	position:relative;
	margin-top:20px;
	transition: transform .2s; /* Animation */
	cursor:pointer;

}

.CID8174 .first {
    width: 848px;
    margin-left: -40px;
}

.LifestyleImg:hover:after,
#SpecialsBox_7053 .row .ContentItemBox .first:hover:after,
#SpecialsBox_9933 .row .ContentItemBox .first:hover:after,
#gesundheitHochE .row .ContentItemBox .first:hover:after,
.CID8174 .first:hover:after
{
opacity:0.8;
transition-delay:0.1s;

}
.vimeo-Frame-gesundheit
{
	width:100%;
	height:720px !important;
	border:none;
}


#vimeo-gesundheit .modal-content
{
	border:0px;
	background-color:transparent;
}
#vimeo-gesundheit .modal-body
{
	text-align:center;
}

.LifestyleImg:hover:before ,
#SpecialsBox_7053 .row .ContentItemBox .first:hover:before,
#SpecialsBox_7053 .row .ContentItemBox .first:hover span,
#SpecialsBox_9933 .row .ContentItemBox .first:hover:before,
#SpecialsBox_9933 .row .ContentItemBox .first:hover span,

#gesundheitHochE .row .ContentItemBox .first:hover:before,
#gesundheitHochE .row .ContentItemBox .first:hover span,
.CID8174 .first:hover:before,
.CID8174 .first:hover span
{
  opacity: 1.0;
}

#gesundheitHochE .row .ContentItemBox .first:after,
.CID8174 .first:after
{
content: url(/images/icons/icon_play-white.svg);
width:60px;
display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
	margin-left:-30px;
	margin-top:-30px;
	  opacity: .0;
    transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
	pointer-events: none;
}

.LifestyleImg:after,
#SpecialsBox_7053 .row .ContentItemBox .first:after,
#SpecialsBox_9933 .row .ContentItemBox .first:after
{
content: url(/images/icons/service_plus_white.svg);
width:60px;
display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
	margin-left:-30px;
	margin-top:-30px;
	  opacity: .0;
    transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
	pointer-events: none;
}
.LifestyleImg:before,
#SpecialsBox_7053 .row .ContentItemBox .first:before,
#SpecialsBox_9933 .row .ContentItemBox .first:before,
#gesundheitHochE .row .ContentItemBox .first:before,
.CID8174 .first:before
{
  content:'';
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: .0;
    transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
	pointer-events: none;
}
#gesundheitHochE {
    margin-left: 196px;
    margin-right: 196px;
    margin-bottom: 40px;
}

.LifestyleImg:hover,
#SpecialsBox_7053 .row .ContentItemBox .first:hover,
#SpecialsBox_9933 .row .ContentItemBox .first:hover,
#gesundheitHochE .row .ContentItemBox .first:hover,
.CID8174 .first:hover
{
transform: scale(1.1);
}

.col-md-8 .LifestyleImg:hover
{
transform: scale(1.05);
}


.carousel-control-next,
.carousel-control-prev {
    filter: invert(100%);
}

#SiteMapViewer .borderBox
{
display:none;
}


.SearchButton
{
	width:40px;
	position:relative;
	top:10px;
}



.CID7302 .Parent,
.CID7303 .Parent,
.CID7304 .Parent,
.CID7305 .Parent,
.CID7306 .Parent
{
	display:none !important;
}



#SpecialsBox_9105 h3,
#SpecialsBox_7187 h3,
#SpecialsBox_7727 h3,
.CID7302 h3,
.CID7303 h3,
.CID7304 h3,
.CID7305 h3,
.CID7306 h3,
.CID7599 h3
{
	margin-top:20px;
}


.CID7302 .ContentBoxIE,
.CID7303 .ContentBoxIE,
.CID7304 .ContentBoxIE,
.CID7305 .ContentBoxIE,
.CID7306 .ContentBoxIE,

.CID7599 .ContentBoxIE
{
	padding-left:0px;
	padding-right:0px;
}

#SpecialsBox_9105 p, 
#SpecialsBox_7187 p, 
#SpecialsBox_7727 p,
.CID7302 p,
.CID7303 p,
.CID7304 p,
.CID7305 p,
.CID7306 p,

.CID7599 p
{
	margin-bottom:60px;
}

#SpecialsBox_9105 .col-md-8:nth-child(even), 
#SpecialsBox_7187 .col-md-8:nth-child(even), 
#SpecialsBox_7727 .col-md-8:nth-child(even), 
.CID7302 .col-md-8:nth-child(even),
.CID7303 .col-md-8:nth-child(even),
.CID7304 .col-md-8:nth-child(even),
.CID7305 .col-md-8:nth-child(even),
.CID7306 .col-md-8:nth-child(even),

.CID7599 .col-md-8:nth-child(even)
{
	padding-left:100px;
}
#SpecialsBox_9105 .col-md-8:nth-child(odd), 
#SpecialsBox_7187 .col-md-8:nth-child(odd), 
#SpecialsBox_7727 .col-md-8:nth-child(odd), 
.CID7302 .col-md-8:nth-child(odd),
.CID7303 .col-md-8:nth-child(odd),
.CID7304 .col-md-8:nth-child(odd),
.CID7305 .col-md-8:nth-child(odd),
.CID7306 .col-md-8:nth-child(odd),
.CID7599 .col-md-8:nth-child(odd)
{
	padding-right:100px;
}

.ServiceList h2, 
.ServiceListHeader, 
.ServiceListLink h2,
.Interview h2
{
	cursor:pointer;
	    margin-top: 30px;
    margin-bottom: 30px;
}


.CID7189 .UCS .borderBoxFS
{
	display:none;
}
.ServiceListHeaderThemen
{
	    margin-top: 30px;
    margin-bottom: 30px;
}

.ServiceList, .ServiceListLink
{
	margin-top:30px;
	margin-bottom:30px;	
}

.ServiceChildren
{
margin-bottom:40px;
}

.ServiceList h2::after, 
.ServiceListHeader::after,
.Interview h2::after
{
  content: url(/images/icons/service_plus.svg);
width: 30px;
    display: inline-block;
    position: relative;
    top: 5px;
    left: 5px;

}

.Interview,
.InterviewBottom
{
padding-left:196px;
padding-right:196px;
}

.Interview h2
{
margin-bottom:0px;
}

.Interview p
{
	margin-bottom:30px !important;
}

.Interview ul 
{
	display:none;
	position:relative;
	top:-20px;
	padding-left:0px;
	list-style-type:none;
}

.Interview .Frage
{
	font-family:"Source Sans 3 Bold";
}

.Interview .Antwort
{
	margin-bottom:10px;
}

.ServiceList.on h2::after, 
.on.ServiceListHeader::after,
.Interview h2.on::after
{
  content: url(/images/icons/service_minus.svg);
}

.ServiceListLink h2::after
{
  content: url(/images/icons/link.svg);
width: 30px;
    display: inline-block;
    position: relative;
    top: 4px;
    left: 5px;
text-indent:0%
}

.ServiceItemBox.Detail
{
text-indent:0%;
border-bottom:1px solid #f8f8f8;
    padding-top: 20px;
    padding-bottom: 20px;
	height:auto;
}

.ContactBoxNavigation
{
	background-color:white;
	width: 350px;
	padding:20px;
	
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;
	display:none;
}

.ContactBoxNavigation h2
{
	color:#CC071E;
	margin-top:0px;
}

#contactZone
{
height:39px;
padding-left:20px;
padding-right:20px;
background-color:white;
padding:5px;
}
#contactZone .contact-list
{
position:relative;
top:2px;
}
#contactZone .contact-list
{
	
    margin-left: 0px;
	
	list-style-type: none;

}
#contactZone .contact-list li
{
	    list-style: none;
    display: table-cell;	
	width:16%;
	padding-left:25px;
}
#contactZone .contact-list li:first-of-type
{
	padding-left:14px;
}

.ContactBoxNavigation .contact-list
{
	margin-top:20px;	
    margin-left: 0px;
	
	list-style-type: none;
}

.ContactBoxNavigation .contact-list li:before, #contactZone .contact-list li:before
{
position:relative;
top:9px;
margin-right:14px;
/* margin-top:10px;
margin-bottom:10px; */
opacity: 0.75;
    filter: alpha(opacity=75);
}

#contactZone .contact-list li:before
{
position:relative;
top:9px;
margin-right:10px;
/* margin-top:10px;
margin-bottom:10px; */
opacity: 0.75;
    filter: alpha(opacity=75);
}

.ContactBoxNavigation .contact-list li, #contactZone .contact-list li
{
margin-top:10px;
margin-bottom:10px;
}
#contactZone .contact-list li
{
margin-right:56px;
}

#contactZone .contact-list li:last-of-type
{
margin-right:0px;
}

.ContactBoxNavigation .contact-list li li
{
	list-style: none;
    display: table-row;	
}

.ContactBoxNavigation .contact-list ul
{
	margin-left:9px;
}
.ContactBoxNavigation .contact-list
{
padding-left:0px;
}
.ContactBoxNavigation .contact-list li li span
{
    position:relative;
	left:-4px;
}
.ContactBoxNavigation .contact-list li li div
{
    display: table-cell;	
}
.ContactBoxNavigation .contact-list li li div:first-of-type
{
    padding-right:5px;	
}

.ContactBoxNavigation .contact-list li span, .ContactBoxNavigation .contact-list li a, #contactZone .contact-list li a, #contactZone li a
{
    font-family: 'Source Sans 3 Regular', Arial, Helvetica, sans-serif;
    /* text-transform: uppercase; */
    font-weight: normal !important;
    font-size: 16px !important;
    color: #565757 !important;
}

#SpecialsBox_4701 img,
#SpecialsBox_5387 img,
#SpecialsBox_7053 img,
#SpecialsBox_9933 img,
#gesundheitHochE img
{
width:100%;
height:auto;
margin-top:20px;
}

#SpecialsBox_4701,
#SpecialsBox_5387,
#SpecialsBox_7053,
#SpecialsBox_9933,
#gesundheitHochE
{
    margin-left: 196px;
    margin-right: 196px;
	margin-bottom:40px;
}

#SpecialsBox_4701
{
	border-top: 1px solid rgba(0,0,0,.1);
	border-bottom: 1px solid rgba(0,0,0,.1);
	padding-top:30px;
	padding-bottom:40px;
}

.CID7381 .ContentBoxIE
{
    margin-left: 96px;
    margin-right:96px;
}

#SpecialsBox_319
{
margin-top:0px;
}




#SiteContentZone_CallbackButton,
#SiteContentZone_ContactFormControl_CallbackButton,
.btnBMI
{
	font-size: 24px;
    display: inline-block;
    padding: 5px;
    background-color: #cc071e;
    color: white !important;
    padding-left: 30px;
    padding-right: 30px;
	border:none;
    
}
#SiteContentZone_CallbackButton:hover,
#SiteContentZone_ContactFormControl_CallbackButton:hover
{
	text-decoration:underline;
    
}

#SiteContentZone_ContactFormControl_Introduction h1,
#SiteContentZone_NewsletterContent h1,
#SiteContentZone_Sent_Label h1,
#Contact_Review h1
{
		margin-left:-100px ;
	margin-right:-100px ;
	margin-bottom:40px;
}
#SiteContentZone_NewsletterContent,
#SiteContentZone_ContactFormControl_Introduction,
#SiteContentZone_ContactFormControl_ContactFormTable,
#SiteContentZone_ContactFormControl_disclaimer,
#SiteContentZone_Sent_Label,
#Contact_Review
{
	margin-left:196px ;
	margin-right:196px ;
}

#SiteContentZone_ContactFormControl_ContactTypeBox
{
	display:none;
}

.Welle p
{
font-size:28px;
}
.Welle div
{
	position:absolute;
	top:40%;
	width:100%;
	text-align:center;
}
.Welle img
{
width:100%;
height:auto;
opacity:.3;
}
.Welle
{
    margin-left: -60px;
    margin-right: -60px;
	position:relative;
}

.CID3912 .ContentBoxIE span div span:last-child  .Detail .Heading_Middle
{
    margin-left: 96px;
    margin-right: 96px;
	margin-bottom:20px;
	margin-top:40px;
}

.CID3912 .Article_Liste.Padding {
    margin-top: 40px;
}

.CID7381 .borderBoxFS {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
}

.borderBox.InlineBlock
{
display:none;
}
.CID7381 .Heading_Small_Color
{
	font-size: 1.75rem;

}
.CID7381 .Heading_Large
{
    font-size: 1.75rem;

}
.CID7381 .Heading_Smaller
{
	font-size: 1rem;
}

.CID7605 .Padding .Heading_Middle,
.CID9932 .Padding .Heading_Middle,
.CID7376 .Padding .Heading_Middle
{
    margin-left: 96px;
    margin-right: 96px;
}

.CID7605 .first,
.CID9932 .first
{
    display:none;
}

.CID7605 .Article_Detail,
.CID9932 .Article_Detail 
{
    margin-bottom: 0px;
}

.CID7605 .row .first,
.CID9932 .row .first
{
    padding-left: 0px;
    padding-right: 0px;
	display:block;
}

.icon-feedback:before {
	content: url(/images/icons/feedback.svg);
	width: 30px;
    display: inline-block;  
}
.icon-eny:before {
	content: url(/images/icons/ebkk_eny.svg);
	width: 30px;
    display: inline-block;  
}
.icon-phone:before {
	content: url(/images/icons/hotline.svg);
	width: 30px;
    display: inline-block;  
}
.icon-account:before {
	content: url(/images/icons/team_vertrieb.svg);
	width: 30px;
    display: inline-block; 
}
.place:before {
	content: url(/images/icons/ebkk_vorOrt.svg);
	width: 30px;
position:relative;
top:8px;
    display: inline-block; 
}


.icon-place:before {
	content: url(/images/icons/ebkk_vorOrt.svg);
	width: 30px;
    display: inline-block; 
}
.icon-whatsapp:before {
    content:url('/icons/whatsapp.png')
}
.icon-postal:before {
	content: url(/images/icons/email.svg);
	width: 30px;
    display: inline-block; 
vertical-align:top;
top:0px !important;
}
.icon-postal
{
margin-top:15px !important;
}
.icon-postal div
{
	display:inline-block;
font-size:16px;
}
.icon-email:before {
	content: url(/images/icons/email2.svg);
	width: 30px;
    display: inline-block; 
}
.icon-instagram:before {
	content: url(/images/icons/instagram_black_24px.svg);
	width: 30px;
    display: inline-block; 
}
.icon-onlineservice:before {
	
	content: url(/images/icons/ebkk_app.svg);
	width: 30px;
    display: inline-block;    
}

#contactZone .contact-list .icon-onlineservice {
	width: 24%;
    padding: 0px !important;
}


#contactNavigation
{
    float:right;
	position: relative;
top:-9px;
	margin-right:20px !important;
}



.ServiceItemBox.Detail .ServiceItem
{
display:block;
}

.ServiceItemBox, .ServiceItemBoxLink
{
text-indent:10%;
min-height:40px;

}

#SpecialsBox_7196 .first a
{
	color:black !important;
}

#SpecialsBox_7196 .first a::after, .ServiceItem::after {
  content: url(/images/icons/arrow_ebkk.svg);
  width:20px;
  display:inline-block;
  position:relative;
  top:4px;
  text-indent:0%;
}

.ServiceItemBoxLink .ServiceItem::after {
  content: url(/images/icons/link.svg);
  width:30px;
  display:inline-block;
  position:absolute;
  top:-1px;
  text-indent:0%;
}

.ServiceItemLink::after {
  content: url(/images/icons/link.svg) !important;
  width:30px;
  display:inline-block;
  position:relative;
  top:10px;
  text-indent:0%;
}
@media (min-width: 1280px) {
#SpecialsBox_7196 .first {
text-indent:10%;
margin-top:20px;
text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

  
#SpecialsBox_7196 .ContentItemBox:nth-child(2n+1) .first {
text-indent:10%;
}

#SpecialsBox_7196 .ContentItemBox:nth-child(2n+1) .first a::after {
  content: url(/images/icons/arrow_ebkk.svg);
  width:20px;
  display:inline-block;
  position:relative;
  top:4px;
 text-indent:0%;
}

}



#ccb:before {
    content: '';
    background: linear-gradient(
45deg
, #009ee3, #e3000f, #009ee3);
    position: absolute;
    top: 0px;
    right: 10px;
    background-size: 400%;
    z-index: -1;
    filter: blur(3px);
    width: calc(95% + 2px);
    height: calc(95% + 2px);
    animation: botario-glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 50%;
}

#ccb:hover::before 
{
    opacity: 1;
}

#ccb:after {
z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #ffffff;
    left: 0px;
    top: 0px;
    border-radius: 50%;
    box-shadow: 5px 5px 75px 5px rgb(0 0 0 / 45%);

}


#ccb {
    display: none;
    border: none;
    background-color: transparent;
    width: 100px;

    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 999998;
    padding:0px;

}

#ccb_bubble {
    display: none;
    border: none;
    background-color: transparent;
    width: 150px;
    position: fixed;
    bottom: 95px;
    right: 100px;
    z-index: 999999;
    padding: 0px;

}

#ccb_bubble div
{
display: block;
    color: white;
    position: absolute;
    top: 13px;
    left: 14px;
    font-size: 18px;
}


.botario-chat-floating {
 z-index: 99999;
display:none;
}

#botario-button-wrapper>svg
{
	display:none;
}

#chat-window-title-center
{
overflow:show !important;
}
#botario, #botario button, #botario input {

font-family: 'Source Sans 3 Regular', Arial, Helvetica, sans-serif !important;
}

@media only screen and (max-width: 768px) {

.TopLogo {
    margin-top: -10px;
}
.hilfsmittel-overlay
{
    margin-left: 0px !important;
    margin-right:0px !important;
}
.newsletter_button,
.newsletter_button_new
{
	display:none;
}

.newsletter_button #hhm_loadIframeNL
{
	width:100%;
	margin-bottom:20px !important;
}
}

.hilfsmittel-overlay
{
    margin-left: 196px;
    margin-right:196px;
border-top:1px solid #f3f3f3;
border-bottom:1px solid #f3f3f3;
padding-bottom:20px;
}
#hhm_loadIframe,
#hhm_loadIframeNL,
.newsletter_button button,
.newsletter_button_new button
{
display:block !important;
margin-left:auto;
margin-right:auto;
     font-size: 24px;
    display: inline-block;
    padding: 5px;
    background-color: #cc071e;
    color: white !important;
    padding-left: 30px;
    padding-right: 30px;
	margin-top:40px;
border:none;
margin-bottom:20px;
}

.bodyCID7381 .newsletter_button_new,
.bodyCID9113 .newsletter_button,
.bodyCID9107 .newsletter_button
{
display:block;
}


.bodyCID9932 .ContentBoxIE
{
margin-top:60px;
}
.bodyCID9113 #Parent,
.bodyCID9932 #Parent
{
display:none;
}
.newsletter_button,
.newsletter_button_new
{
	display:none;
	float:right;
}
.newsletter_button #hhm_loadIframeNL,
.newsletter_button button,
.newsletter_button_new button
{
	margin-left:0px;
	margin-right:69px;
	margin-top:0px;
	margin-bottom:0px;
}

#hhm_overlayIframe{
    position:fixed;
    height:100%;
    width:100%;
    top:0;
    left:0;
    padding:40px;
    box- sizing:border-box;
    background:rgba(0,0,0,.6);
    z-index:100000;
}
#hhm_overlayIframe iframe{
    width:100%;
    height:100%;
    border:none;
    box-sizing:border-box;
    padding:0 72px;
    background:#fff;
}
#hhm_closeOverlay{
    position:absolute;
    width:20px;
    height:20px;
    right:10px;
    top:10px;
    cursor:pointer;
}

#hhm_closeOverlay span{
    position:absolute;
    height:4px;
    width:100%;
    display:block;
    top:8px;
    background:#fff;
}
#hhm_closeOverlay span:first-child{
    transform:rotate(45deg);
}
#hhm_closeOverlay span:last-child{
    transform:rotate(-45deg);
}
@media only screen and (max-width:768px){
    #hhm_overlayIframe iframe{
        padding:40px 20px;
    }
}
@media only screen and (max-width:414px){
    #hhm_overlayIframe{
        padding:0;
    }
    #hhm_overlayIframe iframe{
        padding:20px;
        background:#fff;
    }
    #hhm_closeOverlay{
        background:#fff;
    }
    #hhm_closeOverlayspan{
        background:#222;
    }

#hhm_closeOverlay span:first-child{
        background:#000;
}
#hhm_closeOverlay span:last-child{
         background:#000;
}
}

@media only screen and (max-width: 768px) and (min-width: 320px){
		
.newsletter_button button,
.newsletter_button_new button
{
width:100%;
margin-bottom:20px;
}
.newsletter_button,
.newsletter_button_new
{
padding-left:20px;
padding-right:20px;
}
}
