@CHARSET "ISO-8859-15";

/***************************GENERIC***********************/
/*bring the layout of different browsers to a common level*/
* {
    margin:0;
    padding:0;
    font-family:sans-serif;
    font-size:11px;
}
/*fix: FF to not look different*/
::-moz-focus-inner {
  border: 0;
  padding: 0;
}

img {
    border:0;
}

body {
    background-color:#ffffff;
            /* UIK */
    line-height: normal !important;
}

.searchbody {
    color: black;
}

select, textarea, input[type="text"], input[type="submit"], input[type="password"] {
    background-color:#eeeeee;
    padding-left:2px;
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
}

input[type="checkbox"] {
    background-color:#ffffff;
    color: #000000;
}

a {
    color:#000000;
}


.notpublic {
	color: #666;
}


/***************************SPECIFIC***********************/
/* to get 0 space between inlineBlocks, wrap them in inlineBlockWrapper */
.inlineBlockWrapper {
    /*word-spacing:-1em;  kill spaces between the spans; */
    white-space:nowrap; /* columns always beneath each other */
}
.inlineBlock {
    display:inline-block;
    vertical-align:top;
    /*word-spacing:normal;*/
    white-space:normal;
}

.dj-basket-selector {
    background-color: #777; 
    padding: 5px;
    cursor: pointer;
}

.dj-basket-selector-active {
    border: 1px solid red;
}

.dj-basket-selector:hover {
    background-color: #77f; 
}

#djDivID {
    background-color:#606060;
}

#djTickerContainer {
    overflow-y: scroll;
    overflow-x: hidden;
    position: absolute;
    bottom: 0;
    top: 30px;
}

#gtai-container {
    overflow-y: scroll;
    overflow-x: hidden;
    position: absolute;
    bottom: 0;
    top: 0px;
    background-color: #595959;
}

.gtaiextratable {
    display: inline-block;
    font-size: 1.4rem;
    margin-top: -4px;
    font-weight: bold;
    color: #ffd700;
}

#afp-container {
    overflow-y: scroll;
    overflow-x: hidden;
    position: absolute;
    bottom: 0;
    top: 0px;
    background-color: #d9ecf4;
}

#apa-container {
    overflow-y: scroll;
    overflow-x: hidden;
    position: absolute;
    bottom: 0;
    top: 0px;
    background-color: #cdf3b7;
}

.dj-single-item {
    background-color: white;
    padding: 5px;
    margin-bottom: 5px;
    width: 98%;
    min-width: 195px;
}

.gt-single-item {
    background-color: white;
    margin-bottom: 5px;
    width: 100%;
}

.af-single-item {
    background-color: white;
    margin-bottom: 5px;
    width: 100%;
}

#previewApaDialog p {
    padding-top: 3px;
}

.ap-single-item {
    background-color: white;
    margin-bottom: 5px;
    width: 100%;
}

.ap-places {
    font-style: italic;
}

.ap-subject {
    color: red;
    padding-top: 3px;
}

.ap-subtitel-content {
    color: #d07d00;
    padding-top: 3px;
}

.ap-maincat {
    color: rgba(0, 47, 255, 0.993);
    font-weight: bold;
    padding-top: 3px;
}

.ap-body-content {
    padding-top: 3px;
}

.ap-subcat {
    color: rgba(0, 47, 255, 0.993);
}

.ap-descriptors {
    padding-top: 3px;
    font-style: italic;
}

.ap-iccs {
    padding-top: 3px;
    font-style: italic;
}

.gt-country {
    font-style: italic;
}


.gt-teaser {
    font-weight: bold;
}

.gt-header {
    color: red;
}


.gt-sectors {
    color: rgb(27, 2, 173);
}

.gt-content {
    padding: 2px;
}

.dj-first-line, .gt-info {
    display:flex;
    background-color: #010f8c;
    color: white;
    padding: 2px;
    height: 16px;
}

.af-info {
    display:flex;
    background-color: #00638a;
    color: white;
    padding: 2px;
    height: 16px;
}

