<!DOCTYPE html>
<html lang="de">
<head>

<noscript>
<style>
    html.noscript .hide-noscript { display: none; }
</style>
</noscript>

<script type="text/javascript">apollo=function(){var n=function(){var n=[];return{ready:function(t){n.push(t)},load:function(t){n.push(t)},getInitFunctions:function(){return n}}}(),t=function(t){if("function"!=typeof t)return n;n.ready(t)};return t.getInitFunctions=function(){return n.getInitFunctions()},t.load=function(n){this(n)},t.ready=function(n){this(n)},t}();var ApolloInit=[], __isOnline=true, __scriptPath="/export/system/modules/org.opencms.apollo.theme/resources/js/apollo.js"</script>

<!-- No Eye-Able license found -->
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="index, follow">
<meta name="revisit-after" content="7 days">


<title>Morgenlob</title>

    <link rel="apple-touch-icon" href="/export/sites/bonn-ennert/favicon.png" />
    <link rel="icon" href="/export/sites/bonn-ennert/favicon.png" type="image/png" />

    <link rel="stylesheet" href="/export/shared/webstart/css/style-webstart-v2-ennert.min.css" />
        <style>
.mapbuttons .btn.btn-sm {margin: 7px 7px 7px 0 !important;}
.area-foot .subfoot {
   padding: 10px 0 5px;
}
.footer-bottom-right .img-responsive {
    display: inline-block;
    max-width: 110px;
}
#apollo-info::before{display:none;content:'{"main-theme":"#555", "main-theme-complementary":"fe2d2d", "main-theme-hover":"#fe2d2d", "map-color":["#03a8a0","#ff0984","#fe2d2d","#04adff","#f16623"]}'}

.privacy-policy-banner .btn {
   margin: 0;
   padding: 8px 12px;
   border: none;
   box-shadow: none;
   color: #fff;
   text-align: center;
   text-transform: none;
   line-height: 20px;
   transition: all 0.33s;
   display: inline-block;
   text-decoration: none;
}

.privacy-policy-banner .btn:hover {
   background-color: #aaa !important;
   color: #fff !important;
   transition: all 0.33s;
   cursor: pointer;
   text-decoration: none;
}

.privacy-policy-banner .banner {
   display: none;
   width: 100vw;
   background-color: #222;
   box-shadow: 0px -3px 10px 2px rgba(0, 0, 0, 0.3);
   color: #fff;
}

.privacy-policy-banner .banner.fixed {
   position: fixed;
   left: 0;
   z-index: 150100;
}

.privacy-policy-banner .banner.fixed.top {
   top: 0;
}

.privacy-policy-banner .banner.fixed.bottom {
   bottom: 0;
}

.privacy-policy-banner .banner .container {
   padding: 20px;
}

.privacy-policy-banner * {
   color: #fff;
}

.privacy-policy-banner:not(.legal) .title {
   font-size: 22px;
   line-height: 1;
   display: inline-block;
   float: left;
   max-width: calc(100% - 265px);
   margin-bottom: 10px;
   text-align: left;
}

.privacy-policy-banner .message {
   display: inline-block;
   width: 100%;
   text-align: left;
}

.privacy-policy-banner .message a {
   color: #fff;
   font-weight: bold;
   text-decoration: none;
}

.privacy-policy-banner .message p {
   margin-bottom: 10px;
   line-height: 1.4;
}

.privacy-policy-banner:not(.legal) .buttons {
   text-align: left;
   display: inline-block;
   float: right;
   margin-bottom: 10px;
}

.privacy-policy-banner .buttons .btn {
   min-width: 120px;
   font-size: 16px;
}

.privacy-policy-banner:not(.legal) .buttons .btn:last-of-type {
   margin-left: 20px;
}

.privacy-policy-banner .buttons .btn-accept {
   background-color: #a68f03;
   color: #fff;
}

.privacy-policy-banner.legal .buttons .btn-accept {
   background-color: #fff;
   color: #222;
}

.privacy-policy-banner.bibel .buttons .btn-accept {
   background-color: #00b8cc;
}

.privacy-policy-banner .buttons .btn-decline {
   background-color: #474747;
   color: #fff;
}

.privacy-policy-banner ul.policy-links {
     margin: 0;
     padding: 0;
     list-style-type: none;
}

.privacy-policy-banner ul.policy-links li {
     display: inline;
     margin: 0 20px 0 0;
}

@media (max-width: 959px) {
   .privacy-policy-banner .title {
     display: block;
     float: none;
     max-width: 100%;
   }

   .privacy-policy-banner.templateone .banner .container,
   .privacy-policy-banner .banner .container {
     padding: 20px !important;
     width: auto !important;
   }

   .privacy-policy-banner .title {
     font-size: 18px;
   }

   .privacy-policy-banner .buttons {
     display: block;
     float: none;
   }

   .privacy-policy-banner .buttons .btn {
     margin-right: 20px;
     padding: 4px 8px;
     font-size: 15px;
   }

   .privacy-policy-banner .buttons .btn:last-of-type {
     margin-left: 0;
   }

   .privacy-policy-banner .message {
     font-size: 10px;
   }
}

