*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
:root {
--primary: #1B3A5C;
--primary-light: #264d75;
--secondary: #2E8B57;
--secondary-light: #3aa06a;
--accent: #E8712B;
--accent-hover: #d4631f;
--bg-light: #F7F8FA;
--bg-white: #FFFFFF;
--text-dark: #2D3436;
--text-mid: #556270;
--text-light: #7f8c8d;
--border: #E1E5EA;
--shadow-sm: 0 1px 3px rgba(0,0,0,0.08);
--shadow-md: 0 4px 12px rgba(0,0,0,0.1);
--radius: 8px;
--radius-lg: 12px;
--max-width: 1200px;
}
html { scroll-behavior: smooth; font-size: 17px; }
body {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
color: var(--text-dark);
line-height: 1.65;
background: var(--bg-white);
-webkit-font-smoothing: antialiased;
}
.container { max-width: var(--max-width); margin: 0 auto; padding: 0 24px; }
h1, h2, h3, h4 { line-height: 1.25; color: var(--primary); }
h1 { font-size: 2.2rem; font-weight: 700; }
h2 { font-size: 1.4rem; font-weight: 600; margin-bottom: 12px; }
h3 { font-size: 1.1rem; font-weight: 600; }
p { margin-bottom: 1rem; }
a { color: var(--primary); text-decoration: none; }
/* ===== HEADER ===== */
.header {
position: fixed; top: 0; left: 0; right: 0; z-index: 1000;
background: rgba(255,255,255,0.97); backdrop-filter: blur(10px);
border-bottom: 1px solid var(--border);
box-shadow: var(--shadow-md);
}
.header-inner {
display: flex; align-items: center; justify-content: space-between;
max-width: var(--max-width); margin: 0 auto; padding: 0 24px; height: 64px;
}
.logo { font-size: 1.3rem; font-weight: 700; color: var(--primary); text-decoration: none; }
.logo span { color: var(--accent); }
nav { display: flex; align-items: center; gap: 28px; }
nav a { font-size: 0.9rem; font-weight: 500; color: var(--text-mid); transition: color 0.2s; text-decoration: none; }
nav a:hover { color: var(--primary); }
.header-cta { display: flex; align-items: center; gap: 16px; }
.header-phone { font-weight: 600; color: var(--primary); font-size: 0.95rem; text-decoration: none; }
.header-phone svg { vertical-align: middle; margin-right: 4px; }
.btn {
display: inline-flex; align-items: center; gap: 8px;
font-family: inherit; font-size: 0.85rem; font-weight: 600;
padding: 10px 20px; border-radius: var(--radius); border: none;
cursor: pointer; transition: all 0.2s ease; text-decoration: none;
white-space: nowrap;
}
.btn-primary {
background: var(--accent); color: #fff;
box-shadow: 0 2px 8px rgba(232,113,43,0.3);
}
.btn-primary:hover { background: var(--accent-hover); }
.mobile-menu-btn { display: none; background: none; border: none; cursor: pointer; padding: 8px; }
.mobile-menu-btn span { display: block; width: 24px; height: 2px; background: var(--primary); margin: 5px 0; transition: 0.3s; }
/* ===== BREADCRUMB ===== */
.breadcrumb {
padding: 88px 0 0;
font-size: 0.85rem;
color: var(--text-light);
}
.breadcrumb a { color: var(--text-mid); text-decoration: none; }
.breadcrumb a:hover { color: var(--primary); }
.breadcrumb span { margin: 0 8px; }
/* ===== CONTENT ===== */
.page-content {
padding: 24px 0 80px;
max-width: 800px;
}
.page-content h1 {
margin-bottom: 32px;
padding-bottom: 16px;
border-bottom: 3px solid var(--accent);
display: inline-block;
}
.info-card {
background: var(--bg-light);
border-radius: var(--radius-lg);
padding: 32px;
margin-bottom: 32px;
border: 1px solid var(--border);
}
.info-card h2 {
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 1px solid var(--border);
}
.info-grid {
display: grid;
grid-template-columns: 160px 1fr;
gap: 8px 16px;
font-size: 0.95rem;
}
.info-label {
font-weight: 600;
color: var(--primary);
}
.info-value {
color: var(--text-mid);
}
.info-value a {
color: var(--accent);
transition: color 0.2s;
}
.info-value a:hover {
color: var(--accent-hover);
}
.lawyer-section {
margin-top: 40px;
}
.lawyer-card {
background: var(--bg-white);
border-radius: var(--radius-lg);
padding: 24px 28px;
margin-bottom: 20px;
border: 1px solid var(--border);
transition: box-shadow 0.3s;
}
.lawyer-card:hover {
box-shadow: var(--shadow-md);
}
.lawyer-card h3 {
color: var(--primary);
margin-bottom: 8px;
font-size: 1.1rem;
}
.lawyer-card p {
font-size: 0.92rem;
color: var(--text-mid);
margin-bottom: 0;
line-height: 1.7;
}
.lawyer-card .zugelassen {
display: inline-flex;
align-items: center;
gap: 6px;
background: rgba(46,139,87,0.1);
color: var(--secondary);
padding: 4px 12px;
border-radius: 16px;
font-size: 0.8rem;
font-weight: 600;
margin-top: 10px;
}
.insurance-info {
background: rgba(46,139,87,0.05);
border-left: 4px solid var(--secondary);
padding: 16px 20px;
border-radius: 0 var(--radius) var(--radius) 0;
margin-top: 32px;
font-size: 0.92rem;
color: var(--text-mid);
}
.insurance-info strong {
color: var(--primary);
}
.disclaimer {
margin-top: 32px;
font-size: 0.85rem;
color: var(--text-light);
line-height: 1.7;
}
/* ===== FOOTER ===== */
.footer { background: #0f2438; color: rgba(255,255,255,0.7); padding: 60px 0 0; }
.footer-grid {
display: grid; grid-template-columns: 2fr 1fr 1fr; gap: 48px;
padding-bottom: 40px; border-bottom: 1px solid rgba(255,255,255,0.1);
}
.footer h4 { color: #fff; font-size: 0.95rem; margin-bottom: 16px; }
.footer-logo { font-size: 1.2rem; font-weight: 700; color: #fff; margin-bottom: 12px; }
.footer-logo span { color: var(--accent); }
.footer p, .footer a { font-size: 0.88rem; color: rgba(255,255,255,0.6); }
.footer a:hover { color: #fff; }
.footer-links { list-style: none; }
.footer-links li { margin-bottom: 8px; }
.footer-links a { display: inline-block; transition: color 0.2s; text-decoration: none; }
.footer-address { line-height: 1.8; }
.footer-bottom {
display: flex; justify-content: space-between; align-items: center;
padding: 20px 0; font-size: 0.82rem; flex-wrap: wrap; gap: 12px;
}
/* ===== MOBILE NAV ===== */
.nav-mobile {
display: none; position: fixed; top: 64px; left: 0; right: 0;
background: #fff; border-bottom: 1px solid var(--border);
z-index: 999; padding: 16px 24px;
box-shadow: var(--shadow-md);
}
.nav-mobile.open { display: flex; flex-direction: column; gap: 12px; }
.nav-mobile a { font-size: 1rem; font-weight: 500; color: var(--text-dark); padding: 8px 0; text-decoration: none; }
/* ===== RESPONSIVE ===== */
@media (max-width: 768px) {
nav { display: none; }
.header-cta .btn { display: none; }
.mobile-menu-btn { display: block; }
.info-grid { grid-template-columns: 1fr; gap: 4px 0; }
.info-label { margin-top: 8px; }
.footer-grid { grid-template-columns: 1fr; gap: 32px; }
h1 { font-size: 1.7rem; }
.page-content { padding: 16px 0 60px; }
.breadcrumb { padding-top: 80px; }
}
{
"@context": "https://schema.org",
"@type": "WebPage",
"name": "Impressum",
"url": "https://www.abmahnhelfer.de/impressum",
"description": "Impressum von abmahnhelfer.de – ein Service der von Rüden rechtsanwälte GbR, Berlin.",
"publisher": {
"@type": "LegalService",
"name": "von Rüden rechtsanwälte GbR",
"url": "https://www.rueden.de",
"address": {
"@type": "PostalAddress",
"streetAddress": "Leipziger Platz 9",
"addressLocality": "Berlin",
"postalCode": "10117",
"addressCountry": "DE"
},
"telephone": "+49302005907741"
}
}
Impressum
Angaben gemäß § 5 DDG
Kanzlei
von Rüden rechtsanwälte GbR
Gesellschaft bürgerlichen Rechts (GbR)
Anschrift
Leipziger Platz 9
10117 Berlin
Telefon
Telefax
+49 (0) 30 / 200 590 77 11
E-Mail
Internet
Rechtsform und Vertretung
Rechtsform
Gesellschaft bürgerlichen Rechts (GbR)
Vertretungsberechtigte Gesellschafter
Johannes von Rüden, Fabian Heyse
USt.-IdNr.
DE-279218916
Inhaltlich verantwortlich
Rechtsanwalt Johannes von Rüden
(gemäß § 18 Abs. 2 MStV)
Berufsrechtliche Angaben
Rechtsanwalt Johannes von Rüden
Rechtsanwalt Johannes von Rüden hat seine Berufszulassung in Deutschland erworben und ist Mitglied der Rechtsanwaltskammer Berlin.
Zugelassen in Deutschland
Rechtsanwalt Fabian Heyse
Rechtsanwalt Fabian Heyse hat seine Berufszulassung in Deutschland erworben und ist Mitglied der Rechtsanwaltskammer Berlin.
Zugelassen in Deutschland
Zuständige Kammer & Berufsordnung
Kammer
Berufsbezeichnung
Rechtsanwalt (verliehen in der Bundesrepublik Deutschland)
Berufsordnung
Bundesrechtsanwaltsordnung (BRAO)
Berufsordnung für Rechtsanwälte (BORA)
Fachanwaltsordnung (FAO)
Rechtsanwaltsvergütungsgesetz (RVG)
Einsehbar unter: www.brak.de
Berufshaftpflichtversicherung:
Allianz Versicherungs-AG, Königinstraße 28, 80802 München.
Der räumliche Geltungsbereich des Versicherungsschutzes umfasst Deutschland.
Haftungshinweis: Trotz sorgfältiger inhaltlicher Kontrolle übernehmen wir keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich. Die auf dieser Website enthaltenen Angaben und Informationen stellen keine Rechtsberatung dar.
Verbraucherstreitbeilegung
Wir sind nicht bereit und nicht verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.