.ap-info {
    display:flex;
    background-color: #155e03e3;
    color: white;
    padding: 2px;
    height: 16px;
}

.gt-info {
    background-color: #006eff;
}

.dj-date, .gt-date , .af-date, .ap-date {
    flex: 1;
}

.dj-basket {
    flex: 1;
}

.dj-basket-rtmet {
    background-color: darkslateblue;
    color: white;
}

.dj-basket-rteur {
    background-color: rgb(170, 130, 0);
    color: white;
}

.dj-basket-rtall {
    background-color: rgb(0, 170, 71);
    color: white;
}


.dj-newspaper-icon, .gt-newspaper-icon, .af-newspaper-icon, .ap-newspaper-icon {
    font-size: 17px !important;
    cursor: zoom-in;
}

.dj-cloner {
    flex: 1;
}

.dj-clonedto, .gt-clonedto, .af-clonedto, .ap-clonedto {
    flex: 1;
    text-align: right;
}

.dj-header {
    padding-top: 3px;
    font-weight: bold;
}

.dj-body-content {
    padding-top: 5px;
}

.dj-body {
    display: none;
}

.gt-body {
    display: none;
}

.af-body {
    display: none;
}

.ap-body {
    display: none;
}

.specialSourcesButton {
    font-size: 24px;
    border: 1px solid white;
    padding-left: 2px;
    padding-right: 2px;
    margin-right: 10px;
    cursor: pointer;
    color: black;
    height: 30px;
    width: 30px;
    text-align: center;
    background-color: #bbb;
}

/* #showGTAI {
    font-size: 22px;
    line-height: 30px;
    border: 1px solid white;
    padding-left: 2px;
    padding-right: 2px;
    margin-right: 10px;
    cursor: pointer;
    color: black;
    height: 30px;
    width: 30px;
    text-align: center;
}

#showAFP {
    font-size: 22px;
    line-height: 30px;
    border: 1px solid white;
    padding-left: 2px;
    padding-right: 2px;
    margin-right: 10px;
    cursor: pointer;
    color: black;
    height: 30px;
    width: 30px;
    text-align: center;
} */

.clone-article-single-grp {
    font-size: 1.2rem;
    padding: 10px;
    margin: 10px;
    color: white;
    background-color: #535353;
    cursor: pointer;
}

#cloneNewsGrpSelector {
    margin-top: 30px;
    text-align: center;
}

/* in IE, only "border-radius" works, so
        - we have to set all borders at the same time
        - we can only use one of the corner* classes below for the same element */
.cornerTL {
    border-radius: 5px 0 0 0;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    behavior: url(libext/css3pie/PIE.php);
}

.cornerTR {
    border-radius: 0 5px 0 0;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    behavior: url(libext/css3pie/PIE.php);
}

.cornerBL {
    border-radius:0 0 0 5px;
    -webkit-border-bottom-left-radius:2em;
    -moz-border-radius-bottomleft:5px;
    behavior: url(libext/css3pie/PIE.php);
}

.cornerBR {
    border-radius: 0 0 5px 0;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    behavior: url(libext/css3pie/PIE.php);
}

.cornersTop {
    /* round border */
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;

    behavior: url(libext/css3pie/PIE.php);
}

.cornersBottom {
    /* hard corners would stick out: round lower corners again */
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;

    behavior: url(libext/css3pie/PIE.php);
}

.cornersAll {
    /* round border */
    border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;

    /* IE6-9: */
    /* transform box-shadow/border-radius/-pie-background to vrml pendants */
    /* with PIE.htc alone, IE9 does not do gradients */
    behavior: url(libext/css3pie/PIE.php);
}

.dropShadow {
    box-shadow: 0px 0px 5px #666;
    -webkit-box-shadow: 0 0 5px #666;
    -moz-box-shadow: 0 0 5px #666;

    behavior: url(libext/css3pie/PIE.php);
}




.tableRow1 {
    /*active table row, even*/
    background-color:#efefef;
}
.tableRow1Inactive,
.tableRow1Inactive a {
    /*inactive table row, even*/
    background-color:#efefef;
    color:#b0b0b0;
    font-weight:bold;
}
.tableRow1Selected,
.tableRow1Selected a {
    background-color:#FFAAAA;
}
.tableRow1Selected2,
.tableRow1Selected2 a {
    /*inactive table row, even*/
    background-color:#bcff89;
}