#privacy-policy-banner-noscript .banner {
   display: block;
}

#privacy-policy-banner-noscript .banner .message {
   font-size: 22px;
   line-height: 1.25;
}

/* Disabled areas that require cookies */ .cookies-declined {
   position: relative;
   height: 150px;
   background-color: #555;
}

.cookies-declined::before {
   position: absolute;
   bottom: 0;
   left: 0;
   z-index: 2;
   display: block;
   padding: 5px 10px;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   color: #fff;
   content: attr(data-message) " ";
   font-size: 10px;
}

/* Animated toggle button */
.ap-toggle {
   position: relative;
   display: inline-block;
}

.ap-toggle .toggle-label {
   display: block;
   height: 42px;
   cursor: pointer;
}

.ap-toggle .toggle-text {
   float: left;
   padding-right: 10px;
   color: #222;
   font-weight: normal;
   font-size: 14px;
   line-height: 42px;
}

.ap-toggle .toggle-box {
   position: relative;
   display: block;
   float: right;
   overflow: hidden;
   width: 200px;
   border: 1px solid #555;
   border-radius: 0px;
}

.ap-toggle .toggle-inner {
   display: block;
   margin-left: -100%;
   width: 200%;
}

.ap-toggle .toggle-inner::before,
.ap-toggle .toggle-inner::after {
   display: block;
   float: left;
   box-sizing: border-box;
   padding: 0;
   width: 50%;
   height: 40px;
   color: white;
   font-weight: bold;
   font-size: 14px;
   line-height: 40px;
}

.ap-toggle .toggle-inner::before {
   padding-left: 10px;
   background-color: #a68f03;
   color: #fff;
   content: attr(data-checked) " ";
}

.ap-toggle .toggle-inner::after {
   padding-right: 10px;
   background-color: #ddd;
   color: #222;
   content: attr(data-unchecked) " ";
   text-align: right;
}


body.oc-edit-buttons-visible .ap-toggle {
     pointer-events: none;
}

body.oc-edit-buttons-visible .ap-toggle .toggle-inner::before, body.oc-edit-buttons-visible .ap-toggle .toggle-inner::after {
     background-color: #bbb !important;
     color: #888 !important;
}

.ap-toggle .toggle-slider {
   position: absolute;
   top: 0;
   right: 158px;
   bottom: 0;
   display: block;
   margin: 2px;
   width: 36px;
   border: 1px solid #555;
   border-radius: 0px;
   background: #eee;
}

.ap-toggle.animated .toggle-inner {
   transition: margin 0.3s ease-in 0s;
}

.ap-toggle.animated .toggle-slider {
   transition: all 0.3s ease-in 0s;
}

.ap-toggle .toggle-check {
   position: absolute;
   top: 0;
   left: 0;
   opacity: 0;
}

.ap-toggle .toggle-check:checked + .toggle-label .toggle-inner {
   margin-left: 0;
}

.ap-toggle .toggle-check:checked + .toggle-label .toggle-slider {
   right: 0px;
}

@media (max-width: 959px) {
   .ap-toggle .toggle-text {
     display: block;
     float: none;
     margin-bottom: 10px;
     line-height: 1.2;
   }

   .ap-toggle .toggle-box {
     float: none;
   }
}

/* Legal template adjustments */
body.legal #topcontrol {
     background-color: #444;
}

body.legal .privacy-policy-banner.legal .banner {
     padding: 0;
}




.overflow-bug .container-fluid {padding-left:0; padding-right: 0;}

.overflow-bug {	overflow: hidden;	} 
/* !!! wichtig damit z.B. die fullwidth Google-Map keine horizontale Scrollbar erzeugt. Das zur Klasse Container-Fluid global hinzuzuf�gen */

.no-img img {	display: none;	} 
/* Optionale Zusatzklasse um Bilder auszublenden z.B. horizontale Newsliste V3 */

.ap-image-section {	margin-bottom: 25px;	} 
/* Damit der Text auf Unterseiten  Abstand zum Bild hat */

.sidebar-nav li a {
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
}
.ap-sidebar-nav li a::before {
    bottom: -4px;
}

.same-height .ap-image-section img {	margin-bottom: 10px;	} 
/* Abstand Bild zur Headline */
	
.no-menu .ap-sidebar-nav {display: none;} 
/* Sidebar Param an Modelgroup um die seitliche Navi bei Bedarf auszublenden */
	
.ap-contact .image-outer-box {float: left; max-width: 200px; margin: 0 25px 15px 0;}
.ap-contact .text-box {display: table-cell;} /* Modifikation Bild in Kontaktbox */

.row.ap-section  {margin-left: 0; margin-right: 0;}

.footer-bottom-right {	text-align: right;} 
/* EBK-Logo im Sub-Footer rechts stehend */

