/* ============================================================
   Dunkle Burg – Imageset CSS
   phpBB 3.3 gibt Icons als <span class="imageset icon_xxx"> aus.
   Diese Datei mappt die Klassen auf die Imageset-Bilder.
   Pfad-Basis: styles/dunkle_burg/theme/ → ../imageset/
   ============================================================ */

span.imageset {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: center center;
    line-height: 0;
}

/* ── Forum-Folder-Icons ──────────────────────────────────────── */
span.imageset.forum_read,
span.imageset.forum_read_subforum         { width: 46px; height: 35px; background-image: url(../imageset/forum_read.png); }
span.imageset.forum_unread,
span.imageset.forum_unread_subforum       { width: 46px; height: 35px; background-image: url(../imageset/forum_unread.png); }
span.imageset.forum_read_locked           { width: 46px; height: 35px; background-image: url(../imageset/forum_read_locked.png); }
span.imageset.forum_unread_locked         { width: 46px; height: 35px; background-image: url(../imageset/forum_unread_locked.png); }
span.imageset.forum_link                  { width: 41px; height: 41px; background-image: url(../imageset/forum_link.png); }

/* ── Themen-Icons ────────────────────────────────────────────── */
span.imageset.topic_read,
span.imageset.topic_read_mine,
span.imageset.topic_read_hot,
span.imageset.topic_read_hot_mine         { width: 17px; height: 17px; background-image: url(../imageset/topic_read.gif); }

span.imageset.topic_unread,
span.imageset.topic_unread_mine,
span.imageset.topic_unread_hot,
span.imageset.topic_unread_hot_mine       { width: 17px; height: 17px; background-image: url(../imageset/topic_unread.gif); }

span.imageset.topic_read_locked,
span.imageset.topic_read_locked_mine      { width: 17px; height: 17px; background-image: url(../imageset/topic_read_locked.gif); }

span.imageset.topic_unread_locked,
span.imageset.topic_unread_locked_mine    { width: 17px; height: 17px; background-image: url(../imageset/topic_unread_locked.gif); }

span.imageset.topic_moved                 { width: 17px; height: 17px; background-image: url(../imageset/topic_moved.gif); }

/* Sticky */
span.imageset.sticky_read,
span.imageset.sticky_read_mine,
span.imageset.sticky_read_locked,
span.imageset.sticky_read_locked_mine     { width: 17px; height: 17px; background-image: url(../imageset/sticky_read.gif); }

span.imageset.sticky_unread,
span.imageset.sticky_unread_mine,
span.imageset.sticky_unread_locked,
span.imageset.sticky_unread_locked_mine   { width: 17px; height: 17px; background-image: url(../imageset/sticky_unread.gif); }

/* Ankündigungen */
span.imageset.announce_read,
span.imageset.announce_read_mine,
span.imageset.announce_read_locked,
span.imageset.announce_read_locked_mine,
span.imageset.global_read,
span.imageset.global_read_mine,
span.imageset.global_read_locked,
span.imageset.global_read_locked_mine     { width: 17px; height: 17px; background-image: url(../imageset/announce_read.gif); }

span.imageset.announce_unread,
span.imageset.announce_unread_mine,
span.imageset.announce_unread_locked,
span.imageset.announce_unread_locked_mine,
span.imageset.global_unread,
span.imageset.global_unread_mine,
span.imageset.global_unread_locked,
span.imageset.global_unread_locked_mine   { width: 17px; height: 17px; background-image: url(../imageset/announce_unread.gif); }

/* ── Private Nachrichten ─────────────────────────────────────── */
span.imageset.pm_read                     { width: 17px; height: 17px; background-image: url(../imageset/topic_read.gif); }
span.imageset.pm_unread                   { width: 17px; height: 17px; background-image: url(../imageset/topic_unread.gif); }