.tableRow2 {
    /*active table row, odd*/
    background-color:#ffffff;
}
.tableRow2Inactive,
.tableRow2Inactive a {
    background-color:#ffffff;
    color:#C0C0C0;
    font-weight:bold;
}

.borderThin {
    border:1px dotted #cccccc;
}

.borderThick {
    border:1px solid #cccccc;
}

.label {
    color:#777777;
    font-weight:bold;
}

.caption {
    color:#000000;
    font-weight:bold;
}

#info {
    border-bottom:1px solid gray;
    background-color:#aa4444;
    height:15px;
    color:#ffffff;
}

#tabs {
    background-color:#a0a0a0;
    border-bottom:1px solid #000000;
    text-align: left;
    padding:5px 5px 9px 5px;

        /* UIK */
    line-height: inherit !important;
}

#tabs > a > img {
    margin-bottom:-12px;
    /* UIK */
    vertical-align: baseline !important;
    line-height: inherit !important;
}

/* #tabs > a {
    height: 25px;
    padding: 9px;
    background-color: #efefef;
    border-left: 1px solid #666666;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom:1px solid #000000;
    margin-right: 0;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    margin: 2px;
    background-image: url(img/menuTabShadow.gif);
    background-position: bottom;
    background-repeat: repeat-x;

    line-height: inherit !important;
} */

.nonactivetab {
    height: 25px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 9px;
    padding-bottom: 9px;
    background-color: #efefef;
    border-left: 1px solid #666666;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom:1px solid #000000;
    margin-right: 0;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    margin: 2px;
    background-image: url(img/menuTabShadow.gif);
    background-position: bottom;
    background-repeat: repeat-x;

    /* UIK */
    line-height: inherit !important;
}

.nonactivetab-mbi {
    height: 25px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 9px;
    padding-bottom: 9px;
    background-color: #1c038b;
    border-left: 1px solid #666666;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom:1px solid #000000;
    margin-right: 0;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    margin: 2px;
    background-image: none;

    /* UIK */
    line-height: inherit !important;
}

.activetab-mbi {
    height: 25px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 9px;
    padding-bottom: 9px;
    background-color: #2d00f3;
    border-left: 1px solid #666666;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom:1px solid #ffffff;
    margin-right: 0;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    margin: 2px;
    background-image: none;

    /* UIK */
    line-height: inherit !important;
}

.nonactivetab-mbi:hover {
    height: 25px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 9px;
    padding-bottom: 9px;
    background-color:#82c7ff;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom:1px solid #000000;
    margin-right: 0;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    margin: 2px;
    background-image: none;
}

.nonactivetab:hover {
    height: 25px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 9px;
    padding-bottom: 9px;    
    background-color:#ffaaaa;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom:1px solid #000000;
    margin-right: 0;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    margin: 2px;
    background-image: none;
}


#tabs > .activetab {
    height: 25px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 9px;
    padding-bottom: 9px;    
    background-color:#ffffff;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom:1px solid #ffffff;
    margin-right: 0;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    margin: 2px;
    background-image: none;
}



.bttext {	color:#000;
          height:15px;
          display:block;
          width:100px;
          text-align:center;
          vertical-align:middle;
          margin-top:1px;
          margin-bottom:1px;
          padding-left:4px;
          padding-right:4px;
          white-space:nowrap;
          font:10px Verdana,Arial,Helvetica,sans-serif;
          background:url(img/btbgr1.gif) repeat-x;
          border:1px solid #000;
          text-decoration:none;
}

a.bttext {	color:#000;
           height:15px;
           display:block;
           width:100px;
           text-align:center;
           vertical-align:middle;
           margin-top:1px;
           margin-bottom:1px;
           padding:2px 4px 2px 4px;
           white-space:nowrap;
           background:url(img/btbgr1.gif) repeat-x;
           border:1px solid #000;
           text-decoration:none;
           font:10px Verdana,Arial,Helvetica,sans-serif;
}



