/* =================================================

Stylesheet für die Website der Lippischen Landeskirche

unter "https://www.lippische-landeskirche.de"  

Datei: llk2024.css

Datum: 2024-05-07

Autor: Klaus Vogler

================================================== */



body {
    display: flex;
    flex-flow: row wrap;
    margin: 2% auto;
    max-width: 60em;
    width: 90%;
    font-size: 20px;
    font-size: 1.2rem;

    color: #656666;
        color: #212529;
    
    line-height:150%;

}




header, header3, nav, footer {
  flex: 1 100%;
}



aside {
  flex: 1 1 0%;
}

@media screen {

/* ========================== Layout (Größe und Positionierung) =========================================*/

header {
  flex: 1 100%;
position: sticky; 

top: 0em; 


z-index: 10;
background-color: white; 

}

header {
  flex: 1 100%;
  }

.logo {
display: block;
margin: auto;
	width: 31.4%;
	text-align: center;

}

.logo2 {
display: block;
margin: auto;
	width: 10%;
	text-align: right;

}

.logo-extra {
display: block;
margin: auto;
	max-height: 3em;
	text-align: center;

}

.null {
display: none;
visibility: none;
}
.slider {

	position: relative;

	margin-bottom: 3%;

}

.slider a {

	position: absolute;

	top: 1em;

	left: 1em;

	font-size: 30px;

	color: #656666;

	text-decoration: none;

	padding: 6px;

	background-color: white;

	opacity: 0.6;

}

.slider a:hover {

	color: white;

	text-decoration: none;

	padding: 6px;

	background-color: black;

	opacity: 0.6;

	transition: background-color 0.3s;

}



/* Gestaltung der Featured Artikel auf Startseite oben */


/* Ende Gestaltung der Featured Artikel auf Startseite oben */



/* Gestaltung Termine */



/* Ende Gestaltung Termine */



/* Bilder mit Bildunterschriften */



/* Ende Bilder mit Bildunterschriften */



/* ========================== Inhalt (Gestaltung einzelner Elemente) =========================================*/

html {

	background-color: #fff;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-size: 100%;

}

a {


 	color: #656666;
 	    color: #212529;
	text-decoration: none;


}

a:hover, a:focus {

    color: #212529;

	text-decoration: underline;
}

img {
	width: 100%;
	height: auto;
}

/* große Viewports */


.logo2 {
display: block;
margin: auto;
	width: 25%;
	text-align: right;

}



.flex-container {
		display: warp;
		max-width:100%;
}

.flex-container-bottom {
	text-align: center;
	display: flex;
	width:100%;

}
.no {
  flex-wrap: nowrap;
}

.wrap {
  flex-wrap: wrap;
}

main {

width: 100%;

}

main .part_gallery {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
/*	grid-template-rows: 13em 13em 13em; */
/*	grid-template-rows: 15em 15em 15em; */

	grid-column-gap: 1em;
	grid-row-gap: 1em;
	margin-bottom: 0em;
}

main .part_gallery2 {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
/*	grid-template-rows: 13em 13em 13em; */
/*	grid-template-rows: 15em 15em 15em; */

	grid-column-gap: 1em;
	grid-row-gap: 1em;
	margin-bottom: 0em;
}

section.main {
display: flex;
flex: 1 100%;
width: 100%;

}

main.main-content {
display: flex;
width: 100%;
background-color: grey;}

section.sidebar_left {
display: flex;
flex: 1 100%;

}

section.main-content a a:hover a:focus{
 	color: #656666;

}

section.sidebar_right {
	float: right;
	width: 31.3%;
	margin-bottom: 3%;
}






.article {
display: flex;
width: 100%;}



.part_article_list {
display: grid;
	grid-template-columns: 33% 60%;
	grid-column-gap: 3em;
	grid-row-gap: 3em; 
	margin-bottom: 3em;
	min-height: 12em;
  max-height: 12em;
  overflow: hidden;
}




.part_article_list_pict43 {
display: grid;
	grid-template-columns: 33% 60%;
	grid-column-gap: 3em;
	grid-row-gap: 3em; 
	margin-bottom: 3em;
	min-height: 14em;
  max-height: 14em;
  overflow: hidden;
}

.part_article_list_pict_max {
display: grid;
	grid-template-columns: 25% 73%;
	grid-column-gap: 3em;
	grid-row-gap: 3em; 
	margin-bottom: 3em;
	min-height: 14em;
}

.part_article_list_pict_max10 {
width: 100%;
display: grid;
	grid-template-columns: 10% 60%;
	grid-column-gap: 3em;
	grid-row-gap: 3em; 
	margin-bottom: 3em;
	min-height: 12em;

}

.part_article_list_pict_max15 {
width: 100%;
display: grid;
	grid-template-columns: 15% 50%;
	grid-column-gap: 3em;
	grid-row-gap: 3em; 
	margin-bottom: 3em;
	min-height: 15em;

}

.part_article_list_text_max60 {
width: 100%;}

.part_article_list_pict_max10_pre {
display: grid;
	grid-template-columns: 1fr 4fr;
	grid-template-columns: 10% 60%;

	grid-column-gap: 3em;
	grid-row-gap: 3em; 
	margin-bottom: 3em;
	min-height: 14em;

}


.part_article_list_pict_max40 {
display: grid;
	grid-template-columns: 20% 50%;
	grid-column-gap: 3em;
	grid-row-gap: 3em; 
	margin-bottom: 3em;
	min-height: 14em;
}

.part_article_list_pict_max50 {
display: grid;
	grid-template-columns: 50% 0%;
	grid-column-gap: 3em;
	grid-row-gap: 3em; 
	margin-bottom: 3em;
	min-height: 14em;
}

.part_article_list_anmeldung {
display: grid;
grid-template-columns: 30% 50%;
	gap: 1em;
}
.part_article_list_anmeldung_Text1 {text-align: right;}

.part_article_list_left {
display: grid;
	grid-template-columns: 30% 60%;
	grid-column-gap: 3em;
	grid-row-gap: 3em; 
	margin-bottom: 3em;
	min-height: 14em;
  max-height: 14em;
  overflow: hidden;
}

.part_article_list_left .part{}

.part_article_list_pict_max50 .part_title {

visibility: hidden;
}

.part_article_list_o_pict {
display: grid;
	grid-template-columns: 0% 60%;
	margin-bottom: 3em;

}

.part_article_list_o_pict_fix {
display: grid;
	grid-template-columns: 0% 60%;
	grid-template-rows: 12em 1fr;
	overflow: hidden; 
	grid-row-gap: 3em; 
}

part_article_list_o_pict_fix > a{


.weiter {color: #5A2572;}


}

.part_article_list_o_pict > a:nth-child(odd) {
  background-color: #4268af;
}

.part_article_list_termin {
display: flex;
width: 100%;
min-width: 100%;
	margin-bottom: 1em;
	min-height: 10em; 
}

.part_article_list_adresse {
display: flex;
width: 100%;
min-width: 100%;
	margin-bottom: 1em;
	min-height: 10em; 
}

.part_article_list_termin h3 {
line-height: 110%;
}

.part_article_list_termin .subtitle {
margin-top: 0em;
}

.part_article_list_grid
{
display: grid;
	
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 1em;
	grid-row-gap: 1em; 
	margin-bottom: 1em;
}

.section .part_article_list {
display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 1em;
background: #3868a0;
}

article part_gallery {

display: flex;
flex-flow: wrap;
position: relative;
flex-direction: row;
background: #3868a0;

}

section part_gallery_text {
position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  
  
  
  ;}

.part_gallery_bild {

	background: #656666;
}

.flex-item-bild {
display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 1em;

    overflow: hidden;
    object-fit:contain;

}



.gallery-bild {/* Marcus 09.04.2024*/
z-index: 1; */
    width: 100%;
    /* height: 100%; */
    /* gap: 0em; */
    /* object-fit: cover; */
    /* object-position: center; */
    /* overflow: hidden; */
    /* aspect-ratio: 1.3; */
}

.gallery-bild figcaption {/* Marcus 09.04.2024*/
	display:none;
}

#list_pict {/* Marcus 09.04.2024*/
    width: 100%;
    /* height: auto; */
    object-fit: cover;
    aspect-ratio: 16 / 9;
    border: thin solid rgba(94,94,94,0.3);;
}

.part_article_list_pict_max10 #list_pict, .part_article_list_pict_max15 #list_pict, .part_article_list_pict_max50 #list_pict, .part_article_list #list_pict , .part_article_list_pict_max #list_pict {
    aspect-ratio: auto;
}

