@charset "utf-8";
/* Basic */

* {
    margin: 0em;
    padding: 0em;
}

h1,h2
{
}
html, body {
    height: 100%;
    min-height: 100%;
}
body {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #666;
    background-color: #fff;
}

/* Spacing utilities (Bootstrap 5 spacer scale: 1 = 0.25rem … 5 = 3rem) */
.m-1 { margin: 0.25rem !important; }
.m-2 { margin: 0.5rem !important; }
.m-3 { margin: 1rem !important; }
.m-4 { margin: 1.5rem !important; }
.m-5 { margin: 3rem !important; }
.mt-1 { margin-top: 0.25rem !important; }
.mt-2 { margin-top: 0.5rem !important; }
.mt-3 { margin-top: 1rem !important; }
.mt-4 { margin-top: 1.5rem !important; }
.mt-5 { margin-top: 3rem !important; }
.mb-1 { margin-bottom: 0.25rem !important; }
.mb-2 { margin-bottom: 0.5rem !important; }
.mb-3 { margin-bottom: 1rem !important; }
.mb-4 { margin-bottom: 1.5rem !important; }
.mb-5 { margin-bottom: 3rem !important; }
.ms-1 { margin-inline-start: 0.25rem !important; }
.ms-2 { margin-inline-start: 0.5rem !important; }
.ms-3 { margin-inline-start: 1rem !important; }
.ms-4 { margin-inline-start: 1.5rem !important; }
.ms-5 { margin-inline-start: 3rem !important; }
.me-1 { margin-inline-end: 0.25rem !important; }
.me-2 { margin-inline-end: 0.5rem !important; }
.me-3 { margin-inline-end: 1rem !important; }
.me-4 { margin-inline-end: 1.5rem !important; }
.me-5 { margin-inline-end: 3rem !important; }
.p-1 { padding: 0.25rem !important; }
.p-2 { padding: 0.5rem !important; }
.p-3 { padding: 1rem !important; }
.p-4 { padding: 1.5rem !important; }
.p-5 { padding: 3rem !important; }
.pt-1 { padding-top: 0.25rem !important; }
.pt-2 { padding-top: 0.5rem !important; }
.pt-3 { padding-top: 1rem !important; }
.pt-4 { padding-top: 1.5rem !important; }
.pt-5 { padding-top: 3rem !important; }
.pb-1 { padding-bottom: 0.25rem !important; }
.pb-2 { padding-bottom: 0.5rem !important; }
.pb-3 { padding-bottom: 1rem !important; }
.pb-4 { padding-bottom: 1.5rem !important; }
.pb-5 { padding-bottom: 3rem !important; }
.ps-1 { padding-inline-start: 0.25rem !important; }
.ps-2 { padding-inline-start: 0.5rem !important; }
.ps-3 { padding-inline-start: 1rem !important; }
.ps-4 { padding-inline-start: 1.5rem !important; }
.ps-5 { padding-inline-start: 3rem !important; }
.pe-1 { padding-inline-end: 0.25rem !important; }
.pe-2 { padding-inline-end: 0.5rem !important; }
.pe-3 { padding-inline-end: 1rem !important; }
.pe-4 { padding-inline-end: 1.5rem !important; }
.pe-5 { padding-inline-end: 3rem !important; }

.panelHeader {
    background-color: antiquewhite;

}
.pic {
    margin-right: 2px;
    border : 0px;
}

.pic_over {
    margin-right: 2px;
    cursor: pointer;
}
#outer a {
    color: #333333;
    text-decoration: none;
    font-size: 12px;
}
#outer a:hover {
    color: #333333;
    text-decoration: underline;
}

/* Outer */

#outer
{
    padding: 0px;
    margin: 0px;
    width: 100%;
    min-height: 100%;
}

/* Status Infobox */

.status_infobox {
    position: absolute;
    top: 0px;
    left: 355px;
    border: 1px solid #999;
    max-width: 400px;
    z-index: 500;
    height: 40px;
    padding: 8px;
    margin-top: 5px;
    display: none;
}

/* Header */