.olfg {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    background-color: #EFEFEF;
    border: 1px solid gray;
    padding: 2px;
    color: #000000;
}

.olfg * {
    color: black;
}

.olbg {
    background-color: #000000;
    color: #000000;
}

.rubrikmain {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    margin-top: 3px;
    color: #666666;
}

.rubriksub {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    margin-left: 20px;
}

span.rubriksubspan {
    color: black;
}

span.rubriksubspan:hover {
    color: red;
    cursor:pointer;
}



/* dhtml news list */

/*
the following 3 definitions work like this:
- somewhere in the body there is <div class="modal"></div>
- somewhere in the javascript there is: $("body").addClass("loading");
  this overrides the "display:none" of .modal with "display:block" (3rd definition)
*/
#bigSpinner {
    display:    block;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    /*background: rgba( 255, 255, 255, .5 ) no-repeat url(img/ajax-loader.gif) 50% 50% ;*/
    background: #fff url(img/spinner.150x150.gif) no-repeat 50% 50% ;
    background-size:150px 150px;
    -khtml-opacity:.50;
    -moz-opacity:.50;
    -ms-filter:"alpha(opacity=50)";
    opacity:.50;
}
/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
/*body.loading {
    overflow: hidden;
}*/
/* Anytime the body has the loading class, our
   modal element will be visible */
/*body.loading .modal {
    display: block;
}*/



.listheader {
    color: white;
}



.newslistelem {
    margin-top: 2px;
    margin-bottom: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #dddddd;
    cursor: pointer;
    /*height: 16px;*/
}

.nl2_caption {
    height:25px;
    padding-top: 4px;
    padding-left: 2px;
    background: url("img/gradient.black.grey.1x28.png") repeat scroll 0 0 transparent;
}
.nl2_captionz {
    height:25px;
    padding-top: 4px;
    padding-left: 2px;
    background: url("img/gradient.black.red.1x28.png") repeat scroll 0 0 transparent;
}

.hiddenTemplate {
    display: none;
}

