/** Startseite **/


.pius-grp-startseite .beitrag-kopf-start .ein-bild img {
  width: 100%;
}
.pius-grp-startseite .beitrag-kopf-start .ein-bild {
  float: left;
  width: 49.5%;
  position: relative;
}
.pius-grp-startseite .beitrag-kopf-start .ein-bild.rechts {
  float: right;
}
.pius-grp-startseite .beitrag-kopf-start .ein-bild .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(2,73,149,0.9);
  color: #fff;
  padding: 7px;
  text-align: center;
  box-sizing: border-box;
}


.pius-grp-startseite .beitrag-inhalt .bild img {
    width: 100%;
}




.pius-grp-startseite .beitrag-inhalt .individuelle-begleitung .inner {
	box-sizing: border-box;
	padding: 25px 15px;
	background-color: #024995;
	color: #fff;
}
.pius-grp-startseite .beitrag-inhalt .individuelle-begleitung .inner h2 {
	color: #fff;
}



.pius-grp-startseite .beitrag-inhalt .kosten .auflistung .eine-reihe {
    border-bottom: 2px solid #024995;
    padding-bottom: 25px;
    margin-bottom: 25px;
}
.pius-grp-startseite .beitrag-inhalt .kosten .auflistung .eine-reihe.fragen-kosten {
  border-bottom: 0 none;
}
.pius-grp-startseite .beitrag-inhalt .kosten .auflistung .eine-reihe.fragen-kosten p {
  font-size: 1.1em;
  font-weight: 600;
}



.pius-grp-startseite .beitrag-inhalt  .container-beispielerkrankungen {
    margin-top: 2%;
    border: 2px solid #024995;
    box-sizing: border-box;
    padding-top: 25px;
}
.pius-grp-startseite .beitrag-inhalt  .container-beispielerkrankungen h2 {
	margin-left: 15px;
}
.pius-grp-startseite .beitrag-inhalt  .container-beispielerkrankungen .eine-erkrankung {
    position: relative;
    padding-left: 60px;
	margin-bottom: 25px;
}
.pius-grp-startseite .beitrag-inhalt  .container-beispielerkrankungen .eine-erkrankung::before {
    position: absolute;
    top: 0;
    left: 15px;
    font-family: icomoon;
    content: "\f005";
    font-size: 35px;
    line-height: 1;
    color: #024995;
}
.pius-grp-startseite .beitrag-inhalt  .container-beispielerkrankungen .eine-erkrankung.gefaesskrankheiten::before {
	content: "\e905";
}
.pius-grp-startseite .beitrag-inhalt  .container-beispielerkrankungen .eine-erkrankung.ereignisse::before {
	content: "\e900";
}
.pius-grp-startseite .beitrag-inhalt  .container-beispielerkrankungen .eine-erkrankung.prozesse::before {
	content: "\e904";
}
.pius-grp-startseite .beitrag-inhalt  .container-beispielerkrankungen .eine-erkrankung.sauerstoffmangel::before {
	content: "\e906";
}
.pius-grp-startseite .beitrag-inhalt  .container-beispielerkrankungen .eine-erkrankung.tumor::before {
	content: "\e902";
}
.pius-grp-startseite .beitrag-inhalt  .container-beispielerkrankungen .eine-erkrankung.schwere-erkrankungen::before {
	content: "\e903";
}
.pius-grp-startseite .beitrag-inhalt  .container-beispielerkrankungen .eine-erkrankung.lunge::before {
	content: "\e901";
}
.pius-grp-startseite .beitrag-inhalt  .container-beispielerkrankungen .eine-erkrankung.beatmung::before {
	content: "\e901";
}
.pius-grp-startseite .beitrag-inhalt  .container-beispielerkrankungen .eine-erkrankung.wachkoma::before {
	content: "\e907";
}
.pius-grp-startseite .beitrag-inhalt .container-beispielerkrankungen .eine-erkrankung.wachkoma {
    width: 100%;
}




.pius-grp-startseite .kooperationspartner h2 {
    text-align: center;
}
.pius-grp-startseite .kooperationspartner .ein-partner a {
    display: block;
    line-height: 0;
	text-align: center;
	padding: 0 15px;
}
.pius-grp-startseite .kooperationspartner .ein-partner a img {
    max-width: 200px;
    margin: 0 auto;
    width: 100%;
}


@media (max-width: 1279px) {

}
@media (max-width: 1023px) {
	.beitrag-inhalt .bp-grid-12-6 > div.bild {
		display: none;
	}
	.beitrag-inhalt .bp-grid-12-6 > div.text {
		width: 100%;
		margin: 0;
		float: none;
	}
	.beitrag-inhalt .bp-grid-12-6 > div.text h3.bp-margin-top-xl {
		margin-top: 50px;
	}
	
	.pius-grp-startseite .beitrag-kopf-start .ein-bild .overlay {
		font-size: 12px;
	}
}
@media (max-width: 768px) {

}
@media (max-width: 640px) {
	.pius-grp-startseite .beitrag-kopf-start .ein-bild {
	  float: none;
	  width: 100%;
	}
	.pius-grp-startseite .beitrag-kopf-start .ein-bild.rechts {
	  float: none;
	  margin-top: 10px;
	}
	.pius-grp-startseite .beitrag-kopf-start .ein-bild .overlay {
	  position: relative;
	  background-color: rgba(2,73,149,1);
	  padding: 5px;
	}
}