#header {
    position: relative;
    background: #EFEFEF;
    height: 130px;
    min-width: 1000px;
    padding-left: 25px;
    border-bottom: 2px solid #ED911A;
}
#header img {
    margin-top: 11px;
}
#header h1
{
    position: relative;
    top: 1.8em;
    font-size: 2.2em;
    letter-spacing: -0.05em;
    color: #EFEFEF;
}

#header h1 a
{
    color: #fff;
    text-decoration: none;
}

#header h2
{
    position: absolute;
    font-size: 11px;
    top: 85px;
    left: 117px;
    color: #ED911A;
}

/* Menu */

#menu
{
    position: absolute;
    top: 50px;
    right: 35px;
    display: inline-table;
    z-index: 150;
}

#menu ul
{
    list-style: none;
}

#menu li
{
    display: inline;
    padding-left: 1.1em;
    margin-left: 1em;
    border-left: dotted 1px #E0E8EF;
}

#menu li.first
{
    border: 0em;
    margin-left: 0em;
    padding-left: 0em;
}

#menu li a
{
    color: #fff;
    padding: 0.1em;
    text-decoration: none;
}

#menu li a:hover
{
    text-decoration: underline;
}

/* Content */

#content
{
    line-height: 1.5em;
}


#content p
{
    margin-bottom: 1.5em;
}

#content h2,h3,h4,h5,h6
{
    color: #545454;
    margin-bottom: 1em;
    border-bottom: dashed 1px #dfdfdf;
    padding-bottom: 0.3em;
}

#content h2
{
    font-size: 1.5em;
}

#content h3
{
    font-size: 1.1em;
}

#content ul
{
    margin: 0px;
    padding-left: 0px;
    list-style-type: none;
}
#content ul li {
    background: url('../resources/images/icon_arrow_right.png') no-repeat 0px 6px;
    padding: 0px 0px 0px 10px;
    margin-bottom: 3px;
}
#content blockquote
{
    margin-bottom: 1.5em;
    padding: 0.75em 0.75em 0.75em 1.5em;
    border-left: solid 0.75em #005082;
    background: #FDFDFD url('../resources/images/a7.gif') top left repeat-x;
}

#content blockquote p
{
    margin-bottom: 0em;
}


/* Primary Content */

#primaryContentContainer
{
    background-color: #FFFFFF;
    width: 70%;
    min-width: 625px;
    position: relative;
    left: 374px;
    min-height: 350px;
    overflow-y: scroll;
    /*
float: right;
margin: 0em -19em 0em -19em;
    */
}

#primaryContent
{
    /*margin: 1.5em 19em 0em 17.25em;*/
    padding: 1.5em 3em 1.5em 3em;
}

/* Secondary Content */

#secondaryContent
{
    position: absolute;
    width: 350px;
    padding: 12px;
    background: #fff url('../resources/images/a1.gif') top right repeat-y;
    overflow-y: scroll;
    min-height: 350px;
}

#secondaryContent .xbg
{
    position: absolute;
    right: 0em;
    bottom: -64px;
    background: #fff url('../resources/images/a3.gif') top right no-repeat;
    height: 64px;
    width: 128px;
}

/* Tertiary Content */

#tertiaryContent
{
    position: relative;
    float: right;
    width: 15em;
    padding: 3em 2em 1.5em 2em;
    background: #fff url('../resources/images/a2.gif') top left repeat-y;
}

#tertiaryContent .xbg
{
    position: absolute;
    left: 0em;
    bottom: -64px;
    background: #fff url('../resources/images/a4.gif') top left no-repeat;
    height: 64px;
    width: 128px;
}

/* Footer */

#footer
{
    position: relative;
    z-index: 1;
    border-top: dashed 1px #dfdfdf;
    padding: 1em 0em 2em 0em;
    margin: -67px 2em 0em 2em;
    text-align: center;
    height: 30px;
}
.spanner {
    clear: both;
    height: 95px;
}
.clear
{
    clear: both;
}
.bdc {
    background-color: #005082;
    color: red;

}

/* CSS Zusatz zum Template */

