/* — Basis-Seiten-Styling (Anpassbar) — */
.content-container-tabs {
font-family: -apple-system, BlinkMacSystemFont, „Segoe UI“, Roboto, Oxygen-Sans, Ubuntu, Cantarell, „Helvetica Neue“, sans-serif;
line-height: 1.6;
color: #333;
max-width: 900px; /* Maximale Breite */
margin: 20px auto;
padding: 0 15px;
}
.content-container-tabs h1,
.content-container-tabs h2 {
color: #222;
margin-top: 1.5em;
margin-bottom: 0.8em;
padding-bottom: 0.3em;
border-bottom: 1px solid #eee;
}
.content-container-tabs h1 { font-size: 2em; font-weight: 600; }
.content-container-tabs h2 { font-size: 1.6em; font-weight: 600; }
.content-container-tabs p {
margin-bottom: 1em;
}
.content-container-tabs a {
color: #0073aa;
text-decoration: none;
}
.content-container-tabs a:hover {
text-decoration: underline;
}
/* — Tab-Navigation — */
.tab-navigation {
display: flex;
flex-wrap: wrap;
list-style: none;
padding: 0;
margin: 0 0 25px 0;
border-bottom: 2px solid #ccc;
}
.tab-navigation li { margin: 0; padding: 0; }
.tab-navigation .tab-button {
display: block;
padding: 12px 20px;
margin-bottom: -2px;
border: 1px solid transparent;
border-bottom: none;
background-color: #f1f1f1;
color: #555;
cursor: pointer;
font-size: 1em;
font-weight: 600;
border-radius: 4px 4px 0 0;
transition: background-color 0.2s ease, color 0.2s ease;
margin-right: 5px;
position: relative;
text-align: center;
}
.tab-navigation .tab-button:hover { background-color: #e0e0e0; color: #333; }
.tab-navigation .tab-button.active {
background-color: #fff;
color: #0073aa;
border-color: #ccc #ccc transparent #ccc;
border-bottom: 2px solid #fff;
}
/* — Tab-Inhalt — */
.tab-content > section {
display: none;
padding: 20px 5px;
border-top: none;
}
.tab-content > section.active { display: block; }
/* — Allgemeine Tabellen-Styles (für alle 3 Tabellen) — */
.data-table {
width: 100%;
border-collapse: collapse;
margin-top: 20px;
margin-bottom: 20px;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
overflow-x: hidden; /* Verhindert Scrollen auf Desktop */
table-layout: auto;
}
.data-table th,
.data-table td {
padding: 12px 15px;
border: 1px solid #ddd;
text-align: left;
vertical-align: middle;
word-wrap: break-word;
}
.data-table th {
background-color: #f5f5f5;
font-weight: bold;
white-space: nowrap;
}
/* Breite für Desktop – Passe bei Bedarf an */
.podcast-table th:nth-child(1), .podcast-table td:nth-child(1) { width: 30%; }
.podcast-table th:nth-child(2), .podcast-table td:nth-child(2) { width: 50%; }
.podcast-table th:nth-child(3), .podcast-table td:nth-child(3) { width: 20%; text-align: center; } /* Link-Spalte zentriert */
.news-table th:nth-child(1), .news-table td:nth-child(1) { width: 30%; }
.news-table th:nth-child(2), .news-table td:nth-child(2) { width: 50%; }
.news-table th:nth-child(3), .news-table td:nth-child(3) { width: 20%; text-align: center; } /* Link-Spalte zentriert */
.ki-tools-table th:nth-child(1) { width: 10%; text-align: center; } /* Logo */
.ki-tools-table th:nth-child(2) { width: 20%; } /* Tool */
.ki-tools-table th:nth-child(3) { width: 10%; } /* Häufigkeit */
.ki-tools-table th:nth-child(4) { width: 30%; } /* Beschreibung */
.ki-tools-table th:nth-child(5) { width: 20%; } /* Hauptfunktionen */
.ki-tools-table th:nth-child(6) { width: 10%; text-align: center; } /* Link */
.data-table td.cell-centered { text-align: center; }
.data-table td img.logo-image {
max-width: 60px;
max-height: 60px;
display: block;
margin: 0 auto;
}
.data-table td a.table-link-button {
display: inline-block;
padding: 8px 12px;
background-color: #4CAF50; /* Standard Grün */
color: white !important;
text-decoration: none !important;
border: none;
border-radius: 4px;
white-space: nowrap;
transition: background-color 0.3s ease;
font-size: 0.9em;
margin-bottom: 5px; /* Abstand falls mehrere Buttons */
}
.data-table td a.table-link-button:last-child { margin-bottom: 0; }
/* Podcast Buttons */
.data-table td a.apple-podcast-button { background-color: #000; }
.data-table td a.spotify-podcast-button { background-color: #1DB954; }
.data-table td a.apple-podcast-button:hover { background-color: #333; }
.data-table td a.spotify-podcast-button:hover { background-color: #1aa34a; }
.data-table td a.table-link-button:hover {
background-color: #45a049;
color: white !important;
text-decoration: none;
}
.data-table tbody tr:nth-child(even) {
background-color: #f9f9f9;
}
/* — Responsive Anpassungen für ALLE Tabellen – KORRIGIERT — */
@media screen and (max-width: 768px) {
.data-table {
border: none;
box-shadow: none;
overflow-x: visible;
display: block; /* Tabelle selbst als Block */
width: 100%;
table-layout: auto; /* Zurücksetzen für mobile Ansicht */
}
.data-table thead {
display: none; /* Header für alle Tabellen ausblenden */
}
.data-table tbody, .data-table tr {
display: block; /* tbody und tr auch als Block */
width: auto; /* Breite automatisch anpassen */
}
.data-table tr {
display: block;
margin-bottom: 25px !important;
border: 1px solid #ddd !important;
box-shadow: 0 2px 3px rgba(0,0,0,0.1) !important;
background-color: #fff !important;
padding: 0; /* Kein Padding auf TR */
}
.data-table tbody tr:nth-child(even) {
background-color: #fff !important; /* Zebra-Streifen auf Mobil entfernen */
}
.data-table td {
display: block !important;
text-align: left !important; /* Standard Textausrichtung links */
padding: 10px 15px !important; /* Normales Padding */
position: relative !important; /* Beibehalten */
border: none !important;
border-bottom: 1px dotted #eee !important;
width: 100% !important; /* Zellen volle Breite */
box-sizing: border-box !important;
min-height: auto !important; /* Reset min-height */
/* WICHTIG: padding-left entfernt */
}
.data-table td:last-child {
border-bottom: none !important;
}
.data-table td::before {
/* Label als Block *über* dem Inhalt */
content: attr(data-label) !important;
display: block !important; /* Wichtig: Label wird eigener Block */
font-weight: bold !important;
margin-bottom: 6px !important; /* Abstand zum Inhalt darunter */
color: #333 !important;
font-size: 0.95em !important; /* Leicht größer für Lesbarkeit */
text-align: left !important;
white-space: normal !important;
/* Entferne absolute Positionierung */
/* position: absolute; left: 15px; top: 50%; transform: translateY(-50%); width: 85px; padding-right: 10px; */
}
/* Spezielle Anpassungen für Zellen auf Mobil */
.data-table td[data-label=“Logo“],
.data-table td[data-label=“Link“] { /* Gilt für alle Link-Spalten */
text-align: center !important; /* Logo/Link zentrieren */
padding-left: 15px !important; /* Normales Padding wiederherstellen */
}
.data-table td[data-label=“Link“] {
padding-top: 15px !important; /* Mehr Platz für Button(s) */
padding-bottom: 15px !important;
}
/* Labels für Logo und Link generell ausblenden */
.data-table td[data-label=“Logo“]::before,
.data-table td[data-label=“Link“]::before {
display: none !important;
}
/* Fettformatierung für Namen/Quellen/Tools – im HTML mit
sicherstellen oder spezifischer: */
/* .data-table td[data-label=“Name“] > *:first-child { font-weight: bold; } */
/* Besser im HTML: Podcast Name */
.data-table td strong { font-weight: bold; } /* Generell für strong Tags */
/* Hauptfunktionen Hervorhebung (KI Tools) */
.data-table td[data-label=“Hauptfunktionen“] strong {
display: inline; margin-bottom: 0; color: #1a1a1a;
}
.data-table td[data-label=“Hauptfunktionen“] br {
margin-bottom: 6px; display: block; content: „“;
}
/* Links (Alle Typen) untereinander auf Mobil */
.data-table td[data-label=“Link“] a.table-link-button {
display: block;
margin-left: auto;
margin-right: auto;
max-width: 180px; /* Breite der Buttons */
margin-bottom: 8px; /* Abstand zwischen Buttons */
}
.data-table td[data-label=“Link“] a.table-link-button:last-child {
margin-bottom: 0; /* Kein Abstand nach dem letzten Button */
}
}
Meine Lieblings-KI-Podcasts, Tools & News
Hier findest du eine kuratierte Liste meiner bevorzugten KI-Podcasts, die KI-Tools, die ich im Alltag nutze, sowie empfehlenswerte Quellen für aktuelle KI-Nachrichten. Diese Ressourcen helfen mir, auf dem Laufenden zu bleiben und meine Arbeit effizienter zu gestalten.
Podcasts
KI-Tools
KI-News
Meine Lieblings-Podcasts
Name
Beschreibung
Link
Handelsblatt KI-Briefing
Kompakter Überblick über die wichtigsten KI-Entwicklungen in der Wirtschaft. Tägliche Analyse (Mo-Fr).
Apple
Spotify
KI-Update (heise)
Aktuelle KI-Entwicklungen mit technischem Tiefgang. Fokus auf praktische Anwendungen und kritische Analyse. (Jeden Donnerstag)
Apple
Spotify
Der KI-Podcast (ARD)
Journalistischer Blick auf gesellschaftliche Auswirkungen der KI. Experten-Gespräche über Chancen und Risiken. (Wöchentlich)
Apple
Spotify
Handelsblatt Disrupt
Digitale Transformation und KI in der Wirtschaft. Gespräche mit Top-Entscheidern. (Wöchentlich)
Apple
Spotify
KI verstehen (Deutschlandfunk)
Fundierte Einblicke in die KI-Technologie für ein breites Publikum. Verständliche Erklärungen. (Freitags)
Apple
Spotify
Künstliche Intelligenz (FAZ)
Wirtschaftliche und gesellschaftliche Perspektiven auf KI. Analyse der Auswirkungen der KI-Revolution. (Mittwochs)
Apple
Spotify
Dr. med. KI
KI im Gesundheitswesen und der Medizin. Expertengespräche über die digitale Transformation. (Alle zwei Wochen)
Apple
Spotify
KI kapiert (KI-Campus)
Lehrreicher Podcast über KI-Grundlagen und Anwendungen. Verständlich erklärt für Einsteiger und Fortgeschrittene. (Unregelmäßig)
Apple
Spotify
programmier.bar
Technische Einblicke in KI-Entwicklung und Programmierung. Praxisnahe Diskussionen über KI-Tools und Frameworks. (Wöchentlich)
Apple
Spotify
Discover Daily by Perplexity
Tägliche Updates zu den neuesten KI-Entwicklungen. Kurze, prägnante Einblicke. (Englisch)
Apple
Spotify
Lex Fridman Podcast
Tiefgehende Gespräche mit führenden KI-Forschern und Tech-Visionären. Umfassende Diskussionen. (Englisch, 2-3x pro Woche)
Apple
Spotify
The Neuron: AI Explained
Verständliche Erklärungen komplexer KI-Konzepte. Technische Themen zugänglich aufbereitet. (Englisch, Wöchentlich)
Apple
Spotify
The AI Breakdown
Nathaniel Whittemore liefert tägliche Analysen der wichtigsten KI-Nachrichten und -Trends. Kurz, prägnant und informativ. (Englisch)
Apple
Quellen für KI-News
Um immer auf dem neuesten Stand zu bleiben, nutze ich verschiedene Quellen.
Quelle
Beschreibung
Link
The Decoder
Sprache: deutsch. Inhalte: allgemeine News zum Thema KI – sehr aktuell.
Zur Website
towards data science (Medium)
Sprache: englisch. Inhalte: Die weltweit führende Publikation für Fachleute aus den Bereichen data science, AI, data analytics, data engineering and ML.
Zur Website
simple.ai
Sprache: englisch. Inhalte: Entwicklungen rund um das Themenfeld AI Agents, herausgegeben vom CTO von Hubspot.
Zur Website
TLDR AI
Sprache: englisch. Inhalte: Die wichtigsten KI-, ML- und Data-Science-Nachrichten in einer kostenlosen täglichen E-Mail.
Zur Website
THE BATCH (DeepLearning.AI)
Sprache: englisch. Inhalte: Wöchentlicher Newsletter vom Top-Professor Andrew Ng aus Stanford.
Zur Website
Handelsblatt KI News
Sprache: deutsch. Inhalte: Die KI News Themen im Handelsblatt.
Zur Website
Future Crunch Newsletter
Konzentriert sich auf positive technologische Fortschritte, einschließlich KI, mit gut recherchierten Artikeln und einer hoffnungsvollen Perspektive. (Englisch)
Zur Website
The Neuron
Täglicher Newsletter, der die wichtigsten KI-Nachrichten, Forschungsergebnisse und Tools in einem leicht verdaulichen Format zusammenfasst. (Englisch)
Zur Website
AI Newsletter von t3n
Das Digitalmagazin t3n bietet regelmäßige Updates und Analysen zu KI-Themen, oft mit Fokus auf den deutschen Markt und Business-Anwendungen.
Zur Website
heise online – Künstliche Intelligenz
Eine der führenden deutschen Tech-News-Seiten mit einer dedizierten Sektion für KI, die tiefgehende technische Artikel und aktuelle Meldungen bietet.
Zur Website
document.addEventListener(‚DOMContentLoaded‘, function() {
const tabContainer = document.querySelector(‚.tab-navigation‘);
if (!tabContainer) return;
const contentPanels = document.querySelectorAll(‚.tab-content > section‘);
const tabButtons = tabContainer.querySelectorAll(‚.tab-button‘);
tabContainer.addEventListener(‚click‘, function(event) {
const clickedButton = event.target.closest(‚.tab-button‘);
if (!clickedButton || clickedButton.classList.contains(‚active‘)) return;
const targetId = clickedButton.getAttribute(‚data-target‘);
const targetPanel = targetId ? document.querySelector(targetId) : null;
if (!targetPanel) return;
tabButtons.forEach(button => {
button.classList.remove(‚active‘);
button.setAttribute(‚aria-selected‘, ‚false‘);
});
contentPanels.forEach(panel => {
panel.classList.remove(‚active‘);
});
clickedButton.classList.add(‚active‘);
clickedButton.setAttribute(‚aria-selected‘, ‚true‘);
targetPanel.classList.add(‚active‘);
});
let initialActiveButton = tabContainer.querySelector(‚.tab-button.active‘);
if (!initialActiveButton && tabButtons.length > 0) {
initialActiveButton = tabButtons[0];
initialActiveButton.classList.add(‚active‘);
initialActiveButton.setAttribute(‚aria-selected‘, ‚true‘);
}
if (initialActiveButton) {
const initialTargetId = initialActiveButton.getAttribute(‚data-target‘);
const initialTargetPanel = initialTargetId ? document.querySelector(initialTargetId) : null;
if (initialTargetPanel) {
contentPanels.forEach(panel => panel.classList.remove(‚active‘));
initialTargetPanel.classList.add(‚active‘);
}
}
});