.footer-bottom-right .img-responsive {	display: inline-block;} 
/* EBK-Logo im Sub-Footer rechts stehend */

#default-formatter-search-form .form-control {   height: 40px;} 
/* Input-Felder auf der Suchseite angepasst */

.slider .caption.copyright {color: #fff;  position: absolute;bottom: 0px !important; right: 0 !important; background: #333 !important; padding: 4px !important; opacity: 0.7!important; }
.ap-slider .caption {bottom: 50px !important; left: auto !important; right: auto!important;    padding: 10px 20px 10px!important;}
.slider .caption.copyright, .ap-slider .caption {min-width: 0!important;}
/* Slider Caption und Copyright */

/* Kontaktformular im Footer */
.area-foot .sky-form {   border: 1px solid #999;  border-radius: 2px;}
.area-foot .sky-form section {   margin-bottom: 15px;}
.area-foot .sky-form fieldset { padding: 17px 25px 5px; background: transparent;} 
.area-foot .sky-form footer {padding: 0px 30px 20px 30px; background: transparent;}
.area-foot .sky-form footer .note {  display: none;}
.area-foot .sky-form .input input, .sky-form .select select, .sky-form .textarea textarea { border-radius: 2px;  background: #eee;}
.area-foot .sky-form footer section { margin-top: -10px;}
/* Ende Kontaktformular im Footer */

.ap-section .copyright>.text {
    
    bottom: 10px;}

@media only screen and (max-width: 767px) {
	.footer-bottom-right {text-align: left; margin-top: 20px;} 
	/* EBK-Logo im Sub-Footer mobil links stehend mit Abstand nach oben */
}

@media (min-width: 992px) {
.ap-header .head-navbar {bottom: 23px;} 
/* Navigation n�her an Breadcrumb gezogen */

.ap-header .nav>li.dropdown>a::after {right: 0px;line-height: 25px;} 
/*Nav erste Ebene Icons neu positioniert */
	
.ap-header .nav>li>a {font-size: 21px;} /* Nav erste Ebene Schrift gr��er */
} 

@media (max-width: 991px) {
	.box-grey-light {background-color: transparent;} 
	/*Damit die Box mobil, bzw beim Wegfall des box-shadows wei� bleibt */
	
	.area-head .container.head-toggle {height: 40px;} 
/*Fehler in Main CSS - head-toggle �berdeckt sonst die headlinks*/
		.col-md-4 .ap-row-wrapper .ap-sidebar-nav {display: none;} /* Wegblenden der Seitenavigation in einspaltigem Devive-Width */
		
		#page-complete {background-color: #fff;}
		}
		
@media (max-width: 600px){
.ap-slider .caption {display: none;}
.caption.copyright {display: block;}

}
/* Slider Caption weg und Copyright soll bleiben */

.type-media .preview .media-overlay-top .intro-headline>.intro, .type-media .preview .media-overlay-top h1, .type-media .preview .media-overlay-top h2, .type-media .preview .media-overlay-top h3, .type-media .preview .media-overlay-top>.main-header>.title, .type-media .preview .media-overlay-top>.sub-header {
    color: #fff;
    text-shadow: 1px 1px 1px #000, 0 0 1px #000;
}
.type-media .preview .media-overlay-bottom, .type-media .preview .media-overlay-top {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px 20px;
    font-size: 16px;
    line-height: 1.2;
    text-shadow: 1px 1px 1px #000, 0 0 1px #000;
    margin: 0;
    color: #fff;
    z-index: 6;
}

.type-media .preview .media-overlay-top {
    top: 10px;
    bottom: initial;
    max-height: 75%;
    overflow: hidden;
}

.teaser:after {
    clear: both;
}
.teaser::after, .teaser::before {
    content: " ";
    display: table;
}
.teaser .intro-headline>span.headline {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 0;
    border-bottom: none;
}

.piece>.visual {width: 100%;
}
.piece {
    display: block;
    position: relative;
}
.type-media .presized:not(.enlarged) {
    padding-bottom: 100%;
    overflow: hidden;
}
.type-media .presized {
    position: relative;
    width: 100%;
    height: initial;
}

.type-media .content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #000;
    z-index: 5;
}
.type-media .preview {
    position: relative;
    cursor: pointer;
    height: 100%;
}
.type-media .preview.video .centered.image {
    width: 101%;
}
.type-media .preview .centered {
    position: absolute;
    width: 101%;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.type-media .preview .centered img {
    width: 100%;
}
.type-media .preview .icon {
    color: #fff;
    text-shadow: 1px 1px 1px #000, 0 0 5px rgb(0 0 0 / 50%);
    font-size: 16px;
    text-align: center;
    z-index: 6;
}

.type-media .preview .centered {
    position: absolute;
    width: 101%;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.type-media .preview .icon span {
    opacity: .7;
    display: block;
    font-size: 60px;
}
.type-media .preview .icon {
    color: #fff;
    text-shadow: 1px 1px 1px #000, 0 0 5px rgb(0 0 0 / 50%);
    
    text-align: center;
    z-index: 6;
}
.type-media .content iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.type-media .fitin {
    width: 100%;
    height: 100%;
}
.type-media .copyright {
    display: none;
}
.piece>.body .text {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word;
}
.piece>.body .text>.detail-content>:last-child, .piece>.body .text>:last-child {
    margin-bottom: 0;
}
.piece>.body .text+.link, .piece>.body+.link {
    margin-top: 10px;
}

@media (min-width: 992px) {
.type-media {margin-left: -15px;
    margin-right: -15px;}
.type-media.layout-4 {margin-left: 0;
    margin-right: 0;}
.piece.p-md-4.flex>.visual {
    flex: 0 0 calc((100% + 30px) * .333333 - 15px);}
.piece.p-md-4.flex>.body {
    flex: 0 0 calc((100% + 30px) * .666667 - 16px);
}
.piece.flex.left>.visual {
    padding-right: 15px;}
.piece.flex>.visual {
    margin-bottom: 0;}
.piece.flex>.body, .piece.flex>.heading, .piece.flex>.link, .piece.flex>.visual {
    position: relative;
    width: 100%;}
.piece.flex {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;}
.piece.p-md-4.flex>.body {
    flex: 0 0 calc((100% + 30px) * .666667 - 16px);
}
.piece.float.left>.visual {
    float: left;
    margin-right: 30px;
}
.piece.float.right>.visual {
    float: right;
    margin-left: 30px;
}
.piece.flex.left>.body {
    padding-left: 15px;
}
.piece.flex.right>.body {
    padding-right: 15px;
}
.piece.flex.right>.visual {
    order: 13;
    padding-left: 15px;
}
.piece.p-md-4.float>.visual, .piece.p-md-4.full>.visual {
    width: calc((100% + 30px) * .333333 - 30px);
}
.piece.p-md-6.float>.visual, .piece.p-md-6.full>.visual {
    width: calc((100% + 30px) * .5 - 30px);
}
.piece {
    display: block;}
.piece>.visual {
    margin-bottom: 10px;}

}



</style>

</head><body ><div  id="page-complete" ></div><div id="apollo-info" data-info='{"googleMapKey":"AIzaSyB0zKr6GfgtotgJcGJQAHx7qXbi2wNAWeU","osmKey":"VPnD2rAVFBQZSCFL5X6X","osmSpriteUrl":"/handleStatic/v1564087015v/ebk-osm/sprite","editMode":"false","project":"online","locale":"de"}' data-piwik='{"id":"130","url":"webstatistik.erzbistum-koeln.de"}'><div id="apollo-grid-info" class="apollo-grid-info"></div><div id="apollo-sass-version"></div><div id="apollo-plugins-version"></div></div>


<script src="/export/system/modules/org.opencms.apollo.theme/resources/js/apollo.js"></script><div id="privacy-policy-banner" class="privacy-policy-banner apollo" data-banner='{"policyfile":"/shared/legal/default-policy.xml", "template":"apollo", "loc":"de"}'></div>

<noscript>
    <div id="privacy-policy-banner-noscript" class="privacy-policy-banner" >
        <div class=banner>
            <div class="container">
                <div class="message">JavaSript ist deaktiviert!</div>
            </div>
        </div>
    </div>
</noscript>
</body>
</html>
<div class="element">




<table border="0"><tr><td colspan="2">


<h3>Sonntag, 19. April 2026; 11:00 Uhr</h3>


	<h2>Morgenlob</h2>












<p class="service-text">
3. Sonntag der Osterzeit Jk. A, L1:&nbsp;Apg 2,14.22-33 L2:&nbsp;1 Petr 1,17-21 Ev: Lk 24,13-35
oder Joh 21,1-14, Kollekte für den Dom
</p>



</td></tr>



	
		
		</table>
		<div style="float: left; width: 50%; margin-bottom: 10px;">
		<table border="0">
	




	
		
		
		
		
			<tr><td class="nowrap" style="vertical-align: top;">Kirche:&nbsp;</td><td style="width: 100%;">St. Adelheid</td></tr>
		
		
			<tr><td class="nowrap" style="vertical-align: top;">Stra&szlig;e:&nbsp;</td><td style="width: 100%;">Adelheidisplatz 1</td></tr>
		
		
			<tr><td class="nowrap" style="vertical-align: top;">Ort:&nbsp;</td><td style="width: 100%;">53229 Bonn Pützchen</td></tr>
		
		

		

		
		








	
	
	
	





	
	
		
		
		
		
		
		
		
	

		
	
	
		
	

	








</table>
</div><div style="float: left; width: 49%; padding-left: 1%; margin-bottom: 10px;">




	<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&amp;language=de"></script>
	<script type="text/javascript">
	// map object
	var map;
	// geocoder used to get coordinates of address data
	var geocoder = new google.maps.Geocoder();
	// set default map center
	var mapCenterLatLng = new google.maps.LatLng(50.941690,6.958183);

	function codeAddressChurch() {
		var address = "Adelheidisplatz 1 53229 Bonn Pützchen";
		geocoder.geocode( { "address": address }, function(results, status) {
			if (status == google.maps.GeocoderStatus.OK) {
				map.setCenter(results[0].geometry.location);
				var marker = new google.maps.Marker({
					map: map,
					title: "St. Adelheid",
					position: results[0].geometry.location
				});
			} else {
				alert("Die Adresse der Kirche wurde aus dem folgenden Grund nicht gefunden: " + status);
			}
		});
	}

	function showGoogleMapChurch() {
		// set the map options
		var mapOptions = {
			zoom: 16,
			center: mapCenterLatLng,
			mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DEFAULT, mapTypeIds: new Array(google.maps.MapTypeId.ROADMAP, google.maps.MapTypeId.SATELLITE, google.maps.MapTypeId.HYBRID)},
			mapTypeId: google.maps.MapTypeId.ROADMAP
		};
		// create the map
		map = new google.maps.Map(document.getElementById("ebkservicegooglemap"), mapOptions);
		// code the given address
		codeAddressChurch();
	}
	</script>
	
	<div id="ebkservicegooglemap" style="height: 250px;"></div>
	
	<script type="text/javascript">
		showGoogleMapChurch();
	</script>




</div>
<table border="0">






</table>

</div>
<!DOCTYPE html>
<html lang="de">
<head>

<noscript>
<style>
    html.noscript .hide-noscript { display: none; }
</style>
</noscript>

<script type="text/javascript">apollo=function(){var n=function(){var n=[];return{ready:function(t){n.push(t)},load:function(t){n.push(t)},getInitFunctions:function(){return n}}}(),t=function(t){if("function"!=typeof t)return n;n.ready(t)};return t.getInitFunctions=function(){return n.getInitFunctions()},t.load=function(n){this(n)},t.ready=function(n){this(n)},t}();var ApolloInit=[], __isOnline=true, __scriptPath="/export/system/modules/org.opencms.apollo.theme/resources/js/apollo.js"</script>

<!-- No Eye-Able license found -->
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="index, follow">
<meta name="revisit-after" content="7 days">


<title>Morgenlob</title>

    <link rel="apple-touch-icon" href="/export/sites/bonn-ennert/favicon.png" />
    <link rel="icon" href="/export/sites/bonn-ennert/favicon.png" type="image/png" />

    <link rel="stylesheet" href="/export/shared/webstart/css/style-webstart-v2-ennert.min.css" />
        <style>
.mapbuttons .btn.btn-sm {margin: 7px 7px 7px 0 !important;}
.area-foot .subfoot {
   padding: 10px 0 5px;
}
.footer-bottom-right .img-responsive {
    display: inline-block;
    max-width: 110px;
}
#apollo-info::before{display:none;content:'{"main-theme":"#555", "main-theme-complementary":"fe2d2d", "main-theme-hover":"#fe2d2d", "map-color":["#03a8a0","#ff0984","#fe2d2d","#04adff","#f16623"]}'}

.privacy-policy-banner .btn {
   margin: 0;
   padding: 8px 12px;
   border: none;
   box-shadow: none;
   color: #fff;
   text-align: center;
   text-transform: none;
   line-height: 20px;
   transition: all 0.33s;
   display: inline-block;
   text-decoration: none;
}

.privacy-policy-banner .btn:hover {
   background-color: #aaa !important;
   color: #fff !important;
   transition: all 0.33s;
   cursor: pointer;
   text-decoration: none;
}

.privacy-policy-banner .banner {
   display: none;
   width: 100vw;
   background-color: #222;
   box-shadow: 0px -3px 10px 2px rgba(0, 0, 0, 0.3);
   color: #fff;
}

.privacy-policy-banner .banner.fixed {
   position: fixed;
   left: 0;
   z-index: 150100;
}

.privacy-policy-banner .banner.fixed.top {
   top: 0;
}

.privacy-policy-banner .banner.fixed.bottom {
   bottom: 0;
}

.privacy-policy-banner .banner .container {
   padding: 20px;
}

.privacy-policy-banner * {
   color: #fff;
}

.privacy-policy-banner:not(.legal) .title {
   font-size: 22px;
   line-height: 1;
   display: inline-block;
   float: left;
   max-width: calc(100% - 265px);
   margin-bottom: 10px;
   text-align: left;
}

.privacy-policy-banner .message {
   display: inline-block;
   width: 100%;
   text-align: left;
}

.privacy-policy-banner .message a {
   color: #fff;
   font-weight: bold;
   text-decoration: none;
}

.privacy-policy-banner .message p {
   margin-bottom: 10px;
   line-height: 1.4;
}

.privacy-policy-banner:not(.legal) .buttons {
   text-align: left;
   display: inline-block;
   float: right;
   margin-bottom: 10px;
}

.privacy-policy-banner .buttons .btn {
   min-width: 120px;
   font-size: 16px;
}

.privacy-policy-banner:not(.legal) .buttons .btn:last-of-type {
   margin-left: 20px;
}

.privacy-policy-banner .buttons .btn-accept {
   background-color: #a68f03;
   color: #fff;
}

.privacy-policy-banner.legal .buttons .btn-accept {
   background-color: #fff;
   color: #222;
}

.privacy-policy-banner.bibel .buttons .btn-accept {
   background-color: #00b8cc;
}

.privacy-policy-banner .buttons .btn-decline {
   background-color: #474747;
   color: #fff;
}

.privacy-policy-banner ul.policy-links {
     margin: 0;
     padding: 0;
     list-style-type: none;
}

.privacy-policy-banner ul.policy-links li {
     display: inline;
     margin: 0 20px 0 0;
}

@media (max-width: 959px) {
   .privacy-policy-banner .title {
     display: block;
     float: none;
     max-width: 100%;
   }

   .privacy-policy-banner.templateone .banner .container,
   .privacy-policy-banner .banner .container {
     padding: 20px !important;
     width: auto !important;
   }

   .privacy-policy-banner .title {
     font-size: 18px;
   }

   .privacy-policy-banner .buttons {
     display: block;
     float: none;
   }

   .privacy-policy-banner .buttons .btn {
     margin-right: 20px;
     padding: 4px 8px;
     font-size: 15px;
   }

   .privacy-policy-banner .buttons .btn:last-of-type {
     margin-left: 0;
   }

   .privacy-policy-banner .message {
     font-size: 10px;
   }
}

#privacy-policy-banner-noscript .banner {
   display: block;
}

#privacy-policy-banner-noscript .banner .message {
   font-size: 22px;
   line-height: 1.25;
}

/* Disabled areas that require cookies */ .cookies-declined {
   position: relative;
   height: 150px;
   background-color: #555;
}

.cookies-declined::before {
   position: absolute;
   bottom: 0;
   left: 0;
   z-index: 2;
   display: block;
   padding: 5px 10px;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   color: #fff;
   content: attr(data-message) " ";
   font-size: 10px;
}

/* Animated toggle button */
.ap-toggle {
   position: relative;
   display: inline-block;
}

.ap-toggle .toggle-label {
   display: block;
   height: 42px;
   cursor: pointer;
}

.ap-toggle .toggle-text {
   float: left;
   padding-right: 10px;
   color: #222;
   font-weight: normal;
   font-size: 14px;
   line-height: 42px;
}

.ap-toggle .toggle-box {
   position: relative;
   display: block;
   float: right;
   overflow: hidden;
   width: 200px;
   border: 1px solid #555;
   border-radius: 0px;
}

.ap-toggle .toggle-inner {
   display: block;
   margin-left: -100%;
   width: 200%;
}

.ap-toggle .toggle-inner::before,
.ap-toggle .toggle-inner::after {
   display: block;
   float: left;
   box-sizing: border-box;
   padding: 0;
   width: 50%;
   height: 40px;
   color: white;
   font-weight: bold;
   font-size: 14px;
   line-height: 40px;
}

.ap-toggle .toggle-inner::before {
   padding-left: 10px;
   background-color: #a68f03;
   color: #fff;
   content: attr(data-checked) " ";
}

.ap-toggle .toggle-inner::after {
   padding-right: 10px;
   background-color: #ddd;
   color: #222;
   content: attr(data-unchecked) " ";
   text-align: right;
}


body.oc-edit-buttons-visible .ap-toggle {
     pointer-events: none;
}

body.oc-edit-buttons-visible .ap-toggle .toggle-inner::before, body.oc-edit-buttons-visible .ap-toggle .toggle-inner::after {
     background-color: #bbb !important;
     color: #888 !important;
}

.ap-toggle .toggle-slider {
   position: absolute;
   top: 0;
   right: 158px;
   bottom: 0;
   display: block;
   margin: 2px;
   width: 36px;
   border: 1px solid #555;
   border-radius: 0px;
   background: #eee;
}

.ap-toggle.animated .toggle-inner {
   transition: margin 0.3s ease-in 0s;
}

.ap-toggle.animated .toggle-slider {
   transition: all 0.3s ease-in 0s;
}

.ap-toggle .toggle-check {
   position: absolute;
   top: 0;
   left: 0;
   opacity: 0;
}

.ap-toggle .toggle-check:checked + .toggle-label .toggle-inner {
   margin-left: 0;
}

.ap-toggle .toggle-check:checked + .toggle-label .toggle-slider {
   right: 0px;
}

@media (max-width: 959px) {
   .ap-toggle .toggle-text {
     display: block;
     float: none;
     margin-bottom: 10px;
     line-height: 1.2;
   }

   .ap-toggle .toggle-box {
     float: none;
   }
}

/* Legal template adjustments */
body.legal #topcontrol {
     background-color: #444;
}