#outer .rf-tb-itm  {
    height: 24px;
}
#outer .rf-ddm-lbl {
    padding: 2px 12px 2px 12px;
    border: 0px;
}
#outer .rf-ddm-sel {
    border: 0px;
}
#outer .rf-tb {
    background: url('../resources/images/gradientA.png') repeat-x;
    margin: 0px 0px 10px 0px;
}
#outer .rf-tb.grey{
    background: url('../resources/images/gradientA_grey.png') repeat-x;
    margin: 0px 0px 10px 0px;
}
#outer #menu .rf-tb {
    background: #EFEFEF;
}
#outer .rf-p {
    padding: 0px;
    margin: 0px 0px 10px 0px;
    background: #EFEFEF;
    border: 0px;
}
#outer .rf-p-hdr, #outer .rf-fu-hdr {
    background: #FFF;
    padding: 2px 5px 2px 5px;
    color: #000;
    border: 0px;
    font-size: 12px;
    border-bottom: 1px solid #666;
}
#outer .rf-fu {
    height: 160px;
    min-width: 345px;
    width: auto;
    margin: 0px 0px 5px 5px;
}
#outer .rf-fu-hdr{
    min-height: 34px;
}
#outer .rf-fu-btn-cnt-add {
    padding: 3px 5px 3px 21px;
}
#outer .rf-trn-ico-lf.icon {
    margin-top: 2px;
    position: absolute;
}
#outer .rf-trn-sel {
    position: relative;
    background: #dedede;
}
#outer .rf-trn-hnd-lf {
    display: none;
}
#outer .rf-trn-lbl.leaf {
    margin: 0px 0px 3px 14px;
    padding-top: 1px;
}
#outer .rf-trn-cnt {
    position: relative;
    left: 15px;
    padding-right: 15px;
}
/* Font-size Zuweisungen */
#outer .rf-trn {
    font-size: 12px;
    width: auto;
    white-space: normal;
    background: none;
}
#outer .rf-p-b {
    font-size: 12px;
}
#outer .rf-p-b table {
    font-size: 12px;
}
#outer .rf-p-b table td {
    vertical-align: top;
    min-width: 120px;
}
#outer .rf-p-b table.searchformtable td {
    min-width: 0;
}
#outer .rf-p-b table.rf-cal-extr td {
    min-width: inherit;
}

.rf-cal-btn {
    margin: 0px 0px 0px 3px;
}
#outer .rf-tab-cnt {
    padding: 20px;
    border: 1px solid #069;
}
#outer .rf-tab-cnt.grey {
    padding: 20px;
    border: 1px solid #888;
}
.adminlbCheckboxList {
    margin: 15px 0px 15px 5px;
    display: block;
}
.adminlbCheckboxList table {
    margin-top: 10px;
}
/*--------------- Icons ---------------------*/
#outer .rf-trn-ico-exp,
#outer .rf-trn-ico-colps,
#outer .rf-trn-hnd-exp,
#outer .rf-trn-hnd-colps {
    position: absolute;
}

#outer .rf-trn-lbl {
    margin-left: 15px;
}
.rf-trn-ico-lf.folder {
    background: url("../resources/images/node_icon.gif") no-repeat;
    position: absolute;
    top: 2px;
}
.rf-trn-ico-exp.folder.grey, .rf-trn-ico-colps.folder.grey {
    background: url('../resources/images/folder_grey.png') no-repeat;
    position: absolute;
    top: 2px;
}
.rf-trn-ico-exp.folder.red, .rf-trn-ico-colps.folder.red {
    background: url('../resources/images/folder_red.png') no-repeat;
    position: absolute;
    top: 2px;
}
.rf-trn-ico-exp.folder.green, .rf-trn-ico-colps.folder.green {
    background: url('../resources/images/folder_green.png') no-repeat;
    position: absolute;
    top: 2px;
}
.rf-trn-ico-exp.folder.blue, .rf-trn-ico-colps.folder.blue {
    background: url('../resources/images/folder_blue.png') no-repeat;
    position: absolute;
    top: 2px;
}
.rf-trn-ico-exp.folder.orange, .rf-trn-ico-colps.folder.orange {
    background: url('../resources/images/folder_orange.png') no-repeat;
    position: absolute;
    top: 2px;
}
.rf-trn-ico.folder.deprecated {
    background: url('../resources/images/folder_red.png') no-repeat;
    position: absolute;
    top: 2px;
}
.rf-trn-ico.folder.inactive {
    background: url('../resources/images/folder_grey.png') no-repeat;
    position: absolute;
    top: 2px;
}
.rf-trn-ico-lf.red {
    background: url('../resources/images/file_red.png') no-repeat;
}
.rf-trn-ico-lf.green {
    background: url('../resources/images/file_green.png') no-repeat;
}
.rf-trn-ico-lf.blue {
    background: url('../resources/images/file_blue.png') no-repeat;
}
.rf-trn-ico-lf.orange {
    background: url('../resources/images/file_orange.png') no-repeat;
}

