/* Ergänzungen für das Forenarchiv – Farben wie archiv.fpdwl.at */
.forum-list .list-icon{color:#154268}
.forum-list .list-icon a{color:#154268}
.forum-list .panel-body .row>div{margin-bottom:2px}
.forum-title{font-size:16px}
.forum-meta{color:#777;font-size:13px}
.forum-stats{color:#777;font-size:13px}
.forum-last{font-size:13px;color:#777}
.forum-last a{color:#333}
.forum-pages{font-size:12px;color:#777;white-space:nowrap}
.forum-pages a{padding:0 2px}
.label{font-weight:500;vertical-align:2px}
.label-sticky{background-color:#C82832}
.label-prefix{background-color:#2882c8}
.pagination{margin:5px 0 15px}
.pagination>li>a,.pagination>li>span{color:#1e5d92}
.pagination>.active>span{color:#fff}
.pagination>.disabled>span{color:#999}
.thread-title{margin-bottom:10px}
#forumposts{margin-bottom:15px}
#forumposts .panel-body{padding-top:12px;padding-bottom:12px}
#forumposts .panel-body:target{background:#fff8d6}
.post-author{font-size:13px;color:#777;margin-bottom:8px}
.post-author .name{font-size:15px;font-weight:700;color:#154268;word-break:break-word}
.post-head{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#777;border-bottom:1px solid #e5e5e5;padding-bottom:6px;margin-bottom:10px}
.post-head a{color:#777}
.post-subject{font-weight:700;margin-bottom:6px}
.msg{font-size:14px;line-height:1.6;overflow-wrap:anywhere}
.msg img{max-width:100%;height:auto}
.msg blockquote{margin:8px 0;padding:8px 12px;font-size:14px;background:rgba(21,66,104,.04);border-left:4px solid #2882c8}
.msg blockquote .qhead{font-size:12px;color:#777;margin-bottom:4px}
.msg blockquote .qhead a{color:#777}
.msg pre.code{font-size:12px;max-height:500px}
.msg .u{text-decoration:underline}.msg .klein{font-size:70%}
.msg .tbl{overflow:auto}.msg table{border-collapse:collapse;margin:6px 0}.msg td{border:1px solid #ddd;padding:4px 8px}
.msg .fleft{float:left;margin:0 12px 6px 0}.msg .fright{float:right;margin:0 0 6px 12px}
.msg img.ext-img.small{max-width:300px}
.msg a.dead::after{content:"[Bild nicht mehr verfügbar]";font-size:12px;color:#999}
.smiley{vertical-align:middle;max-height:20px}
.att-img img{max-width:100%;max-height:700px;display:block;margin:6px 0}
.att-img.inline img{display:inline-block}
.atts{margin-top:12px;padding-top:8px;border-top:1px dashed #ddd;font-size:13px}
.atts .imgs{display:flex;flex-wrap:wrap;gap:8px}
.atts .imgs img{max-height:220px;max-width:320px;width:auto;margin:0}
.atts .files{margin-top:6px}
.att-missing{display:inline-block;margin:2px 8px 2px 0;color:#999}
.dbref{display:inline-block;padding:2px 8px;border:1px solid #ddd;font-size:13px;margin:2px 0}
.edited{font-size:12px;color:#999;margin-top:10px;font-style:italic}
.poll{background:#f5f5f5;padding:10px 12px;margin-bottom:12px}
.poll .bar{height:8px;background:#154268;margin:2px 0 8px}
.search-results .list-group-item small{color:#777}
@media (max-width:767px){.forum-stats,.forum-last{display:inline-block;margin-right:10px}
.post-author{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;border-bottom:1px solid #eee;padding-bottom:6px}}
