/*
	Erweiterungs-CSS Datei für die Gestaltung von Inhaltskomponenten auf MVD-Seiten
	Beinhaltet die Anpassung von bestehenden Styles (baut den bisherigen CSS-Definitionen für Inhalte, Navigation und Layout auf)
	Es werden Styles für die Darstellung von Elementen der eingesetzten TYPO3 Extensions definiert.
	http://www.musikverein-duermentingen.de

	Realisierung und Copyright durch:
	Daniel Krupke (© 2000++), www.danielkrupke.de
*/


/*
	Erweiterungs-CSS für die Gestaltung von Inhaltskomponenten auf MVD-Seiten
	Beinhaltet die Anpassung von bestehenden Styles (baut den bisherigen CSS-Definitionen auf)
	Es werden Styles für die Darstellung von Elementen der TYPO3 Extension "tt_news" definiert.
	http://www.musikverein-duermentingen.de

	Realisierung und Copyright durch:
	Daniel Krupke (© 2000++), www.danielkrupke.de
*/




/*
	tx_news extension
*/
.news .article .news-img-wrap {
   	margin: 12px 18px 12px 0;
}

.news .article .teaser-text {
     margin: 12px 24px 12px 12px;
}

.news.news-single .article .teaser-text {
     margin: 0 0 12px 0;
}

.news-single .teaser-text {
     font-size: 1.0em;
}

a.more {
    font-size: 0.875em;
}

.news .article {
    padding-bottom: 18px;
    margin-bottom: 12px;
}

.news-single .footer {
     margin-bottom: 0;
     border-top: 0;
     }

.news .footer {
     font-size: 0.85em;
}

div.news h1 {
    font-weight: normal;
    }

div.news-search-form {
    font-size: 0.875em;
}

.news-single .article .news-img-wrap img {
     padding: 10px;
}

.news-img-caption {
     padding-left: 10px;
}


/*
	news extension pagination
*/

.typo3-widget-paginator, .f3-widget-paginator {
     display: flex;
     flex-wrap: wrap;
     list-style: none;
     padding: 0;
     margin: 20px 0;
     align-items: center;
     border-radius: 4px;
}

.typo3-widget-paginator > li, .f3-widget-paginator > li {
     display: inline;
     margin-left: 0;
     float: none !important;
     position: relative !important;
}

.typo3-widget-paginator > li > a,
.f3-widget-paginator > li > a,
.typo3-widget-paginator > li.current,
.f3-widget-paginator > li.current
{
     position: relative;
     float: left;
     padding: 4px 6px;
     margin-left: -1px;
     text-decoration: none !important;
     border: 1px solid #006;
     background-color: #FFF;
     color: #006;
}

.typo3-widget-paginator > li.current > a,
.f3-widget-paginator > li.current > a {
     background-color: #006;
     color: #FFF;
}

.typo3-widget-paginator > li.current,
.f3-widget-paginator > li.current {
     text-decoration: none !important;
     font-weight: bold;
     background-color: #006;
     color: #fff;
}

.typo3-widget-paginator > li.current,
.f3-widget-paginator > li.current,
.typo3-widget-paginator > li > a:hover,
.f3-widget-paginator > li > a:hover,
.typo3-widget-paginator > li > a:focus,
.f3-widget-paginator > li > a:focus {
     text-decoration: underline;
     background-color: #006;
     color: #fff;
}

.typo3-widget-paginator > li:first-child > a,
.f3-widget-paginator > li:first-child > a,
.typo3-widget-paginator > li.current:first-child,
.f3-widget-paginator > li.current:first-child {
     margin-left: 0;
     border-top-left-radius: 4px;
     border-bottom-left-radius: 4px;
}

.typo3-widget-paginator > li:last-child > a,
.f3-widget-paginator > li:last-child > a,
.typo3-widget-paginator > li.current:last-child,
.f3-widget-paginator > li.current:last-child {
     border-top-right-radius: 4px;
     border-bottom-right-radius: 4px;
}

/* Nach-Audit F13 (09.10.2026): News-Überschriften eine Ebene höher (h3->h2 in Listen, h4->h2 bei Zugehörige
   Dateien/Links) für eine lückenlose Gliederung; Optik bleibt über die Bootstrap-Klassen .h3/.h4 gleich.
   Die news-Regeln für h3/h4 gelten deshalb hier für die h2. */
.news .article .header h2 { margin-bottom: 0; }   /* nur Listenkopf, nicht h2 im News-Text */
.news-related h2 { margin-bottom: 10px; }
