#sort_newscat li { list-style: none; padding:10px; border:1px dashed #aaa; background: #eee; } 
td { vertical-align: top !important; }
.pastell-success { background-color: rgba(184, 255, 209, 0.5) !important; }
.pastell-danger { background-color: rgba(255, 184, 184, 0.5) !important; }
.pastell-info { background-color: rgba(184, 240, 255, 0.5) !important; }
.pastell-warning { background-color: rgba(255, 238, 184, 0.5) !important; }
.pastell-grau { background-color: rgba(41, 41, 41, 0.1) !important; }
.header-dropdown-rechts { width: 450px !important; max-width: 450px !important; }
.noti-badge { font-size:8px; position: absolute; top: 2px; right: 2px; border-radius: 50%; overflow: hidden; }
.h30 { height: 30px; }
.header-btn i { font-size: 18px !important; }

.briefpapier { position: relative; }
.briefpapier_image { position: absolute; z-index: 12; }
.briefpapier_text { z-index: 20; position: relative; margin-right: 260px; }
#elfinder { width: 100% !important; height: 600px !important; }

.margin-right-10 { margin-right: 2px; }
.breadcrumb-header { color: grey; font-size: 12px; }

.sidebar-menu > li > a > i { font-size: 16px; margin-right: 10px; }

.theme-primary.light-skin .sidebar-menu > li.active.treeview > a, .theme-primary.light-skin .sidebar-menu > li.active > a { background-color:#ff9800; color:#fff; }
.theme-primary.light-skin .sidebar-menu > li.active.treeview > a > span, .theme-primary.light-skin .sidebar-menu > li.active > a > span { color:#fff; }
.theme-primary.light-skin .sidebar-menu > li.active.treeview > a > i, .theme-primary.light-skin .sidebar-menu > li.active > a i { color:#fff; font-size: 16px; }

/* -- DCE Grün Box -- */
.border-dce { border-color:#1e1e1e !important; }
.border-left-dce { border-left: 3px solid #ff9800 !important; }
.btn-dce { background: #e68900; color:#292929 !important; padding: 4px 10px 4px 10px; font-size: 14px; }
.btn-dce:hover { background: #b66d00; color:#000 !important; font-size: 14px; }

.pastell-dce { background-color: rgba(158, 184, 59, 0.5); }


.dce_bg { background-color: #ff9800 !important; color:#fff !important; }


/* -- Dokumentation -- */
.accordion-body table { width: 100%; margin-bottom: 20px; }
.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed { padding: 5px 5px 5px 10px; }
.accordion-button:not(.collapsed){ background-color: rgba(158, 184, 59, 0.2); }
.accordion-button:focus { box-shadow: none; }

.widget-user-image { background-color:#fff; border: 3px solid #292929; }
.kontakt-bg { background-color:#292929; }

.theme-primary .ribbon-box .ribbon-two-info span { background-color:#ff9800 !important; }


/* -- Buttons -- */
.min85 { width: 85px; max-width: 85px; }
