.breadcrumb {padding-left: 0;padding-right: 0;}.headlineTextCombo {padding: 0 0 20px 0;}.headlineTextCombo:after {clear: both;content: "";display: block;}.headlineTextCombo .headlines {float: left;margin: 0 2.564102564102564% 0 0; width: 31.623931623931625%; }.headlineTextCombo .headlines h1 {font-size: 25px;margin: 0;}.headlineTextCombo .headlines h2 {font-size: 16px;margin: 20px 0 0 0 !important;}.headlineTextCombo .headlines + .cmsText {float: left;margin: 0;width: 65.811965811965806%; }#MapWrapper {background: #BAB1AE;height: 600px;margin: 105px 0 0;position: relative;width: 100%;z-index: 4;}#MapWrapper > .map {display: block;height: 100%;width: 100%;z-index: 9;}#MapWrapper .leaflet-map-pane .markerIcon {height: 40px !important;width: 40px !important;}#MapWrapper .leaflet-map-pane .markerIcon > div {background: url("/img/powerplaces/pp-allgemein.png") no-repeat center center / 40px auto;height: 100%;width: 100%;}#MapWrapper .leaflet-map-pane .markerIcon.active > div {background: url("/img/powerplaces/pp-allgemein-active.png") no-repeat center center / 40px auto;}#MapWrapper .leaflet-map-pane .markerIcon > div.stein {background: url("/img/powerplaces/pp-stein.png") no-repeat center center / 40px auto;}#MapWrapper .leaflet-map-pane .markerIcon.active > div.stein {background: url("/img/powerplaces/pp-stein-active.png") no-repeat center center / 40px auto;}#MapWrapper .leaflet-map-pane .markerIcon > div.allgemein {background: url("/img/powerplaces/pp-allgemein.png") no-repeat center center / 40px auto;}#MapWrapper .leaflet-map-pane .markerIcon.active > div.allgemein {background: url("/img/powerplaces/pp-allgemein-active.png") no-repeat center center / 40px auto;}#MapWrapper .leaflet-map-pane .markerIcon > div.erde {background: url("/img/powerplaces/pp-erde.png") no-repeat center center / 40px auto;}#MapWrapper .leaflet-map-pane .markerIcon.active > div.erde {background: url("/img/powerplaces/pp-erde-active.png") no-repeat center center / 40px auto;}#MapWrapper .leaflet-map-pane .markerIcon > div.luft {background: url("/img/powerplaces/pp-luft.png") no-repeat center center / 40px auto;}#MapWrapper .leaflet-map-pane .markerIcon.active > div.luft {background: url("/img/powerplaces/pp-luft-active.png") no-repeat center center / 40px auto;}#MapWrapper .leaflet-map-pane .markerIcon > div.religion {background: url("/img/powerplaces/pp-religion.png") no-repeat center center / 40px auto;}#MapWrapper .leaflet-map-pane .markerIcon.active > div.religion {background: url("/img/powerplaces/pp-religion-active.png") no-repeat center center / 40px auto;}#MapWrapper .leaflet-map-pane .markerIcon > div.wasser {background: url("/img/powerplaces/pp-wasser.png") no-repeat center center / 40px auto;}#MapWrapper .leaflet-map-pane .markerIcon.active > div.wasser {background: url("/img/powerplaces/pp-wasser-active.png") no-repeat center center / 40px auto;}#MapWrapper .leaflet-map-pane .marker-cluster {background: none !important;}#MapWrapper .leaflet-map-pane .marker-cluster > div {background: url("/img/powerplaces/pp-clusterer.png") no-repeat center center / 40px auto;height: 40px !important;width: 40px !important;}#MapWrapper .leaflet-map-pane .marker-cluster > div > span {color: #ffffff;    display: block;    font-family: "Rum-Serif";    font-size: 18px;    font-weight: normal;    line-height: 40px;}body.isSafari #MapWrapper .leaflet-map-pane .marker-cluster > div > span {    line-height: 44px;}#MapWrapper > .noSrollOverlay {display: none;}#MapWrapper > .overlay {background: rgb(45, 62, 66);background: rgba(45, 62, 66, 0.8);color: #ffffff;height: 100%;left: -30%;opacity: 0;padding: 45px 50px;position: absolute;text-align: center;top: 0;width: 30%;-webkit-transition: left 800ms ease, margin 800ms ease, opacity 1400ms ease;-moz-transition: left 800ms ease, margin 800ms ease, opacity 1400ms ease;-ms-transition: left 800ms ease, margin 800ms ease, opacity 1400ms ease;-o-transition: left 800ms ease, margin 800ms ease, opacity 1400ms ease;transition: left 800ms ease, margin 800ms ease, opacity 1400ms ease;z-index: 10;}#MapWrapper > .overlay.show {left: 0;opacity: 1;}#MapWrapper > .overlay > .title {font-family: "Rum-Serif";font-size: 35px;line-height: 1.2;margin: 26px 0;text-align: left;}#MapWrapper > .overlay > .text {max-height: 300px;overflow: hidden;text-align: left;}#MapWrapper > .overlay > .folder {background: #4d8e8f;color: #ffffff;display: table;font-family: "Rum-Serif";font-size: 18px;font-weight: normal;height: 45px;line-height: 45px;margin: 33px 0 0;padding: 0 20px 0 15px;position: relative;transition: all 200ms ease;}#MapWrapper > .overlay > .folder > img {    display: inline-block;    margin: 0 5px 0 0;    position: relative;    top: -2px;    vertical-align: middle;    width: 30px;}#MapWrapper > .overlay article {position: relative;}#MapWrapper > .overlay article > h2 {display: none;}#MapWrapper > .overlay article figure > a {border-radius: 50%;display: block;height: 170px;margin: 0 auto;overflow: hidden;text-align: center;width: 170px;}#MapWrapper > .overlay article figure > a img {display: inline-block;height: 170px;}#MapWrapper > .overlay article figure figcaption .title {color: #ffffff;display: block;font-family: "Rum-Serif";font-size: 35px;font-weight: normal;line-height: 1.2;margin: 15px 0 30px;text-align: center;}#MapWrapper > .overlay article figure figcaption .text {min-height: 120px;}#MapWrapper > .overlay article figure figcaption .more {border: 1px solid #ffffff;color: #ffffff;display: inline-block;font-family: "Rum-Serif";font-size: 18px;font-weight: normal;margin: 33px 0 0;padding: 7px 20px 6px;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}#MapWrapper > .overlay article figure figcaption .more:hover {    background: #4D8E8F;    border: 1px solid #4D8E8F;}#MapWrapper > .overlay article figure figcaption .more i {display: none;}@media all and (max-width: 1300px){#MapWrapper > .overlay {padding-left: 30px;padding-right: 30px;}#MapWrapper > .overlay > .title {font-size: 28px;margin-bottom: 15px;margin-top: 0;}#MapWrapper > .overlay > .text {max-height: 370px;}}@media all and (max-width: 1100px){#MapWrapper > .overlay > .folder {font-size: 16px;padding-left: 20px;}#MapWrapper > .overlay > .folder > img {display: none;}}@media all and (max-width: 900px){#MapWrapper > .noSrollOverlay {cursor: pointer;display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 11;}#MapWrapper > .overlay {bottom: 0;height: auto;padding: 30px 20px;top: auto;width: 100%;}#MapWrapper > .overlay > .title {font-size: 25px;margin-bottom: 0;}#MapWrapper > .overlay > .text {display: none;}#MapWrapper > .overlay article figure > a {height: 70px;left: 0;position: absolute;width: 70px;}#MapWrapper > .overlay article figure > a img {height: 70px;}#MapWrapper > .overlay article figure figcaption .title {display: table-cell;font-size: 18px;font-weight: normal;height: 70px;padding-left: 95px;padding-right: 150px;text-align: left;vertical-align: middle;width: 100%;}#MapWrapper > .overlay article figure figcaption .text {display: none;}#MapWrapper > .overlay article figure figcaption .more {font-size: 16px;line-height: inherit;margin: -18px 0 0;padding: 7px 20px 6px;position: absolute;right: 20px;text-transform: none;top: 50%;}#MapWrapper > .overlay > .folder {position: absolute;margin: 0;top: 22px;right: 20px;}}@media all and (max-width: 800px){.headlineTextCombo .headlines {float: none;margin: 0 0 30px;width: auto;}.headlineTextCombo .headlines h2 {margin-top: 0 !important;}.headlineTextCombo .headlines + .cmsText {float: none;width: auto;}}@media all and (max-width: 600px){#MapWrapper {height: 400px;}#MapWrapper > .overlay {padding-bottom: 20px;padding-top: 20px;}#MapWrapper > .overlay article figure > a {display: none;}#MapWrapper > .overlay article figure figcaption .title {padding-left: 0;}#MapWrapper > .overlay > .title {font-size: 20px;}#MapWrapper > .overlay > .folder {display: none;}}@media all and (max-width: 480px){#MapWrapper > .overlay {padding-top: 16px;}#MapWrapper > .overlay article figure figcaption .title {height: auto;padding: 0;}#MapWrapper > .overlay article figure figcaption .more {display: table;left: 0;margin-top: 10px;position: relative;top: 0;width: 100%;}}.powerplacesFilter:before {background: #FFFFFF;content: "";display: block;height: 100%;left: -2000px;position: absolute;top: 0;width: 4000px;z-index: -1;}.powerplacesFilter {background: #ffffff;padding: 0 20px;position: relative;}.powerplacesFilter > div {margin: 0 auto;max-width: 1170px;position: relative;}.powerplacesFilter.show .filterFields:before {background: rgb(45, 62, 66);background: rgba(45, 62, 66, 0.8);content: "";display: block;height: 100%;left: -2000px;position: absolute;width: 4000px;z-index: 10;}.powerplacesFilter .filterFields {padding: 0 0 25px;position: relative;}.powerplacesFilter .filterFields:after {clear: both;content: "";display: block;}.powerplacesFilter .filterFields > .row {cursor: pointer;float: left;margin: 0 2.564102564102564% 0 0; padding: 23px 0 0 0;width: 23.076923076923077%; }.powerplacesFilter .filterFields > .row.name {width: 17.094017094017094%; }.powerplacesFilter .filterFields > .row .label {font-size: 14px;font-weight: 500;margin: 0 0 4px 0;}.powerplacesFilter .filterFields > .row .field {border: 1px solid #cccccc;color: #a3a3a3;height: 45px;line-height: 43px;overflow: hidden;padding: 0 34px 0 16px;position: relative;text-overflow: ellipsis;white-space: nowrap;width: 100%;}.powerplacesFilter .filterFields > .row input.field {padding-right: 16px;}body.isSafari .powerplacesFilter .filterFields > .row .field {line-height: 48px;-webkit-appearance: none;}.powerplacesFilter .filterFields > .row .field > span {    display: block;    line-height: 43px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}body.isSafari .powerplacesFilter .filterFields > .row .field > span {line-height: 47px;}.powerplacesFilter .filterFields > .row .field > i {font-size: 14px;position: absolute;right: 16px;top: 14px;}.powerplacesFilter .filterFields .row.layout {float: right;margin-right: 0;padding: 49px 0 0 0;text-align: right;width: 178px;}.powerplacesFilter .filterFields .row.layout > p {border: 1px solid transparent;cursor: pointer;display: inline-block;font-size: 14px;font-weight: 500;height: 45px;padding: 10px 14px 0 14px;}.powerplacesFilter .filterFields .row.layout > p:hover,.powerplacesFilter .filterFields .row.layout > p.selected {border: 1px solid #4d8e8f;}.powerplacesFilter .filterFields .row.layout > p.grid {margin: 0 4px 0 0;}.powerplacesFilter .filterFields .row.layout > p i {color: #4d8e8f;font-size: 20px;margin: 0 8px 0 0;position: relative;top: 2px;}.powerplacesFilter .filterFields > .close {color: #a3a3a3;cursor: pointer;display: none;font-family: "Rum-Serif";position: absolute;right: -1px;top: 145px;z-index: 11;}.powerplacesFilter .filterFields > .close > i {font-size: 15px;margin: 0 0 0 8px;}.powerplacesFilter.show .filterFields > .close {display: block;}.powerplacesFilter .filterFields .button {float: left;margin: 47px 0 0;}.powerplacesFilter .filterFields .button a {background: #4d8e8f;color: #ffffff;display: block;font-family: "Rum-Serif";font-size: 18px;font-weight: normal;height: 45px;line-height: 45px;padding: 0 20px;text-align: center;}.powerplacesFilter .filterGroup {background: #ffffff none repeat scroll 0 0;height: 0;overflow: hidden;position: relative;}.powerplacesFilter .filterGroup.animated {height: auto;padding: 25px 0;}.powerplacesFilter .filterGroup:after {clear: both;content: "";display: block;}.powerplacesFilter .filterGroup > div {float: left;padding: 0 30px 0 0;width: 25.641025641025642%; }.powerplacesFilter .filterGroup > div .label {color: #751020;font-weight: bold;margin: 0 0 10px 0;}.powerplacesFilter .filterGroup > div input.field {border: 1px solid #cccccc;color: #a3a3a3;height: 45px;overflow: hidden;padding: 0 34px 0 16px;position: relative;text-overflow: ellipsis;white-space: nowrap;width: 100%;}.powerplacesFilter .filterGroup > div ul li:before {border: 1px solid #cccccc;content: "";display: block;height: 25px;left: 0;position: absolute;top: 0;width: 25px;}body.isSafari .powerplacesFilter .filterGroup > div ul li:before {top: -2px;}.powerplacesFilter .filterGroup > div ul li {cursor: pointer;margin: 0 0 9px;padding: 0 0 0 35px;position: relative;}.powerplacesFilter .filterGroup > div ul li i {color: #4d8e8f;left: 5px;opacity: 0;position: absolute;top: 5px;-webkit-transition: opacity 200ms ease;-moz-transition: opacity 200ms ease;-ms-transition: opacity 200ms ease;-o-transition: opacity 200ms ease;transition: opacity 200ms ease;}body.isSafari .powerplacesFilter .filterGroup > div ul li i {top: 3px;}.powerplacesFilter .filterGroup > div ul li.selected i {opacity: 1;}.powerplacesFilter .filterGroup > div.buttons {clear: both;margin: 20px 0 0;padding: 0;width: 100%;}.powerplacesFilter .filterGroup > div.buttons:after {clear: both;content: "";display: block;}.powerplacesFilter .filterGroup > div.buttons a {border: 1px solid #4d8e8f;display: block;float: left;font-family: "Rum-Serif";font-size: 18px;font-weight: normal;height: 45px;padding: 7px 20px 0;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;}body.isSafari .powerplacesFilter .filterGroup > div.buttons a {height: 44px;padding-top: 11px;}.powerplacesFilter .filterGroup > div.buttons a:hover {background: #4d8e8f;color: #FFFFFF;}.powerplacesFilter .filterGroup > div.buttons a.filter {background: #4d8e8f;color: #FFFFFF;float: right;}@media all and (max-width: 1070px){.powerplacesFilter .filterFields .row.layout {width: 104px;}.powerplacesFilter .filterFields .row.layout > p > span {display: none;}.powerplacesFilter .filterFields .row.layout > p i {margin-right: 0;}}@media all and (max-width: 890px){.powerplacesFilter .filterFields .row.layout {display: none;}.powerplacesFilter .filterFields > .row {margin-right: 2%;width: 49%;}.powerplacesFilter .filterFields > .row.name {margin-right: 2%;width: 49%;}.powerplacesFilter .filterFields > .row:nth-of-type(2) {float: right;margin-right: 0;}.powerplacesFilter .filterFields > .button {width: 49%;}.powerplacesFilter .filterFields > .close {top: 135px;}.powerplacesFilter .filterGroup.animated {padding-top: 60px;}.powerplacesFilter .filterGroup > div:not(.buttons) {margin-right: 2% !important;padding-right: 0 !important;width: 49% !important;}.powerplacesFilter .filterGroup > div.towns {margin-right: 0 !important;}}@media all and (max-width: 600px){.powerplacesFilter .filterGroup > div:not(.buttons) {float: none;margin-right: 0 !important;padding-top: 15px;width: 100% !important;}.powerplacesFilter .filterGroup.animated {padding-top: 45px;}}@media all and (max-width: 400px){.powerplacesFilter .filterGroup > div.buttons a {float: none !important;text-align: center;}.powerplacesFilter .filterGroup > div.buttons a.filter {margin-top: -1px;}}.cmsPowerPlacesTeaser:after {clear: both;content: "";display: block;}.cmsPowerPlacesTeaser article {cursor: pointer;}.cmsPowerPlacesTeaser article > h2 {display: none;}.cmsPowerPlacesTeaser article.grid {background: #FFFFFF;float: left;height: 395px;margin: 0 2.564102564102564% 2.564102564102564% 0; overflow: hidden;position: relative;width: 31.623931623931625%; }.cmsPowerPlacesTeaser article.grid:nth-of-type(3n) {margin-right: 0;}.cmsPowerPlacesTeaser article.grid:nth-of-type(3n) + article {clear: left;}.cmsPowerPlacesTeaser article.grid > figure a img {display: block;width: 100%;}.cmsPowerPlacesTeaser article.grid > figure > a {display: block;position: relative;}.cmsPowerPlacesTeaser article.grid > figure > figcaption {height: 187px;overflow: hidden;padding: 20px 30px 21px 30px;position: relative;}.cmsPowerPlacesTeaser article.grid > figure > figcaption:after {background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); bottom: 0;content: "";display: block;height: 60px;left: 0;position: absolute;width: 100%;}.cmsPowerPlacesTeaser article.grid a.title {clear: left;display: block;font-size: 25px;font-family: "Rum-Serif";font-weight: normal;line-height: 1.2;margin: 0 0 14px 0;}.cmsPowerPlacesTeaser article.grid > figure > figcaption a.more i {font-size: 13px;font-weight: normal;margin: 0 0 0 6px;position: relative;top: -1px;}.cmsPowerPlacesTeaser .pagenav {    border-bottom: 2px dotted #d1d1d1;    padding: 20px 0 6px;    text-align: right;}.cmsPowerPlacesTeaser .pagenav:after {clear: both;content: "";display: block;}.cmsPowerPlacesTeaser .pagenav > li {display: inline-block;}.cmsPowerPlacesTeaser .pagenav > li > a {    display: block;    font-family: "Rum-Serif";    font-weight: normal;    padding: 0 5px;}.cmsPowerPlacesTeaser .pagenav > li > a.selected {color: #751020;}@media all and (max-width: 980px){.cmsPowerPlacesTeaser article.grid {height: 370px;}.cmsPowerPlacesTeaser article.grid a.title {font-size: 21px;}}@media all and (max-width: 800px){.cmsPowerPlacesTeaser article.grid {float: none;height: auto;margin: 0 0 20px;width: auto;}.cmsPowerPlacesTeaser article.grid > figure:after {clear: both;content: "";display: block;}.cmsPowerPlacesTeaser article.grid > figure > a {float: left;width: 45%;}.cmsPowerPlacesTeaser article.grid > figure > figcaption {height: auto;float: left;width: 55%;}.cmsPowerPlacesTeaser article.grid > figure > figcaption:after {display: none;}}@media all and (max-width: 500px){.cmsPowerPlacesTeaser article.grid > figure > a {float: none;width: auto;}.cmsPowerPlacesTeaser article.grid > figure > figcaption {float: none;width: auto;}}.cmsPowerPlacesTeaser article.list {border-bottom: 2px dotted #d1d1d1;padding: 10px 0;position: relative;}.cmsPowerPlacesTeaser article.list figure > a {display: none;}.cmsPowerPlacesTeaser article.list figure figcaption .text {display: none;}.cmsPowerPlacesTeaser article.list figure figcaption .title {color: #404040;display: block;font-weight: bold;overflow: hidden;padding: 0 75px 0 0;text-overflow: ellipsis;white-space: nowrap;width: 100%;}.cmsPowerPlacesTeaser article.list figure figcaption .more {position: absolute;right: 0;top: 10px;}.cmsPowerPlacesTeaser article.list figure figcaption .more i {font-size: 14px;margin: 0 0 0 8px;}