#part_article_list_pict {
display: flex; 
width: 100%; 
height: 100%;
object-fit: cover; 
}

.part_gallery_text {

	margin-bottom: 0em ;
	padding-bottom: 0em;

	 z-index:2;
}


.flex-item-text {
display: grid;
	grid-template-columns: repeat(3, 1fr);



}



.height-100vh {/* Marcus 09.04.2024*/
    width: 100%;
    /*height: 100%;*/
    /* overflow-y: hidden; */
    /* overflow-x: hidden; */
    border: thin solid #656666;
    /* object-fit: cover; */
}

.center-aligned {/* Marcus 09.04.2024*/
    /* display: grid; */
    /* align-items: flex-end; */
    /* justify-content: center; */
    /* width: 100%; */
    /* gap: 0px; */
    /* object-fit: cover; */
    position: relative;
}

.background-image {
  opacity: .3;

  object-fit: contain; 


}




figure-top {

	display: flex;
	flex: 1 100%;
	flex-flow: column wrap;
	text-align: center;
	  justify-content: center;
	  min-width: 60em;
	  max-width: 100%;
	  	font-size: 0.7em;
}

figure-top img {

	flex: 1 100%;
	width: fit-content;
	object-fit: cover;
	height: 25em;
	max-width: 100%;
	overflow-y: hidden;
		text-align: center;
	  justify-content: center;

z-index: 1
}