/* Formular CSS */

textarea, input[type="text"], input[type="password"], select {
    padding: 2px 5px 2px 5px;
    min-width: 180px;
    margin: 0px 0px 5px 5px;
}
select {
    min-width: 192px;
    padding-right: 2px;
}
.select-small {
    min-width: 90px;
}
.table-wrapping {
    word-wrap: break-word;
}
.mw-auto {
    min-width: auto !important;

    td {
        min-width: auto !important;
    }
}

button, input[type="reset"], input[type="submit"], input[type="button"] {
    font-size: 12px;
}
textarea {
    min-width: 345px;
    min-height: 220px;
}
textarea.small {
    min-width: 345px;
    min-height: 72px;
}
input[type="radio"] {
    margin: 0px 0px 5px 5px;
}
#outer input {
    margin-right: 10px;
}
#outer input[type="checkbox"], #outer input[type="radio"] {
    margin-right: 0px;
    margin-left: 5px;
}

#outer input.input-gap[type="checkbox"] {
    margin-right: 5px;

    position: relative;
    top: 2px;
}

.tab-container {
    margin-right: 5px;
}

#outer .rf-cal-inp {
    float: left;
    width: 60px;
    min-width: 60px;
    margin-right: 1px !important;
}

/* Reiter - Tabs */
#outer .rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top {
    background: none;
    border: none;

}
#outer .rf-tab-hdr-inact.rf-tab-hdr-top {
    background: url('../resources/images/gradientA.png') repeat-x;
    padding: 3px 5px 3px 5px;
}
#outer .rf-tab-hdr-inact.rf-tab-hdr-top.grey {
    background: url('../resources/images/gradientA_grey.png') repeat-x;
    padding: 3px 5px 3px 5px;
}
#outer .rf-tab-hdr-act.rf-tab-hdr-top {
    background: #069;
    padding: 3px 5px 3px 5px;
}
#outer .rf-tab-hdr-act.rf-tab-hdr-top.grey {
    background: #888;
    padding: 3px 5px 3px 5px;
}
#outer .rf-tab-hdr-brd {
    display: none;
    background: #069;
    height: 1px;
    border: 0px;
}
#outer .rf-tab-hdr-brd.grey {
    display: none;
    background: #888;
    height: 1px;
    border: 0px;
}