body.legal .privacy-policy-banner.legal .banner {
     padding: 0;
}




.overflow-bug .container-fluid {padding-left:0; padding-right: 0;}

.overflow-bug {	overflow: hidden;	} 
/* !!! wichtig damit z.B. die fullwidth Google-Map keine horizontale Scrollbar erzeugt. Das zur Klasse Container-Fluid global hinzuzuf�gen */

.no-img img {	display: none;	} 
/* Optionale Zusatzklasse um Bilder auszublenden z.B. horizontale Newsliste V3 */

.ap-image-section {	margin-bottom: 25px;	} 
/* Damit der Text auf Unterseiten  Abstand zum Bild hat */

.sidebar-nav li a {
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
}
.ap-sidebar-nav li a::before {
    bottom: -4px;
}

.same-height .ap-image-section img {	margin-bottom: 10px;	} 
/* Abstand Bild zur Headline */
	
.no-menu .ap-sidebar-nav {display: none;} 
/* Sidebar Param an Modelgroup um die seitliche Navi bei Bedarf auszublenden */
	
.ap-contact .image-outer-box {float: left; max-width: 200px; margin: 0 25px 15px 0;}
.ap-contact .text-box {display: table-cell;} /* Modifikation Bild in Kontaktbox */

.row.ap-section  {margin-left: 0; margin-right: 0;}