.figure-top-1 {
width: 100%;
border: thin solid #656666;}





.part_title {/* Marcus 09.04.2024*/
    margin: 0.5em 0;
    font-size: 1.125em;
    font-weight: bold;
    min-height: 3rem;
    display: grid;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.part_article_list_pict_max10 .part_title, .part_article_list_pict_max50 .part_title, .part_article_list .part_title, .part_article_list_pict_max .part_title, .part_article_list_o_pict .part_title, .part_article_list_o_pict_fix .part_title, .part_article_list_termin .part_title{
	align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
	margin:0;
}

.flex-item-adresse .part_title{
    align-content: left;
    justify-content: left;
    align-items: left;
font-family:inherit;
	font-weight:700;
	font-size: 22px;
	font-size: 1.35em;
}

.part_title a
{
	text-decoration: none;

}

.part_title a:hover
{
	text-decoration: underline;
	color: #656666;
}



h1 {font-family:inherit;
font-weight: 500;
font-size: 2em;
    line-height:150%;}

h3 {
font-family:inherit;
	font-weight:700;
	font-size: 22px;
	font-size: 1.35em;

    line-height:150%;
}

h4 {
font-family:inherit;
	font-weight:700;
	font-size: 16px;
	font-size: 1.15em;

    line-height:150%;
}

.subtitle {

	font-weight: 600;
 	color: #656666;
 	color: #212529;
	margin-top: 0.5em;

.flex-item-adresse .subtitle a:hover
{

	color: #656666;
}


.subtitle a:hover
{
	text-decoration: underline;
	color: #656666;
}

}
.gallery-text .subtitle {
	visibility: none;
	display:none;
}

.gallery-text .part_lead{
	visibility: hidden;
	display:none;
}

#kalender {

	float: left;

    background-color: #999999;

    color: #ffffff;

    font-size: 1.5em;

    margin: 0 10px 0 0;

    padding: 5px;

}
.sidebar_right h3 {
	color: white;
	padding: 0.4em 0.9em;
	background: #3868a0;
}
.sidebar_right h3 a:hover, .sidebar_right h3 a:focus , .sidebar_right h3 a{
	color: #ffffff;
	text-decoration: underline;
}
#termine article h3, #termine article h4, #termine article h5, #termine article p {

	margin-left: 0px;

}