#outer .rf-tab-lbl {
    color: #FFF;
}
#outer button,
#outer input[type="reset"],
#outer input[type="submit"],
.searchform input[type="submit"],
#outer input[type="button"],
.rf-pp-cntr button,
.rf-pp-cntr input[type="reset"],
.rf-pp-cntr input[type="submit"],
.rf-pp-cntr input[type="button"]
{
    background: url('../resources/images/form_button_send.png') no-repeat;
    border: 0px;
    width: 94px;
    height: 22px;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 2px;
    cursor: pointer;
    margin-right: 10px;
    margin-bottom: 10px;
}
#outer button[disabled],
#outer input[type="reset"][disabled],
#outer input[type="submit"][disabled],
.searchform input[type="submit"][disabled],
#outer input[type="button"][disabled],
.rf-pp-cntr button[disabled],
.rf-pp-cntr input[type="reset"][disabled],
.rf-pp-cntr input[type="submit"][disabled],
.rf-pp-cntr input[type="button"][disabled]
{
    background: url('../resources/images/form_button_send_grey.png') no-repeat;
    color: #707070;
}
#outer button.middle,
#outer a.link_button.middle,
#outer input.middle[type="reset"],
#outer input.middle[type="submit"],
#outer input.middle[type="button"],
.rf-pp-cntr button.middle,
.rf-pp-cntr a.link_button.middle
.rf-pp-cntr input.middle[type="reset"],
.rf-pp-cntr input.middle[type="submit"],
.rf-pp-cntr input.middle[type="button"] {
    background: url('../resources/images/form_button_send_middle.png') no-repeat;
    width: 150px;
    color: #FFF;
}
#outer button.middle[disabled],
#outer input.middle[type="reset"][disabled],
#outer input.middle[type="submit"][disabled],
.searchform input.middle[type="submit"][disabled],
#outer input.middle[type="button"][disabled],
.rf-pp-cntr button.middle[disabled],
.rf-pp-cntr input.middle[type="reset"][disabled],
.rf-pp-cntr input.middle[type="submit"][disabled],
.rf-pp-cntr input.middle[type="button"][disabled]
{
    background: url('../resources/images/form_button_send_middle_grey.png') no-repeat;
    width: 150px;
    color: #707070;
}
#outer button.button-s,
#outer input.button-s[type="reset"],
#outer input.button-s[type="submit"],
#outer input.button-s[type="button"],
.rf-pp-cntr button.button-s,
.rf-pp-cntr input.button-s[type="reset"],
.rf-pp-cntr input.button-s[type="submit"],
.rf-pp-cntr input.button-s[type="button"] {
    font-size: 14px;
    width: 18px;
    height: 18px;
    line-height: 15px;
    background: none;
    color: #fff;
    border: 1px solid #c0c0c0;
    margin-right: 0px;
    margin-bottom: 0px;

    &.button-gap {
        margin-right: 4px;
    }
}
#outer button.midbig,
#outer a.link_button.midbig,
#outer input.midbig[type="reset"],
#outer input.midbig[type="submit"],
#outer input.midbig[type="button"],
.rf-pp-cntr button.midbig,
.rf-pp-cntr a.link_button.midbig
.rf-pp-cntr input.midbig[type="reset"],
.rf-pp-cntr input.midbig[type="submit"],
.rf-pp-cntr input.midbig[type="button"] {
    background: url('../resources/images/form_button_send_midbig.png') no-repeat;
    width: 200px;
    color: #FFF;
}
#outer button.midbig[disabled],
#outer a.link_button.midbig[disabled],
#outer input.midbig[type="reset"][disabled],
#outer input.midbig[type="submit"][disabled],
#outer input.midbig[type="button"][disabled],
.rf-pp-cntr button.midbig[disabled],
.rf-pp-cntr a.link_button.midbig[disabled]
.rf-pp-cntr input.midbig[type="reset"][disabled],
.rf-pp-cntr input.midbig[type="submit"][disabled],
.rf-pp-cntr input.midbig[type="button"][disabled] {
    background: url('../resources/images/form_button_send_midbig_grey.png') no-repeat;
    width: 200px;
    color: #707070;
}
#outer button.big,
#outer a.link_button.big,
#outer input.big[type="reset"],
#outer input.big[type="submit"],
#outer input.big[type="button"],
.rf-pp-cntr button.big,
.rf-pp-cntr a.link_button.big,
.rf-pp-cntr input.big[type="reset"],
.rf-pp-cntr input.big[type="submit"],
.rf-pp-cntr input.big[type="button"] {
    background: url('../resources/images/form_button_send_big.png') no-repeat;
    width: 320px;
    color: #FFF;
}
#outer button.big[disabled],
#outer a.link_button.big[disabled],
#outer input.big[type="reset"][disabled],
#outer input.big[type="submit"][disabled],
#outer input.big[type="button"][disabled],
.rf-pp-cntr button.big[disabled],
.rf-pp-cntr a.link_button.big[disabled],
.rf-pp-cntr input.big[type="reset"][disabled],
.rf-pp-cntr input.big[type="submit"][disabled],
.rf-pp-cntr input.big[type="button"][disabled] {
    background: url('../resources/images/form_button_send_big_grey.png') no-repeat;
    width: 320px;
    color: 	#707070;
}

