img {
	max-width: 100%;
}


/* beispiel https://13-imperia-test.verwaltung.stadtkoeln.de/service/adressen/kundenzentrum-muelheim */
@media (min-width:768px){
	.microbreakout {
		margin-left:-2rem;
		margin-right:-2rem;
	}
	.microbreakout img {
		width:100%;
	}
}

figure {
	line-height: 1rem;
}

main figure img {
	/*box-shadow: var(--box-shadow);
	outline: 3px solid #fff;*/
}

figure.responsiveImage {
	margin-bottom:2rem;
}

/* war: figure.grid_1 */
.text-mit-bild figure.grid_1 {
	width:33%;
}

.text-mit-bild .tinyblock ul {
	/*	display: table; geändert am 20.10.2023, damit Bulletlists Bilder umfließen, siehe z.B. hier: /artikel/72984/index.html siehe auch Zeile 46 Einzug links eingefügt*/ 
	display: block;
	position: relative;
	/* z-index: -1; rausgenommen, weil Links in uls in Text mit Bild Elementen sonst nicht funktionieren */
	}
	
.text-mit-bild .tinyblock li {
		position: relative;
		padding-top: 0px!important;
	}

figure.bildlinks .tinyblock li {
		left: 1.2rem; /* eingefügt damit Bild links marker nicht überlagert*/
	}

figure.bildlinks {
	float:left;
	margin-right: 1rem;
	margin-bottom: .5rem;
}
figure.bildrechts {
	float:right;
	margin-left: 1rem;
	margin-bottom: .5rem;
	padding-left: 0.5rem;
}

.copyright,
figcaption {
    color: #6C655F;
    display: block;
    font-size: .875rem;
    font-weight: normal;
    line-height: 1rem;
	/* padding-bottom:.5rem */
}
.copyright {
	margin: .5rem 0 .25rem;
}



.bildreihe figure{
	margin-top:2rem;
	margin-bottom:2rem;
}

/* hover geht nicht mobil
.copyright {
    color: #6C655F;
    margin-top: 0.25rem;
	font-size: 0;
	display: block;
}
figure:hover .copyright,
.copyright:hover {
	font-size:1rem;
}
.copyright:before {
	font-size:1rem;
	content:'©';
	color:#6C655F;
}
figure:hover .copyright:before,
.copyright:hover:before {
	display:none;
}*/

figure a,
figure a:hover,
.teaser figure a
.teaser figure a:hover {
	display: block;
	/* border-bottom:2px solid transparent; */
}

main .text-mit-bild figure a {
	max-width: fit-content;
}

figure a.cgalerie {
	position: relative;
}
figure a.cgalerie .button{
    background: url(/images/x22/icons/zoom-in-red.svg);
	background-position: center;
	background-color:#fff;
    background-repeat: no-repeat;
    border:0;
    top: 0rem;
    display: block;
    height: 2rem;
    min-height: 0;
    position: absolute;
    right: 0rem;
    width: 2rem;
}


#colorbox {
	z-index: 999999;
		height:100vh !important

}
#cboxContent {
    background-color: rgba(0, 0, 0, 0.90);
    overflow: hidden;
	height:100vh !important
}
.cboxPhoto{
    margin: auto;
	display:block;
}

#cboxClose {
    background: url(/images/x22/icons/x-lg.svg);
    background-repeat: no-repeat;
    background-color: #fff;
	background-position: center;
    border: 0;
    height: 2rem;
    position: absolute;
    right: 1rem;
    text-indent: -9999px;
    top: 1rem;
    width: 2rem;
}