.gallery-text .part_title a {color: white;}
.gallery-text .part_title a:hover {color: white; text-decoration: underline;}
.gallery-text .part_title {
	margin: 0.5em 0; /*Marcus, 09.04.2024*/
	font-size: 0.9em;
	width: 100%;
}
.gallery-text {
width: 100%;
  display:grid;
	gap: 0em;
  color: white;
  background: rgba(94,94,94,1);
  align-items: flex-end;
  object-fit: cover; 
  text-align:center;
  margin-top:-0.5em;

}

.figcaption {
	font-size: 0.8em;
	z-index: 2;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

.figcaption2 { 
visibility: hidden;
	font-size: 0.6em;
	z-index: 2;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

#figcaptiontext2 {

display: none;
visibility: hidden;
  height: 0em;
  padding-bottom: 0em;
  }

/* Gestaltung der Featured Artikel auf Startseite oben */

.featured {

	float: left;

	width: 31.3%; 

	margin-right: 3%;

	margin-bottom: 3%;

	text-align: center;

	height: 660px;

	overflow: hidden;

	background: rgba(255,255,255,0.8);

}

.featured p {

	text-align: left;

}

article.featured:last-child {

	float: left;

	width: 31.3%;

	margin-bottom: 3%;

	margin-right: 0;

	text-align: center;

	height: 660px;

	overflow: hidden;

	background: rgba(255,255,255,0.8);

}

.readon {

	float: right;

	padding: 0.2em;

	border: 1px solid #555555;

}

/* Ende Gestaltung der Featured Artikel auf Startseite oben */

/* Featured Artikel */

.featured {

	float: none;

	width: 100%; 

	margin-right: 0;

	margin-bottom: 2%;

}

article.featured:last-child {

	float: none;

	width: 100%; 

	margin-right: 0;

	margin-bottom: 2%;

}

.part_1_2_list {display: grid;
	grid-template-columns: repeat(1, 1fr);
	gap: 1em;

	width: 100%;
}



/* ========================== Navigation =========================================*/

nav {

	margin-left: 0%;
	text-align: center;
	margin-bottom: 0em;
}

nav ul {

	padding: 0;
	margin: 0;

}

nav li {

	display: inline-block;
	position:relative;
	padding: 0.9em 1em;
	margin: 0;
	list-style-type: none;
	font-weight: 400;
	color: #656666;
	font-size: 1.1em;
	
	transition: background-color 0.3s;

/*background: #aaa*/

}

/*Navigation Menü oben*/

nav li a {

	color: #656666;
		color: black;

	text-decoration: none;

}

nav li.active {

/*color: white*/

/*background: #3868a0*/

}

nav li.active_devider {

/*color: white*/

/*background: #3868a0*/

}

nav li.active a {

/*color: white*/

	text-decoration: none;

}

nav li:hover, nav li:focus {

color: white;

background: #3868a0;

}

nav li:hover a, nav li:focus a {

color: white;

	text-decoration: none;

}



/* Navigation Menü oben Dropdown*/ 

nav ul.submenu li {

	clear: both;

	padding: 0.5em 1em;

	font-size: 0.9em;

}

nav li:hover ul.submenu {

	display: block;

background: rgba(94,94,94,0.9);

	z-index: 10;

}

nav ul.submenu {

	position: absolute;

	top: 3em;

	left: 0;

	display:none;

	text-align: center;

}

nav ul.submenu li {

	color: white;

	text-transform: none;

	min-width: 14.2em;

}

nav ul.submenu li:hover, nav ul.submenu li:focus {

background: #3868a0:

}

.slicknav_menu {

	display: none;

}


#suche {
  width: 4em;
  height: 30px;
  border: none;
 color: black;

  font-size: 1.1em;
  transition: width 0.5s ease-in-out;
/*  background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAASAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQwQjE5N0NDNzQwNzExRTc5QzNCRkEzRENBNEVERTVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQwQjE5N0NENzQwNzExRTc5QzNCRkEzRENBNEVERTVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDBCMTk3Q0E3NDA3MTFFNzlDM0JGQTNEQ0E0RURFNUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDBCMTk3Q0I3NDA3MTFFNzlDM0JGQTNEQ0E0RURFNUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZ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') no-repeat right; */
}
  
}