#outer a.link_button,
.rf-pp-cntr a.link_button
{
    background: url('../resources/images/form_button_send.png') no-repeat;
    border: 0px;
    width: 94px;
    height: 22px;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    padding: 2px 0px 2px 0px;
    cursor: pointer;
    display: block;
    text-align: center;
}
.loading_bg {
    width: 210px;
    min-height: 40px;
    height: auto;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 99999;
    padding: 8px;
    border: 1px solid #CCC;
    background: #EFEFEF;
    font-weight: bold;
    color: #ea6f2f;
    line-height: 165%;
}
.loading_bg img {
    float: left;
    margin-right: 10px;
}
.tree_node_lvl_5 .rf-trn-hnd, .tree_node_lvl_6 .rf-trn-hnd {
    position: absolute;
    margin-top: 1px;
}
#outer .shortUpload.rf-fu {
    height: auto;
}
#outer .shortUpload .rf-fu-hdr {
    border: 0px;
}
.shortUpload .rf-fu-lst {
    height: 80px !important;
}

.shortUpload .rf-fu-itm {
    border: none;
    height: auto;
}
.shortUpload .rf-fu-itm-rgh {
    display: none;
}
.shortUpload .rf-fu-btn-add {
    padding-right: 10px;
}
.deleteIcon {
    background: #ED911A;
    border-radius: 5px 5px 5px 5px;
    color: #FFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 12px;
    padding: 1px 5px 5px 6px;
    text-decoration: none;
    width: 10px;
}
a:hover.deleteIcon {
    color: #FFF;
}
#outer .usage {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}
#outer .usage a, .usage a:hover{
    color: #ED911A;
    display: block;
    height: 20px;
    text-decoration: underline;
    text-align: center;
}

a.orange_markup, a.orange_markup:hover{
    color: #ED911A !important;
    text-decoration: underline !important;
    font-weight: bolder !important;
}

#outer .rf-p-b table td.smaller{
    min-width: 30px;
}

#outer .rf-p-b table td.small{
    min-width: 80px;
}

#outer .rf-p-b table td.small105{
    min-width: 105px;
}

#outer .rf-p-b table td.fixed182{
    min-width: 182px;
    max-width: 182px;
}


#outer input.searchfield, .searchform input.searchfield {
    margin-right: 10px;
}

.font-red {
    color: red;
}

.font-inherit {
    color: inherit;
}

.locale_menu {
    position: absolute;
    top: 101px;
    right: 27px;
}

.searchform {
    position: absolute;
    top: 101px;
    right: 135px;
    z-index: 100;
}

.locale_select {
    display: inline-block !important;
    width: 40px !important;
    height: 25px !important;
    background-color: #ccc !important;
    border: 1px black solid !important;
}

.de_flag {
    background-image: url('../resources/images/flag_de.png') !important;
}

.en_flag {
    background-image: url('../resources/images/flag_en.png') !important;
}

.copy_icon {
    color: black !important;
    width: 18px !important;
    height: 18px !important;
    margin: 0px 0px -5px 3px !important;
    padding: 0px !important;
    border: 1px #777777 solid !important;
    background-image: url('../resources/images/copy.gif') !important;
}

.plus_icon {
    color: black !important;
    width: 18px !important;
    height: 18px !important;
    margin: 0px 0px -5px 0px !important;
    padding: 0px !important;
    border: 1px #777777 solid !important;
    background-image: url('../resources/images/add_icon16.png') !important;
}

.minus_icon {
    color: black !important;
    width: 17px !important;
    height: 17px !important;
    margin: 0px 0px -4px 4px !important;
    padding: 0px !important;
    border: 1px #777777 solid !important;
    background-image: url('../resources/images/delete_icon16.png') !important;
}

.current_locale {
    opacity: 0.6;
}

a.versioninfo_link:link, a.versioninfo_link:visited {
    color: #ED911A !important;
    font-size: 11px !important;
}