.footer-bottom-right {	text-align: right;} 
/* EBK-Logo im Sub-Footer rechts stehend */

.footer-bottom-right .img-responsive {	display: inline-block;} 
/* EBK-Logo im Sub-Footer rechts stehend */

#default-formatter-search-form .form-control {   height: 40px;} 
/* Input-Felder auf der Suchseite angepasst */

.slider .caption.copyright {color: #fff;  position: absolute;bottom: 0px !important; right: 0 !important; background: #333 !important; padding: 4px !important; opacity: 0.7!important; }
.ap-slider .caption {bottom: 50px !important; left: auto !important; right: auto!important;    padding: 10px 20px 10px!important;}
.slider .caption.copyright, .ap-slider .caption {min-width: 0!important;}
/* Slider Caption und Copyright */

/* Kontaktformular im Footer */
.area-foot .sky-form {   border: 1px solid #999;  border-radius: 2px;}
.area-foot .sky-form section {   margin-bottom: 15px;}
.area-foot .sky-form fieldset { padding: 17px 25px 5px; background: transparent;} 
.area-foot .sky-form footer {padding: 0px 30px 20px 30px; background: transparent;}
.area-foot .sky-form footer .note {  display: none;}
.area-foot .sky-form .input input, .sky-form .select select, .sky-form .textarea textarea { border-radius: 2px;  background: #eee;}
.area-foot .sky-form footer section { margin-top: -10px;}
/* Ende Kontaktformular im Footer */

.ap-section .copyright>.text {
    
    bottom: 10px;}

@media only screen and (max-width: 767px) {
	.footer-bottom-right {text-align: left; margin-top: 20px;} 
	/* EBK-Logo im Sub-Footer mobil links stehend mit Abstand nach oben */
}

@media (min-width: 992px) {
.ap-header .head-navbar {bottom: 23px;} 
/* Navigation n�her an Breadcrumb gezogen */

.ap-header .nav>li.dropdown>a::after {right: 0px;line-height: 25px;} 
/*Nav erste Ebene Icons neu positioniert */
	
.ap-header .nav>li>a {font-size: 21px;} /* Nav erste Ebene Schrift gr��er */
} 

@media (max-width: 991px) {
	.box-grey-light {background-color: transparent;} 
	/*Damit die Box mobil, bzw beim Wegfall des box-shadows wei� bleibt */
	
	.area-head .container.head-toggle {height: 40px;} 
/*Fehler in Main CSS - head-toggle �berdeckt sonst die headlinks*/
		.col-md-4 .ap-row-wrapper .ap-sidebar-nav {display: none;} /* Wegblenden der Seitenavigation in einspaltigem Devive-Width */
		
		#page-complete {background-color: #fff;}
		}
		
@media (max-width: 600px){
.ap-slider .caption {display: none;}
.caption.copyright {display: block;}

}
/* Slider Caption weg und Copyright soll bleiben */

.type-media .preview .media-overlay-top .intro-headline>.intro, .type-media .preview .media-overlay-top h1, .type-media .preview .media-overlay-top h2, .type-media .preview .media-overlay-top h3, .type-media .preview .media-overlay-top>.main-header>.title, .type-media .preview .media-overlay-top>.sub-header {
    color: #fff;
    text-shadow: 1px 1px 1px #000, 0 0 1px #000;
}
.type-media .preview .media-overlay-bottom, .type-media .preview .media-overlay-top {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px 20px;
    font-size: 16px;
    line-height: 1.2;
    text-shadow: 1px 1px 1px #000, 0 0 1px #000;
    margin: 0;
    color: #fff;
    z-index: 6;
}

.type-media .preview .media-overlay-top {
    top: 10px;
    bottom: initial;
    max-height: 75%;
    overflow: hidden;
}

.teaser:after {
    clear: both;
}
.teaser::after, .teaser::before {
    content: " ";
    display: table;
}
.teaser .intro-headline>span.headline {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 0;
    border-bottom: none;
}

.piece>.visual {width: 100%;
}
.piece {
    display: block;
    position: relative;
}
.type-media .presized:not(.enlarged) {
    padding-bottom: 100%;
    overflow: hidden;
}
.type-media .presized {
    position: relative;
    width: 100%;
    height: initial;
}

.type-media .content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #000;
    z-index: 5;
}
.type-media .preview {
    position: relative;
    cursor: pointer;
    height: 100%;
}
.type-media .preview.video .centered.image {
    width: 101%;
}
.type-media .preview .centered {
    position: absolute;
    width: 101%;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.type-media .preview .centered img {
    width: 100%;
}
.type-media .preview .icon {
    color: #fff;
    text-shadow: 1px 1px 1px #000, 0 0 5px rgb(0 0 0 / 50%);
    font-size: 16px;
    text-align: center;
    z-index: 6;
}

.type-media .preview .centered {
    position: absolute;
    width: 101%;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.type-media .preview .icon span {
    opacity: .7;
    display: block;
    font-size: 60px;
}
.type-media .preview .icon {
    color: #fff;
    text-shadow: 1px 1px 1px #000, 0 0 5px rgb(0 0 0 / 50%);
    
    text-align: center;
    z-index: 6;
}
.type-media .content iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.type-media .fitin {
    width: 100%;
    height: 100%;
}
.type-media .copyright {
    display: none;
}
.piece>.body .text {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word;
}
.piece>.body .text>.detail-content>:last-child, .piece>.body .text>:last-child {
    margin-bottom: 0;
}
.piece>.body .text+.link, .piece>.body+.link {
    margin-top: 10px;
}

@media (min-width: 992px) {
.type-media {margin-left: -15px;
    margin-right: -15px;}
.type-media.layout-4 {margin-left: 0;
    margin-right: 0;}
.piece.p-md-4.flex>.visual {
    flex: 0 0 calc((100% + 30px) * .333333 - 15px);}
.piece.p-md-4.flex>.body {
    flex: 0 0 calc((100% + 30px) * .666667 - 16px);
}
.piece.flex.left>.visual {
    padding-right: 15px;}
.piece.flex>.visual {
    margin-bottom: 0;}
.piece.flex>.body, .piece.flex>.heading, .piece.flex>.link, .piece.flex>.visual {
    position: relative;
    width: 100%;}
.piece.flex {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;}
.piece.p-md-4.flex>.body {
    flex: 0 0 calc((100% + 30px) * .666667 - 16px);
}
.piece.float.left>.visual {
    float: left;
    margin-right: 30px;
}
.piece.float.right>.visual {
    float: right;
    margin-left: 30px;
}
.piece.flex.left>.body {
    padding-left: 15px;
}
.piece.flex.right>.body {
    padding-right: 15px;
}
.piece.flex.right>.visual {
    order: 13;
    padding-left: 15px;
}
.piece.p-md-4.float>.visual, .piece.p-md-4.full>.visual {
    width: calc((100% + 30px) * .333333 - 30px);
}
.piece.p-md-6.float>.visual, .piece.p-md-6.full>.visual {
    width: calc((100% + 30px) * .5 - 30px);
}
.piece {
    display: block;}
.piece>.visual {
    margin-bottom: 10px;}

}



</style>

</head><body ><div  id="page-complete" ></div><div id="apollo-info" data-info='{"googleMapKey":"AIzaSyB0zKr6GfgtotgJcGJQAHx7qXbi2wNAWeU","osmKey":"VPnD2rAVFBQZSCFL5X6X","osmSpriteUrl":"/handleStatic/v1564087015v/ebk-osm/sprite","editMode":"false","project":"online","locale":"de"}' data-piwik='{"id":"130","url":"webstatistik.erzbistum-koeln.de"}'><div id="apollo-grid-info" class="apollo-grid-info"></div><div id="apollo-sass-version"></div><div id="apollo-plugins-version"></div></div>


<script src="/export/system/modules/org.opencms.apollo.theme/resources/js/apollo.js"></script><div id="privacy-policy-banner" class="privacy-policy-banner apollo" data-banner='{"policyfile":"/shared/legal/default-policy.xml", "template":"apollo", "loc":"de"}'></div>

<noscript>
    <div id="privacy-policy-banner-noscript" class="privacy-policy-banner" >
        <div class=banner>
            <div class="container">
                <div class="message">JavaSript ist deaktiviert!</div>
            </div>
        </div>
    </div>
</noscript>
</body>
</html>
