@charset "UTF-8";


.projekte #main > .inside {
	max-width: 1200px;
	margin: 0 auto;
/*	text-align: center; */
}


.projekte .mod_article {
/*	background-color: white; */
/*	border: 1px solid black; */
/*	display: inline-block; */
	margin: 8px auto;
	margin: 10px;
/*	max-width: 370px; */
/*	padding: 15px 26px; */
}

.projekte .mod_article h2 {
	text-align: center;
}

/*
.projekte .mod_article:first-child {
	margin-left: 0;
}
*/

/*
.projekte .mod_article .more, 
.projekte .mod_article .back {
	background-color: lightgray;
	border: 1px solid black;
	border-radius: 20px;
	font-size: 0.875rem;
	margin: 8px 8px 8px auto;
	max-width: 10rem;
	text-align: center;
}
.projekte .mod_article .more a, 
.projekte .mod_article .back a {
	display: block;
	padding: 8px;
	
}
*/

/*
.projekte .projekt-article {
	background-color: yellow;
	max-width: 60rem;
}
.projekte .projekt-article .content-headline {
	margin: 10px 0;
	text-align: center;
}
.projekte .projekt-article .content-image figure {
	margin: 0;
}
.projekte .mod_article .teaser p, 
.projekte .projekt-article .content-text {
	padding: 10px;
}
.projekte .mod_article .teaser p.more {
	padding: 0;
}
*/


.mod_newsarchive {
	display: grid;
/*	grid-template-columns: 1fr 1fr; */
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	padding: 1rem;
}


.mod_newsarchive .layout_latest, 
.mod_newsreader {
	background-color: white;
	border: 1px solid #dcdcde;
}
.mod_newsarchive .layout_latest:hover {
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5); 
	box-shadow: 0 0 15px rgba(0,0,0,0.5);
}
.mod_newsreader .layout_full > h1 {
	margin: 1rem 0;
	padding-left: 0.75rem;
}
.mod_newsarchive .layout_latest .info, 
.mod_newsreader .info {
	display: none;
	font-size: 0.75rem;
	margin: 0;
	padding: 0.5rem;
}
.mod_newsarchive .layout_latest .info time {}
.mod_newsarchive .layout_latest .image_container, 
.mod_newsreader figure {
	margin: 0;
}
.mod_newsarchive .layout_latest h2 {}
.mod_newsarchive .layout_latest .ce_text, 
.mod_newsreader .content-text p {
	padding: 0 0.5rem;
}
.mod_newsarchive .layout_latest .more, 
.mod_newsreader .back {
	font-size: 0.875rem;
	font-style: italic;
	margin: 0 0 0px 0;
	padding-bottom: 1rem;
	padding-right: 0.5rem;
	text-align: right;
}
.mod_newsarchive .layout_latest .more a, 
.mod_newsreader .back a {
	background-color: #f0f0f1;
	border: 1px solid #dcdcde;
	border-radius: 20px;
	padding: 0.5rem 0.75rem;
}



/* 480px = 30em */
@media handheld, screen and (min-width: 30em) {}
/* 576px = 36em */
@media handheld, screen and (min-width: 36em) {}
/* 600px = 37,5em */
@media handheld, screen and (min-width: 37.5em) {}
/* 720px = 45em */
@media handheld, screen and (min-width: 45em) {
	.mod_newsarchive {
		grid-template-columns: 1fr 1fr;
	}
}
/* 768px = 48em */
@media handheld, screen and (min-width: 48em) {}
/* 800px = 50em */
@media handheld, screen and (min-width: 50em) {}
/* 992px = 62em*/
@media handheld, screen and (min-width: 62em) {}
/* 1200px = 75em */
@media handheld, screen and (min-width: 75em) {
	.mod_newsarchive {
		grid-template-columns: 1fr 1fr 1fr;
		padding: 1rem 0;
	}
}
/* 1280px = 80em */
@media handheld, screen and (min-width: 80em) {}
/* 1440px = 90em */
@media handheld, screen and (min-width: 90em) {}


/* EOF */