.forum_eintrag{display:flex;flex-direction:row;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #9c9c9c;flex-wrap:wrap;justify-content:space-between;align-items:center}.forum_adresse{font-size:20px;padding-left:16px}.forum_eintrag .titel{font-size:18px;color:var(--firmenfarbe_dunkler)}.forum_eintrag .titel:hover{cursor:pointer;color:var(--firmenfarbe_heller)}.forum_eintrag .beschreibung{color:#474747}.forum_titel{text-align:center;font-weight:700;border-bottom:4px solid #ededed;padding-bottom:20px;color:var(--firmenfarbe)}.forum_beschreibung{margin:32px 0;color:#1b1b1b;font-weight:lighter}.thema{margin-bottom:40px;margin-top:20px;padding:21px;border-radius:30px;transition:all .3s;background:#f5f5f5;box-shadow:14px 14px 28px #e4e4e4,-14px -14px 28px #fff}.thema:hover{transform:scale(1.05);filter:brightness(1.05);cursor:pointer}.thema .thema_bild img{object-fit:cover;width:100%;height:160px;display:inline-block;border-radius:10px}.thema .thema_bild{display:inline-block;width:calc(20% - 10px)}.thema .thema_inhalt{display:inline-block;text-align:left;margin-left:10px;width:calc(80% - 10px);vertical-align:top}.thema .thema_titel{font-size:20px;color:var(--firmenfarbe_dunkler)}.thema .thema_titel:hover{cursor:pointer;color:var(--firmenfarbe_heller)}.thema_beschreibung{color:#595959;font-size:14px;margin-top:16px}.thema_inhalt.kein_bild{text-align:center}.thema_inhalt.kein_bild .thema_beschreibung{text-align:left}input.thread_move_content{width:35px;height:35px}.thread{margin:34px 0;padding:16px;background-color:#fff;font-size:13px;text-align:center;position:relative;border-right:3px solid;border-top:3px solid;border-bottom:3px solid;border-left:20px solid;border-radius:0 10px 10px 0;border-color:#ededed}.thread .erstellt{text-align:left}.thread .aufrufe{display:block;text-align:right}.thread .admin_bereich{position:absolute;left:-80px;display:none}.thread .thread_inhalt{color:#363636;display:inline-block;width:65%;text-align:left;vertical-align:top}.thread .thread_ersteller{text-align:center;border-left:3px solid #dbdbdb;width:calc(35% - 20px);display:inline-block}div#neuer_post{margin-top:32px;display:block}input.thread_titel{width:calc(100% - 22px);padding:8px;font-size:18px;border-radius:8px;margin-bottom:24px;border:1px solid #a9a9a9;vertical-align:middle}.ersteller p{margin:0}.ersteller p:first-of-type{font-size:120%;margin-top:10px}.knopf.thread_titel_edit{float:right;font-size:22px;vertical-align:middle;margin-top:0}.post .note-editor.note-airframe,.note-editor.note-frame{border:1px solid #a9a9a9}.post .spoiler_checkbox{border:3px solid var(--firmenfarbe);color:var(--firmenfarbe_text);background-color:var(--firmenfarbe_heller);font-weight:700;border-radius:8px;padding:5px 16px 5px 16px;margin:4px;display:inline-block;transition:all .3s}div#neuer_post .knopf.gruen{float:right}div#neuer_post .spoiler_checkbox{float:right}.thread_chronologisch .thread_titelzeile{margin:8px 0;position:sticky;padding:16px 16px;background-color:#ededed;border-radius:16px;font-size:13px;z-index:9;top:-5px}.thread_chronologisch .thread_titelzeile .thread_titel{font-size:22px;width:65%;display:inline-block}.thread .thread_inhalt .beschreibung{margin-top:10px}div#antworteditor{border-radius:8px;padding:8px;background-color:#fff;border-bottom:3px dotted #d4d4d4;margin-bottom:35px}input#mehrfach_auswahl::-webkit-outer-spin-button,input#mehrfach_auswahl::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input#mehrfach_auswahl[type=number]{-moz-appearance:textfield}input#mehrfach_auswahl{font-size:18px;width:33px;border-radius:4px;text-align:center;border:1px solid #c6c6c6}#antworteditor .antwort{flex-direction:row;margin-bottom:10px}#antworteditor .antwort.neu{display:none}input.antwort_input{width:100%;padding:6px;display:inline-block;font-size:16px;color:#2f2f2f;margin-bottom:0;border-radius:4px;border:1px solid #c6c6c6}.post{padding:16px;background-color:#f8f8f8;border-radius:16px;margin:14px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative;transition:all .3s}.post .umfrage_container{display:flex;flex-direction:column;width:100%;flex-wrap:wrap;gap:24px}.post .umfrage_container span.anzahl_stimmen{text-align:right;display:block}.post .umfrage_container progress.abstimmungen{width:100%}.post .umfrage_container .nicht_gewaehlt{opacity:.4}.post .ersteller_kasten{width:20%;text-align:center;margin-top:8px}.post .ersteller_kasten .knoepfe{transform:scale(.8);text-align:left;margin-top:8px;padding-top:8px;border-top:1px solid #cacaca}.post .ersteller_kasten .ersteller{text-align:left;display:inline-block;padding-top:16px}.post .ersteller_kasten .ersteller p{margin:0 5px}.post .content .abstimmung_container{text-align:left;margin-bottom:8px}.post .content .abstimmung_pfeil{display:inline-block}.post .content .abstimmung_pfeil{transition:all .3s}.post .content .abstimmung_pfeil:hover{cursor:pointer;transform:scale(1.1)}.post .content .abstimmung_pfeil.up.gewaehlt{background-color:#109a2b}.post .content .abstimmung_pfeil.down.gewaehlt{background-color:#9a1010}.post .content .abstimmung_pfeil{display:inline-block;vertical-align:middle}.post .content .abstimmung_pfeil.down{color:#9a1010}.post .content .abstimmung_pfeil.gewaehlt{font-size:120%;color:#fff;padding:2px 4px;border-radius:50%}.abstimmungen_zahl{font-size:85%;color:#2d2d2d;display:inline-block;vertical-align:middle}.post .content{width:75%;padding-left:24px;border-left:3px solid #e8e8e8}.post .content .titel{font-size:18px;border-bottom:1px solid;border-color:var(--firmenfarbe);font-weight:700;color:#454545}.post .content .inhalt{padding:8px;background-color:#fff;border-radius:8px;margin-top:8px;color:#1f1f1f}.post .content .datum{font-size:14px;margin-top:6px;color:var(--firmenfarbe_dunkler);text-align:right}.post .content .inhalt .spoiler{font-size:80%;font-weight:700;color:var(--firmenfarbe_dunkler)}.post .content .inhalt .spoiler:hover{cursor:pointer;color:var(--firmenfarbe)}.post.entfernt{opacity:.5;cursor:default;transition:opacity .3s}.post.entfernt:hover{opacity:.8}.post .ersteller_kasten p.thread_op{font-size:85%;font-weight:700;padding-top:8px;color:var(--firmenfarbe_dunkler)}.post .antwort{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.post .antwort_auf{padding:16px 16px 26px 16px;background-color:#e6e6e6;border-radius:8px;opacity:.6;max-height:150px;overflow:hidden;margin-bottom:16px;-webkit-mask-image:linear-gradient(180deg,#000 60%,#0000006b);cursor:pointer;width:90%}.post .ersteller_kasten .knoepfe .knopf.blau.angepinnt{background:linear-gradient(-45deg,#3b6990 0%,#3b6990 44%,#183e5e 45%,#183e5e 55%,#3b6990 56%,#3b6990 100%)}.post.korrekte_antwort{outline:6px solid;padding:6px;margin-bottom:32px;outline-color:#cfefb1}.post.korrekte_antwort .korrekt_markierung{display:inline-block;text-align:center;flex-basis:100%;font-size:17px;color:#418a3c;margin:10px 0;padding:10px 0;border-radius:8px;background-color:#7bff0024;cursor:default}.post.korrekte_antwort .korrekt_markierung span.cmsicon{font-size:20px;vertical-align:top;padding-right:6px}div#aktueller_upload{margin:10px 0;padding:0 10px;opacity:0;transition:all .2s;display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:row}#forum_uploadform{display:none}.forum_datei_ladebalken{opacity:0;transition:all .2s}.forum_bild_upload{display:inline-flex;align-items:center;flex-wrap:wrap;flex-direction:row;gap:12px;margin-right:22px;margin-bottom:12px;margin-top:12px;background-color:#fff;padding:8px;border-radius:10px}.mini_vorschau{display:inline-block;font-size:48px;height:64px;color:var(--firmenfarbe)}.mini_vorschau img{width:64px;height:64px;object-fit:contain}.post .anhang_container{display:flex;gap:14px;flex-direction:row;flex-wrap:wrap;margin:24px}.post .anhang_container .forum_anhang{padding:16px;display:inherit;cursor:zoom-in;transition:all .3s;border-radius:14px;background:#fff;box-shadow:8px 8px 9px #f0f0f0,-8px -8px 14px #fff}.post .anhang_container .forum_anhang .in_anh{height:128px;width:128px;border-radius:6px}.post .anhang_container .forum_anhang .in_anh img{height:100%;width:100%;object-fit:cover;background-position:center center;border-radius:6px}.reaktion_kasten{display:inline-block;margin-top:10px;padding:6px;background-color:#fff;border-radius:12px}.reaktion_kasten .reaktion{display:inline-block;vertical-align:middle;padding:0 2px;transition:all .3s;opacity:.5}.reaktion_kasten .reaktion:hover{transform:scale(1.1);opacity:1;cursor:pointer}.reaktion_kasten .reaktion .zahl_reaktionen{display:inline-block;vertical-align:middle;padding:0 4px}.reaktion.angezeigt.reagiert{margin:0 4px;background-color:#dfdfdf;padding:2px;border-radius:4px;opacity:1;transform:scale(1.1)}.reaktion.angezeigt.reagiert:hover{transform:scale(1.2)}.reaktion img{width:24px;height:24px;vertical-align:middle;object-fit:contain;transform:scale(.8)}.reaktion.angezeigt{opacity:1}.reaktion.angezeigt img{transform:scale(1)}span.benachrichtigung{color:var(--firmenfarbe_text);background-color:var(--firmenfarbe_dunkler);vertical-align:super;font-size:65%;border-radius:6px;padding:0 3px 4px 2px;user-select:none}.benachrichtigung div{display:inline-block;vertical-align:middle}.post_meldung{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding:16px;background-color:#ededed;border-radius:10px;justify-content:space-between;transition:all .4s;margin-bottom:24px}.post_meldung.gruen{background-color:#51a52b;color:#0f4c0d}.post_meldung.rot{background-color:#a52b2b;color:#4c0d0d}.thread_angabe{width:100%;display:inline-block}.post_meldung .post{width:65%}.aktionen{display:flex;flex-direction:column;width:20%;margin-left:10px}.post_meldung .thread_angabe span.reason{color:#a20000;font-weight:700;font-size:110%}@media (max-width:1000px){.thema .thema_bild{width:unset;display:block;margin-bottom:12px}.thread .thread_inhalt{display:block;width:unset}.thread .thread_ersteller{text-align:right;margin-top:20px;border-left:none;width:unset;display:block}.thread_chronologisch .thread_titelzeile{display:flex;flex-wrap:wrap;align-content:flex-start;flex-direction:column}.post{margin:22px 0;flex-direction:column-reverse;align-content:stretch;align-items:unset}.post .content{width:unset;padding-left:unset;border-left:unset}.post .ersteller_kasten{width:unset;font-size:80%}.post .ersteller_kasten .knoepfe{text-align:center}.post .anhang_container{flex-direction:column;flex-wrap:wrap;margin:24px 8px;align-items:stretch;align-content:stretch}.post .anhang_container .forum_anhang .in_anh{width:100%}.ersteller_kasten div:first-of-type{display:inline-block;vertical-align:middle}.post .ersteller_kasten .ersteller{vertical-align:middle;padding-top:unset}.post .content .abstimmung_container{text-align:center;margin:8px 0;padding:6px;background-color:#fff;border-radius:8px}}