#suche:focus {
text-transform: none;
  font-size: 1.1em;
  width: 6em;
}


#navi_path {padding-bottom: 5em;}


#text1 a {font-weight: bold;}
.part_lead a {font-weight: bold;}
#text2 a {font-weight: bold;}



/*Navigation Menü links*/




/*Navigation Menü Soziale Netzwerke*/



iframe {
  aspect-ratio: 16/9;
  width: 100%;
}

.pageheader3 {
display: flex;
flex: 1 100%;
	margin-top: 2em;
gap: 1em;

}
.header3-box {display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 1em;
	width: 100%;}
	
.header3-box>*:nth-child(1) {
  justify-content: left;

}

.header3-box>*:nth-child(2) {
margin-left:auto;
  justify-content: end;
  align-items: right;

}

.header3-box a {color: #000000;
font-size: 1.2em;}

.pagefooter {
display: flex;
flex: 1 100%;
	margin-top: 2em;
gap: 1em;

}
.pagefooter a {
	color: #3868a0;
	color: #ffffff;
	text-decoration: none;
}

.pagefooter a:hover, a:focus {
	color: #3868a0;
	color: #ffffff;
	text-decoration: underline;
}

a:hover, a:focus {
	color: #3868a0;

	text-decoration: underline;
}

.footer-box1{
	padding:1em;
	color: #656666;
		color: #ffffff;
	background-color: #E5E6E6;
display: flex;
width:100%;}

.footer-box2{
	padding:1em;
	color: #656666;

display: flex;
width:100%;}

.footer-box3 {display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 1em;
	text-align: center;
	width: 100%;}

.footer-box4 {display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 1em;
	text-align: center;
	width: 100%;
	color: #ffffff;
	background-color: rgba(0,83,158,0.2);
	background-color: rgba(94,94,94,0.7);
	}

.flex-item {
text-align: center;
	width: 33.3%;
	min-width: 33.3%;
}

.block-hg {
padding: 1em;
background-color: #E5E6E6;
	background-color: rgba(94,94,94,0.8);
gap: 1em;
}

.block {
padding: 1em;
gap: 1em;
}

.copyright {

width:100%;
text-align: center;

	padding-top: 0.5em;
}

ul.flex-item li {

	margin-left: 0.4em;
}
ul.socialmedia li {
	display: inline-block;
}
ul.flex-item li {
	display: inline-block;
}

#cookie-popup { 
  text-align: center; 
  background: #fff;
  position: fixed;
  top: 0px; 
  left: 0;
  right: 0;
  z-index: 9999;
  font-size:14px; 
  line-height:20px;
  padding: 20px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
  }
 
#cookie-popup.hidden {
  display: none;
}