a.versioninfo_link:focus,a.versioninfo_link:hover {
    text-decoration: underline !important;
}
/* DA-1034 */
/*#basisForm:deadline_popup_finshedPopupButton*/
button.rf-cal-btn {
    width: 150px !important;
    background: url(../resources/images/form_button_send_middle.png) no-repeat !important;
}

.infoLink{
    position: absolute !important;
    left:40% !important;
    transform: translate(-50%) !important;
    bottom: 5px !important;
    height: 32px !important;
    width: 32px !important;
    background-image: url('../resources/images/InfoIcon.png') !important;
    opacity: 0.5 !important;
}

.videoLink{
    position: absolute !important;
    left:60% !important;
    transform: translate(-50%) !important;
    bottom: 5px !important;
    height: 32px !important;
    width: 32px !important;
    background-image: url('../resources/images/PlayIcon.png') !important;
    opacity: 0.5 !important;
    background-repeat: no-repeat !important;
}

.supportIcon{
    position: absolute !important;
    left:10% !important;
    transform: translate(-50%) !important;
    bottom: 15px !important;
    height: 50px !important;
    width: 50px !important;
    background-image: url('../resources/images/SupportIcon.png') !important;
    opacity: 1 !important;
    border-radius: 15px;
    background-repeat: no-repeat !important;
    margin: 0px 0px 0px 93px !important;
}

.emailIcon{
    position: absolute !important;
    left:10% !important;
    transform: translate(-50%) !important;
    bottom: 12px !important;
    height: 30px !important;
    width: 30px !important;
    background-image: url('../resources/images/eMailIcon.png') !important;
    opacity: 1 !important;
    border-radius: 15px;
    background-repeat: no-repeat !important;
    margin: 0px 0px 0px 260px !important;
}

.dashboardLink, .dashboardSubLink, .dashboardSupportLink, .dashboardSupportSubLink {
    color: white !important;
    font-weight: bold;
    font-size: 16px !important;
}

.dashboardSubLink, .dashboardSupportSubLink {
    font-size: 12px !important;
}
.dashboardSubLink:hover, .dashboardSupportSubLink:hover {
    color: white !important;
    text-decoration: underline !important;
}

.dashboardSupportLink {
    margin: 0px 100px 0px 162px !important;
}

.dashboardSupportSubLink {
    margin: 0px 100px 0px 162px !important;
}

.infoLink:hover, .videoLink:hover{
    opacity: 1 !important;
}

.lastEditLink {
    color: black !important;
    padding: 5px !important;
    font-size: 12px !important;
}

.lastEditLink:hover {
    color: black !important;
    text-decoration: underline !important;
}

.dashboard {
    position: relative !important;
    display: grid;
    grid-template-columns: auto auto;
    grid-column-gap: 1px;
}

.leftPage{
    position: relative !important;
    display: inline !important;
}

.rightPage{
    border-left: 1px solid #069;
    padding: 15px;
    color: black;
    line-height: 1.4;
}

.box {
    position: relative;
    width: 240px;
    height: 160px;
    border-radius: 15px;
    margin: 5px;
    color: white;
    line-height: 1.5;
    z-index: 0; /*unterste Ebene, 1 liegt darüber*/
    padding: 14px;
    float: left;
    box-sizing: border-box;
    display: inline !important;
    background-image: radial-gradient( #F4A879, #F07231, #B8521D);
/*
    background-image: radial-gradient( #F07231, #B8521D);
*/
}

.longbox {
    position: relative;
    width: 490px;
    height: 80px;
    border-radius: 15px;
    margin: 5px;
    color: white;
    line-height: 1.8;
    z-index: 0; /*unterste Ebene, 1 liegt darüber*/
    padding: 14px;
    float: left;
    box-sizing: border-box;
    display: inline !important;
    background-image: radial-gradient( #F4A879, #F07231, #B8521D);
    /*
        background-image: radial-gradient( #F07231, #B8521D);
    */
}
.rf-dt-c-srt {
    color:#000 !important;
}

.menuSort tr th{
    white-space:nowrap;
}