/* ── Kontakt- und Profil-Buttons (de/, 89×30) ───────────────── */
span.imageset.icon_contact_pm             { width: 89px; height: 30px; background-image: url(../imageset/de/icon_contact_pm.gif); }
span.imageset.icon_contact_email          { width: 89px; height: 30px; background-image: url(../imageset/de/icon_contact_email.gif); }
span.imageset.icon_contact_www            { width: 89px; height: 30px; background-image: url(../imageset/de/icon_contact_www.gif); }
span.imageset.icon_contact_gallery        { width: 89px; height: 30px; background-image: url(../imageset/de/icon_contact_gallery.gif); }
span.imageset.icon_user_profile           { width: 89px; height: 30px; background-image: url(../imageset/de/icon_user_profile.gif); }

/* Kleinere Kontakt-Icons ohne Sprachversion */
span.imageset.icon_contact_aim            { width: 20px; height: 20px; background-image: url(../imageset/icon_contact_aim.gif);  background-position: 0 0; }
span.imageset.icon_contact_icq            { width: 20px; height: 20px; background-image: url(../imageset/icon_contact_icq.gif);   background-position: 0 0; }
span.imageset.icon_contact_jabber         { width: 20px; height: 20px; background-image: url(../imageset/icon_contact_jabber.gif); background-position: 0 0; }
span.imageset.icon_contact_msnm           { width: 20px; height: 20px; background-image: url(../imageset/icon_contact_msnm.gif);  background-position: 0 0; }
span.imageset.icon_contact_yahoo          { width: 20px; height: 20px; background-image: url(../imageset/icon_contact_yahoo.gif); background-position: 0 0; }

/* ── Aktions-Buttons (de/) ───────────────────────────────────── */
span.imageset.button_topic_new            { width: 150px; height: 30px; background-image: url(../imageset/de/button_topic_new.png); }
span.imageset.button_topic_reply          { width: 127px; height: 30px; background-image: url(../imageset/de/button_topic_reply.png); }
span.imageset.button_topic_locked         { width: 89px;  height: 31px; background-image: url(../imageset/de/button_topic_locked.gif); }

/* ── Beitrags-Aktions-Icons (de/, 56×20) ────────────────────── */
span.imageset.icon_post_edit              { width: 56px; height: 20px; background-image: url(../imageset/de/icon_post_edit.gif); }
span.imageset.icon_post_quote             { width: 56px; height: 20px; background-image: url(../imageset/de/icon_post_quote.gif); }

/* Kleine Beitrags-Icons (Imageset-Root) */
span.imageset.icon_post_delete            { width: 20px; height: 20px; background-image: url(../imageset/icon_post_delete.gif); }
span.imageset.icon_post_info              { width: 20px; height: 20px; background-image: url(../imageset/icon_post_info.gif); }
span.imageset.icon_post_report            { width: 20px; height: 20px; background-image: url(../imageset/icon_post_report.gif); }

/* ── Themen-Meta-Icons ───────────────────────────────────────── */
span.imageset.icon_topic_attach           { width: 6px;  height: 12px; background-image: url(../imageset/icon_topic_attach.gif); }
span.imageset.icon_topic_latest,
span.imageset.icon_topic_newest           { width: 9px;  height: 9px;  background-image: url(../imageset/icon_topic_latest.gif); }
span.imageset.icon_topic_reported         { width: 18px; height: 18px; background-image: url(../imageset/icon_topic_reported.gif); }
span.imageset.icon_topic_unapproved       { width: 18px; height: 18px; background-image: url(../imageset/icon_topic_unapproved.gif); }

/* ── Sonstiges ───────────────────────────────────────────────── */
span.imageset.icon_user_warn              { width: 19px; height: 13px; background-image: url(../imageset/icon_user_warn.gif); }
span.imageset.icon_user_search            { width: 13px; height: 13px; background-image: url(../imageset/icon_post_info.gif); }

/* ── Fallback: unbekannte Icons als Text ─────────────────────── */
span.imageset.icon_back_top {
    text-indent: 0;
    width: auto;
    height: auto;
    background-image: none;
    line-height: normal;
    color: #8eb4bd;
    font-size: 11px;
}