.poweredby {width:5%;}

}
/* ========================== Layout unter 1100 =========================================*/


 @media only screen and (min-width: 790px) and (max-width: 1100px){
 


 
body {

    font-size: 14px;
    font-size: 1.0rem;


}
figure-top {

	  min-width: 50em;
}

main .part_gallery {

	grid-template-rows: 8em 8em 8em; 


}

}
/* ========================== Layout unter 789 =========================================*/

 @media screen and (min-width: 280px) and (max-width: 789px) {

body {

	width: 96%;

   -moz-hyphens: auto;

   -o-hyphens: auto;

   -webkit-hyphens: auto;

   -ms-hyphens: auto;
    font-size: 1rem;
   hyphens: auto; 
		line-height:auto;

}




.wrap {

	padding: 0 0.5em;

}

header {

position: static; 


}

.logo {
display: block;
margin: auto;
	width: 60%;
	text-align: right;

}

.part_list {display:row;

	background: #e6f2f7;}

.part_article_list {

	grid-template-columns: repeat(1, 1fr);
border-bottom: 0.5em solid #E5E6E6;
margin-bottom: 1em;
padding-bottom: 1em;
	min-height: none;
  max-height: none;
  overflow: auto;

}

.part_article_list_pict_max {
	grid-template-columns: repeat(1, 1fr);
border-bottom: 0.5em solid #E5E6E6;
margin-bottom: 1em;
padding-bottom: 1em;
	min-height: none;
  max-height: none;
  overflow: auto;

}

.part_article_list_pict_max10 {
display: grid;
	grid-template-columns: 35% 55%;
border-bottom: 0.5em solid #E5E6E6;
margin-bottom: 1em;
padding-bottom: 1em;
	min-height: none;
  max-height: none;

}

.part_article_list_pict_max40 {
display: grid;
	grid-template-columns: 45% 45%;
border-bottom: 0.5em solid #E5E6E6;
margin-bottom: 1em;
padding-bottom: 1em;
	min-height: none;
  max-height: none;

}

.part_article_list_pict_max50 {
	grid-template-columns: repeat(1, 1fr);
border-bottom: 0.5em solid #E5E6E6;
margin-bottom: 1em;
padding-bottom: 1em;
	min-height: none;
  max-height: none;
  overflow: auto;
}

.part_article_list_grid
{

	
	grid-template-columns: repeat(auto-fill (1, 1fr));

}

.part_article_list_anmeldung {
grid-template-columns: repeat(1, 1fr);
border-bottom: 0.1em solid #E5E6E6;
margin-bottom: 1em;
padding-bottom: 1em;
	min-height: none;
  max-height: none;
  overflow: auto;

}
.part_article_list_anmeldung_Text1 {
text-align: left;}





main .part_gallery {
display: grid;
	grid-template-columns: 100%;
	grid-column-gap: 1em;
	grid-row-gap: 1em; 
	margin-bottom: 1em;
}

main .part_gallery2 {
display: grid;
	grid-template-columns: 100%;
	grid-column-gap: 1em;
	grid-row-gap: 1em; 
	margin-bottom: 1em;
}

.flex-container {
	display: column;
}
.flex-item-bild {
	display: column;
	width: 100%;
    overflow: hidden;
}

.flex-item-text {
	display: column;
	width: 100%;

}


.flex-item {
display:flex;
flex-basis: 100%;
max-width: 100%;
  overflow-y: hidden;
}

p.flex-item {
text-align: center;
width:100%}

.height-100vh {

}

figure-top {

	  min-width: 100%;
}

figure-top img {

	flex: 1 100%;
	width: fit-content;
	object-fit: cover;
	height: fit-content;
	max-width: 100%;
	height:25em;
	overflow-y: visible;
		text-align: center;
	  justify-content: center;

z-index: 1
}

video {
display: flex;
width: 100%;
max-width: 100%;
}




.footer-box3 {
	grid-template-columns: repeat(1, 1fr);
}

.footer-box4 {
	grid-template-columns: repeat(1, 1fr);
}

/* Navigation und Kopfbereich */

#nav {

	display:none;

}

	

.slicknav_menu {

	display:block;

position: sticky; 

top: 0em; 


z-index: 20;
background-color: white; 
}

.suchfeld { display: block;

padding: 0.1em 0.2em;}
#Suche {
  
  width: 10em;
  height: 3em;
  border: none;
 color: black;
 margin: 0.5em;
 
 left: 3em;

  font-size: 1.3em;
  transition: width 0.5s ease-in-out;
/*  background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAASAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQwQjE5N0NDNzQwNzExRTc5QzNCRkEzRENBNEVERTVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQwQjE5N0NENzQwNzExRTc5QzNCRkEzRENBNEVERTVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDBCMTk3Q0E3NDA3MTFFNzlDM0JGQTNEQ0E0RURFNUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDBCMTk3Q0I3NDA3MTFFNzlDM0JGQTNEQ0E0RURFNUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZ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') no-repeat right; */
}
  
}

#suche:focus {
text-transform: none;
  font-size: 1.1em;
  width: 10em;
}

#figcaptiontext2 { 
visibility: visible;
display: block; 
	font-size: 0.6em;
	z-index: 2;
  max-width: 100%;
  height: auto;
  padding-bottom: 1em;
  
  vertical-align: middle;
}

}



@media print {

}