/** Intensivpflege **/
.pius-grp-intensivpflege .beitrag-inhalt .eine-reihe {
    background-color: #024995;
    color: #fff;
}
.pius-grp-intensivpflege .beitrag-inhalt .eine-reihe .teiler > div {
    width: 49%;
	float: left;
	position: relative;
}
.pius-grp-intensivpflege .beitrag-inhalt .eine-reihe .teiler > div.bild {
    background-color: #fff;
	width: 51%;
	padding-left: 2%;
	box-sizing: border-box;
}

.pius-grp-intensivpflege .beitrag-inhalt .eine-reihe .bild img{
    width: 100%;
}

.pius-grp-intensivpflege .beitrag-inhalt .eine-reihe .text {
    box-sizing: border-box;
    padding: 25px 15px;
}
.pius-grp-intensivpflege .beitrag-inhalt .eine-reihe .text h3{
    color: #fff;
}






@media (max-width: 1279px) {
	.item-page.pius-grp-intensivpflege .beitrag-inhalt .bp-width {
		width: 100%;
		box-sizing: border-box;
		padding-left: 15px;
		padding-right: 15px;		
	}
	.pius-grp-intensivpflege .beitrag-inhalt .eine-reihe .text {
		padding: 15px 10px;
	}
}
@media (max-width: 1023px) {
	.pius-grp-intensivpflege .beitrag-inhalt .eine-reihe .teiler > div {
		width: 100%;
	}
	.pius-grp-intensivpflege .beitrag-inhalt .eine-reihe .teiler > div.bild {
        width: 100%;
		padding-left: 0;    
	}
	.pius-grp-intensivpflege .beitrag-inhalt .eine-reihe .text {
		padding: 25px 15px;
	}
}
@media (max-width: 768px) {

}
@media (max-width: 640px) {

}






/** Phasenmodell **/

.pius-grp-phasenmodell {
	
}
.pius-grp-phasenmodell .eine-phase {
    margin-top: 50px;
}
.pius-grp-phasenmodell .eine-phase .text {
    width: 49%;
    float: left;
    background-color: #fff;
    box-sizing: border-box;
    padding: 50px 15px 5px 10px;
    height: 250px;
    border-top: 2px solid #eee;
    border-bottom: 2px solid #eee;
}
.pius-grp-phasenmodell .eine-phase .phase {
    width: 49%;
    float: right;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 250px;
    font-size: 80px;
    font-weight: 900;
    color: #b5b5b5;
    text-transform: uppercase;
    background-color: #eee;
}

@media (max-width: 1279px) {

}
@media (max-width: 1023px) {
	.pius-grp-phasenmodell .eine-phase {
		margin-top: 25px;
	}
	.pius-grp-phasenmodell .eine-phase .text {
		width: 100%;
		float: none;
		background-color: #eee;
		padding: 15px;
		height: auto;
	}
	.pius-grp-phasenmodell .eine-phase .phase {
		display: none;
	}
}
@media (max-width: 768px) {

}
@media (max-width: 640px) {

}





/** Ansprechpartner **/
.pius-grp-ansprechpartner {
	
}


.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt .bild {
  float: left;
  width: 200px;
}
.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt .text {
  float: left;
  width: calc(100% - 200px);
  box-sizing: border-box;
  padding-left: 35px;
}

.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt ul.kontakt li {
	margin-top: 3px;
}
.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt ul.kontakt li.name {
    font-weight: 600;
    font-size: 1.1em;
    line-height: 1.6;
}

.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt ul.kontakt li.strasse {
    margin-top: 10px;
}
.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt ul.kontakt li.strasse::before {
	position: absolute;
	left: 0;
	top: 0;
	font-family: fontawesome;
	content: "\f041";
	color: #024995;
	font-size: 1.2em;
}	
.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt ul.kontakt li.strasse,
.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt ul.kontakt li.ort {
	padding-left: 20px;
	position: relative;
}

.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt ul.kontakt li.telefon {
    margin-top: 10px;
}
.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt ul.kontakt li.telefon,
.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt ul.kontakt li.email,
.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt ul.kontakt li.www {
	padding-left: 20px;
	position: relative;
}
.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt ul.kontakt li.telefon::before {
	position: absolute;
	left: 0;
	top: 0;
	font-family: fontawesome;
	content: "\f095";
	color: #024995;
}
.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt ul.kontakt li.email::before {
	position: absolute;
	left: 0;
	top: 0;
	font-family: fontawesome;
	content: "\f0e0";
	color: #024995;
	font-size: 0.85em;
}
.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt ul.kontakt li.www::before {
	position: absolute;
	left: 0;
	top: 0;
	font-family: fontawesome;
	content: "\f0ac";
	color: #024995;
}


