:root{--ts-blue:#1a4472;--ts-blue-dark:#13365b;--ts-blue-light:#2b5d95;--ts-red:#c00000;--ts-text:#1a1a1a;--ts-muted:#666;--ts-border:#d6d6d6;--ts-bg:#ffffff;--ts-bg-alt:#f4f4f4}*{box-sizing:border-box}html,body{background:#fff;color:var(--ts-text);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a:hover{text-decoration:underline}img{max-width:100%;display:block}.header{background:var(--ts-blue);color:#fff;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.logo{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:22px;letter-spacing:-0.5px;color:#fff;line-height:1}.logo span{color:#cfd9e6;font-weight:400}.header-date{font-size:11px;color:#cfd9e6;text-align:right;line-height:1.3}.header-date strong{display:block;color:#fff;font-size:12px}.nav{background:var(--ts-blue-dark);overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;border-bottom:3px solid #fff}.nav::-webkit-scrollbar{display:none}.nav a{display:inline-block;color:#fff;padding:10px 12px;font-size:13px;font-weight:700;border-right:1px solid rgba(255,255,255,0.08)}.nav a.active{background:#fff;color:var(--ts-blue)}.wrap{max-width:780px;margin:0 auto;padding:14px 14px 0}.crumb{font-size:11px;color:var(--ts-muted);margin-bottom:10px}.crumb a{color:var(--ts-muted)}.crumb .sep{margin:0 5px;color:#bbb}.rubrik{display:inline-block;background:var(--ts-red);color:#fff;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.5px;padding:4px 7px;margin:0 4px 10px 0}.rubrik.exklusiv{background:#1a1a1a}h1.article-title{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:24px;line-height:1.2;color:#111;margin-bottom:10px;letter-spacing:-0.2px}.kicker{font-family:Georgia,"Times New Roman",serif;font-size:15px;line-height:1.45;color:#333;margin-bottom:12px;font-weight:400}.stand{font-size:11px;color:var(--ts-muted);padding:8px 0;border-top:1px solid var(--ts-border);border-bottom:1px solid var(--ts-border);margin-bottom:14px;line-height:1.4}.stand strong{color:#333}.media{margin:0-14px 8px;position:relative;background:#000}@media (min-width:780px){.media{margin:0 0 8px}}.media-caption{font-size:11px;color:var(--ts-muted);padding:6px 2px 14px;border-bottom:1px solid var(--ts-border);margin-bottom:18px;line-height:1.4}.media-caption strong{color:#333}.aktion{border:2px solid var(--ts-blue);margin:0 0 22px;background:#fff}.aktion-head{background:var(--ts-blue);color:#fff;padding:9px 14px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.5px;display:flex;justify-content:space-between;align-items:center}.aktion-head .badge{background:var(--ts-red);padding:3px 7px;font-size:11px}.aktion-body{padding:16px;text-align:center}.aktion-body img{margin:0 auto 12px;max-width:160px}.aktion-body h3{font-family:Georgia,serif;font-size:18px;margin-bottom:6px;color:#111}.price{margin:8px 0 14px}.price .old{color:#999;text-decoration:line-through;margin-right:8px;font-size:15px}.price .new{color:var(--ts-red);font-weight:700;font-size:24px}.aktion form input{width:100%;padding:11px 12px;border:1px solid #bbb;font-size:15px;margin-bottom:10px;border-radius:2px;font-family:inherit}.aktion form button{width:100%;background:var(--ts-red);color:#fff;border:0;padding:14px;font-size:15px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:0.5px;border-radius:2px}.aktion form button:hover{background:#a00000}.aktion-foot{font-size:10px;color:var(--ts-muted);padding:8px 14px;border-top:1px solid var(--ts-border);line-height:1.4;text-align:left}.comments{margin-bottom:24px}.comments-head{border-bottom:3px solid var(--ts-blue);padding-bottom:8px;margin-bottom:14px;display:flex;justify-content:space-between;align-items:baseline}.comments-head h2{font-size:14px;text-transform:uppercase;letter-spacing:0.5px;color:#111}.comments-head .count{font-size:12px;color:var(--ts-muted)}.comment{padding:12px 0;border-bottom:1px solid var(--ts-border)}.comment-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.avatar{width:32px;height:32px;border-radius:50%;background:var(--ts-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.avatar.a2{background:#8a5e2d}.avatar.a3{background:#2d6b3f}.avatar.a5{background:#a33}.comment-meta{flex:1;min-width:0}.comment-meta .name{font-weight:700;font-size:13px;color:#111;display:block;line-height:1.2}.comment-meta .time{font-size:11px;color:var(--ts-muted)}.verified{display:inline-block;background:var(--ts-blue);color:#fff;font-size:9px;padding:1px 5px;margin-left:5px;vertical-align:middle;text-transform:uppercase;letter-spacing:0.3px;border-radius:2px}.comment-body{font-size:14px;line-height:1.5;color:#222;padding-left:42px}.comment-actions{padding-left:42px;margin-top:6px;font-size:12px;color:var(--ts-muted);display:flex;gap:14px}.comment-actions a{color:var(--ts-muted)}.comment-actions .like{display:flex;align-items:center;gap:4px}.comment.reply{margin-left:24px;padding-left:14px;border-left:2px solid #eaeaea;border-bottom:none;padding-bottom:0}footer.site-foot{background:#1a1a1a;color:#aaa;padding:22px 14px;margin-top:20px;font-size:12px}.foot-inner{max-width:780px;margin:0 auto}.foot-logo{font-family:Georgia,serif;font-size:20px;color:#fff;margin-bottom:8px}.foot-links{margin:10px 0;line-height:1.9}.foot-links a{color:#ccc;margin-right:14px;font-size:12px}.foot-copy{font-size:11px;color:#888;margin-top:10px;border-top:1px solid #333;padding-top:10px}@media (min-width:780px){.header{padding:14px 20px}.logo{font-size:30px}.header-date{font-size:12px}.header-date strong{font-size:13px}.nav a{padding:11px 14px;font-size:14px}h1.article-title{font-size:32px}.kicker{font-size:18px}.wrap{padding:20px 20px 0}.aktion-body{display:grid;grid-template-columns:180px 1fr;gap:22px;align-items:center;text-align:left;padding:22px}.aktion-body img{margin:0}}
/* mobile overflow hard-fix */
.wrap,.media,.aktion,.aktion-body,main,body{max-width:100%;overflow-x:hidden}
.wrap{padding-left:12px;padding-right:12px;box-sizing:border-box}
.article-title{overflow-wrap:anywhere;word-break:break-word}
.media video,#video{max-width:100%!important}