.nl2_id {
    padding-left: 2px;
    padding-right: 2px;
    width: 48px;
    text-align: right;
}
.nl2_mh {
    padding-left: 2px;
    width: 100px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.nl2_ti {
    padding-left: 2px;
    width: 298px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.nl2_au {
    padding-left: 2px;
    width: 95px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.nl2_pu {
    padding-left: 2px;
    width: 90px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.nl2_ch {
    padding-left: 2px;
    width: 95px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.nl2_dt {
    padding-left: 2px;
    width: 90px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.nl2_rg {
    padding-left: 2px;
    width: 95px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.nl2_lc {
    padding-left: 2px;
    width: 16px;
}
.nl2_if {
    padding-left: 2px;
    width: 16px;
}

.nl2_ot {
    padding-left: 2px;
    width: 16px;
}
.nl2_oi {
    padding-left: 2px;
    width: 16px;
}
.nl2_oc {
    padding-left: 2px;
    padding-right: 2px;
    text-align: right;
    width: 38px;
}

.nl2_fr {
    padding-left: 2px;
    width: 16px;
}

.nl2_mk {
    padding-left: 2px;
    width: 20px;
}

.nl2_nt {
    padding-left: 2px;
    width: 20px;
}

.nl2_czw {
    padding-left: 2px;
    width: 20px;
}

.nl2_cc {
    padding-left: 2px;
    text-align: right;
    width: 30px;
}

.nl2_pvc {
    padding-left: 2px;
    padding-right: 2px;
    border-right: 1px dotted #aa88aa;
    width: 16px;
}

.nl2_nv {
    padding-left: 4px;
    padding-right: 2px;
    border-right: 1px dotted #aa88aa;
    width: 16px;
    /*cursor: zoom-in;*/
    cursor: alias;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
}

.nl2_cl {
    width: 16px;
    padding-left: 4px;
}

.nl2_mgr {
    width: 16px;
    padding-left: 2px;
    text-align: center;
}

.nl2_mtr {
    width: 16px;
    padding-left: 2px;
    text-align: center;
}

.nl2_pob {
    width: 16px;
    padding-left: 4px;
    text-align: center;
}

.nl2_t3 {
    width: 16px;
    padding-left: 4px;
    text-align: center;
}

/*.nl2_nv:hover {
    border-left: 1px solid red;
    border-right: 1px solid red;
}*/
/*Zeitung*/
.nl2_ze {
    padding-left: 2px;
    width: 90px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.nl2_zs {
    padding-left: 2px;
    width: 40px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.nl2_zg {
    padding-left: 2px;
    width: 90px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.nl2_zi {
    padding-left: 2px;
    width: 16px;
}
.nl2_zc {
    padding-left: 2px;
    text-align: right;
    width: 35px;
}

.nl2_zp {
    padding-left: 2px;
    text-align: right;
    width: 90px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.nl2_zt {
    padding-left: 2px;
    width: 16px;
}

.nl2_zv {
    padding-left: 2px;
    width: 16px;
    cursor: alias;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
}

.nl2_zvc {
    padding-left: 2px;
    padding-right: 2px;
    width: 16px;
}

#menubarID {
	background-image: -o-linear-gradient(top, #999 0%, #eee 100%);
	background-image: -ms-linear-gradient(top, #999 0%, #eee 100%);
	background-image: -webkit-linear-gradient(top, #999 0%, #eee 100%);
	background-image: -moz-linear-gradient(top, #999 0%, #eee 100%);
	background-image: linear-gradient(top, #999 0%, #eee 100%);
}

.menubar {
    min-height:21px;
    line-height:21px;
    vertical-align: top;
}

.filterbar {
    min-height:18px;
    line-height:18px;
    vertical-align: top;
    padding-top: 5px;
    font-size:11px;
}

.menuitem {
    padding-left: 3px;
    padding-right: 3px;
    margin-right: 5px;
    opacity:.9;
    -ms-filter: 'alpha(opacity=80)';
    cursor: pointer;
    border: 1px solid #bbb;
}

.maincat {
    color:#000;
}
.subcat {
    color:#444;
}



/* BEGIN:; ckeditor plugin jQuerySpellchecker */
.spellchecker-suggestbox {
    position: absolute;
    display: none;
    z-index: 9999;
    overflow: none;
    font: normal 13px arial;
    box-shadow: 0 0 4px #aaa;
    background: #fff;
    border: 1px solid #bbb;
}
.spellchecker-suggestbox .loading {
    padding: 3px 6px;
    font-style: italic;
}
.spellchecker-suggestbox a {
    outline: none;
    cursor: pointer;
    color: #333;
    padding: 3px 6px;
    display: block;
    text-decoration: none;
}
.spellchecker-suggestbox a:hover {
    color: #000;
    background: #ddd;
}
.spellchecker-suggestbox .footer {
    border-bottom: 1px solid #ddd;
}
/* hide ignore-all and ignore-word, but not ignore-forever (="Zu Wörterbuch hinzufügen") options */
.spellchecker-suggestbox .footer .ignore-all,
.spellchecker-suggestbox .footer .ignore-word {
    display: none;
}
.spellchecker-incorrectwords {
    display: none;
}
.spellchecker-incorrectwords a {
    display: inline-block;
    margin-right: .5em;
}
.spellchecker-button-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHtSURBVDjLY/j//z8DJZiBKgY49drM9J3idhLEtu+xjvea4nLNqsVspnWr2S6QmF6+Zol2ltpq5QSlmcpxijMxDABp9pjkuMuu28rIpsMi3rLZFKzIus38mm6OuqRxpf41nC5w7rOJd+i1ngnUXGLTbj7Tsskk3rbL8ppZreEu7Ry1mWpJSvHK8Uoz0TWK5U/nYIg8y8rgPsl+l12P1WqgbTPdJtk/AtoWb1CkBdagnqyyWilawVM/Rw/FBQyx540ZGm/eYIg8P43BdYLdSZiEcYXeTJB/TaoNroH8q5OldVIhXE5SKUqhXSNRfZdKvPKVkOrED+L9d/8wN998w+B4XIL40I48K8FQf/O6+7In/7mbb35hsD2qjBKNDLU3ExjKb7pi1Rx61ke89+6fwBVP/jPXXn/HYHlYGiMdMJTe1JJc/PgHQ/X1xQyplznBYuFnmRiiz062nPfof8DSJ/8ZSq8/ZzA9KIEzIQE1Vvuuf/6fufv2M4bgsz4MxVdPui8Cal4C1Jx/+RGDPqpmTANiz7MAvXI+bO2L/5ZzHvzP2Pjif8DCx/8ZMi/fY9DcL0FUUmbwPKkg3Hr7T+WOV//95j/8z5B6/jaD6l4JkvIC0J9FTtPu/2dIPn+PQXG3BFmZiUFzbweDLH7NVMmNAOGld33BRiNUAAAAAElFTkSuQmCC) !important;
    background-repeat: no-repeat;
    background-position: center center;
}
/* END: ckeditor plugin jQuerySpellchecker */


/* BEGIN e.g. news2.tpl */
	/* remove invisible border of ckeditor */
	span.cke_skin_kama {
		padding:0px;
	}

	div.RightButton {
		/*	display:inline-block;*/
		margin:0 10px 0 10px;
		background:url(img/gradient.white.black.1x29.png);
		/*	min-height:29px;*/
		vertical-align: top;
		/*	border:1px solid red;*/
	}
	div.RightButton > div,
	div.RightButton > a {
		line-height:29px;
		font-size:14px;
		display:block;
		opacity:.8;
		-ms-filter: 'alpha(opacity=80)';
		cursor:pointer;
		padding:0 5px 0 5px;
		/*	border:1px solid green;*/
	}
	div.RightButton > a {
		text-decoration:none;
	}
	div.RightButton > div > img,
	div.RightButton > a > img {
		vertical-align:middle;
		padding:0 20px 0 5px;
	}
/* END e.g. news2.tpl */

/*Rubrik Selection*/

.rubrikThumb {
    padding: 2px;
}

.rubrikThumb:hover {
    background-color: #ff7799;
}


.rubriktopbildselimages {
    background-color: #eeeeee;
    border: 1px solid gray;
}

.essentialCatIDactive {
  color: green;
  cursor: default;
}
.essentialCatIDpassive {
  cursor:pointer;
  color: grey;
}

.eodButton {
    border: 1px solid grey;
    padding: 3px;
    cursor:pointer;
    background-color: red;
    color: white;
}

.eodButton a {
    color: white;
    text-decoration: none;
}

.nlx-emna-header {
    padding-bottom: 15px;
}

.nlx-admin-input {
    line-height: 1.5;
    background-color: white !important;
    font-size: 13px;
    font-weight: 400;
}

.redGrpFilter {
    padding-left: 5px;
    padding-right: 5px;
    cursor: pointer;
    border: 1px solid lightgray;
    color: white;
    background-color: black;
}

.redGrpFilterEUM {
}
.redGrpFilterMBI {
    background-color: #c1c1c1;
    border: 1px solid #555;
}
.redGrpFilterPMV {
    background-color: #c1c1c1;
    border: 1px solid #555;
}

#previewGtaiDialog table {
    /* border: 1px solid #ddd; */
    border-collapse: collapse;
    padding: 5px;
    margin: 10px;
}
#previewGtaiDialog table > thead > tr > th, #previewGtaiDialog table > tbody > tr > td {
    border: 1px solid #ddd;
    padding: 5px;
}

pre {
    font-family: monospace;
}
/* table.cke_show_border > tr > td, .cke_show_borders table.cke_show_border > tr > th, .cke_show_borders table.cke_show_border > tbody > tr > td, .cke_show_borders table.cke_show_border > tbody > tr > th, .cke_show_borders table.cke_show_border > thead > tr > td, .cke_show_borders table.cke_show_border > thead > tr > th, .cke_show_borders table.cke_show_border > tfoot > tr > td, .cke_show_borders table.cke_show_border > tfoot > tr > th { */