@media (max-width: 1279px) {

}
@media (max-width: 1023px) {


}
@media (max-width: 768px) {

}
@media (max-width: 640px) {
	.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt .bild {
	  float: none;
	  width: 120px;
	}
	.pius-grp-ansprechpartner .beitrag-inhalt .ein-kontakt .text {
	  float: none;
	  width: 100%;	  
	  padding-left: 0;
	  margin-top: 10px;
	}
}













/** Kosten **/
.pius-grp-kosten .beitrag-kopf .main-pic {
    background-position: top right;
}
.pius-grp-kosten .beitrag-inhalt .auflistung .eine-reihe {
    border-bottom: 2px solid #8caf24;
    padding-bottom: 25px;
    margin-bottom: 25px;
}
.pius-grp-kosten .beitrag-inhalt .auflistung .eine-reihe.gesamtkosten {
    border-bottom: 0 none;
}
.pius-grp-kosten .beitrag-inhalt .block-beratung {
    background-color: #8caf24;
    color: #fff;
    text-align: center;
    padding: 25px 15px;
    font-size: 1.2em;
    line-height: 1.6em;
}

@media (max-width: 1279px) {

}
@media (max-width: 1023px) {

}
@media (max-width: 768px) {

}
@media (max-width: 640px) {
	.pius-grp-kosten .beitrag-inhalt .block-beratung {
		font-size: 1.1em;
		line-height: 1.4em;
	}
	.tel-nummer {
		display: block;
	}
}












/** Kontakt **/

.item-page.pius-grp-kontakt .karten-wrapper {
  background-image: URL("../../../images/grafiken/bg_karte.jpg");
  background-size: cover;
  background-position: center;
  height: 500px;
  position: relative;
}
.item-page.pius-grp-kontakt .karten-wrapper #clickForMap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(0,0,0,0.7);
  color: #fff;
  text-align: center;
  padding: 15px 0;
}
.item-page.pius-grp-kontakt .karten-wrapper #clickForMap:hover {
	cursor: pointer;
}
.item-page.pius-grp-kontakt .karten-wrapper #map {
    height: 500px;
}
.bp-marker-content {
    font-family: 'Open Sans', sans-serif;
}

.item-page.pius-grp-kontakt .ansprechpartner {
    background-color: #3c3c3c;
    color: #fff;
    padding: 25px;
	height: 350px;
	box-sizing: border-box;
}
.item-page.pius-grp-kontakt .ansprechpartner a,
.item-page.pius-grp-kontakt .ansprechpartner a:hover,
.item-page.pius-grp-kontakt .ansprechpartner a:focus{
    color: #fff;
}

.item-page.pius-grp-kontakt .ansprechpartner.pius {
    
}
.item-page.pius-grp-kontakt .ansprechpartner.caritas {
    background-color: #3c3c3c
}


@media (max-width: 1279px) {
	.item-page.pius-grp-kontakt .ansprechpartner {
		height: 300px;
	}
}
@media (max-width: 1023px) {
	.item-page.pius-grp-kontakt .bp-grid-12-6 > div {
		width: 100%;
		float: none;
		margin-left: 0;
	}
	.item-page.pius-grp-kontakt .ansprechpartner {
		height: auto;
	}
	.item-page.pius-grp-kontakt .bp-grid-12-6 > div.ansprechpartner.pius {
		margin-bottom: 25px;
	}
	.item-page.pius-grp-kontakt .karten-wrapper {
	  height: 350px;
	}
	.item-page.pius-grp-kontakt .karten-wrapper #clickForMap {
	  padding: 10px 0;
	}	
	.item-page.pius-grp-kontakt .karten-wrapper #map {
		height: 350px;
	}
}
@media (max-width: 768px) {

}
@media (max-width: 640px) {
	.item-page.pius-grp-kontakt .karten-wrapper {
	  height: 300px;
	}
	.item-page.pius-grp-kontakt .karten-wrapper #clickForMap {
	  padding: 5px 0;
	}
	.item-page.pius-grp-kontakt .karten-wrapper #map {
		height: 300px;
	}
}










/** ##### IMPRESSUM und DATENSCHUTZ Start ##### **/
.impressum-datenschutz h1,
.impressum-datenschutz h2,
.impressum-datenschutz h3,
.impressum-datenschutz h4,
.impressum-datenschutz h5,
.impressum-datenschutz h6 {
	text-align: left;
}

.impressum-datenschutz h2 {
	margin-top: 50px;
	margin-bottom: 10px;
}
.impressum-datenschutz h3 {
	margin-top: 25px;
	margin-bottom: 5px;
}


.impressum-datenschutz ul,
.impressum-datenschutz ol {
    margin-top: 5px;
    margin-bottom: 10px;
}

.impressum-datenschutz ul > li {
    margin-left: 25px;
    list-style: disc;
}
.impressum-datenschutz ol.abc > li {
    list-style: lower-alpha;
    margin-left: 25px;
}
/** ##### IMPRESSUM und DATENSCHUTZ Ende ##### **/