
/*
Worldmap CSS
*/

#growthchartdiv, #tradechartdiv, #tradekurzchartdiv { height: 30vH; }

#map_container { position: relative; }
#map_container > svg { overflow: hidden; }

/* Tooltip mit Mouseover */
.maptip{position:absolute;  z-index:1030;  display:block;  font-size:1rem;  line-height:1.4;  visibility:visible;  filter:alpha(opacity=0);  opacity:0;}
.maptip.in{filter:alpha(opacity=90);  opacity:1;}
.maptip.top{padding:5px 0;  margin-top:-3px;}
.maptip.right{padding:0 5px;  margin-left:3px;}
.maptip.bottom{padding:5px 0;  margin-top:3px;}
.maptip.left{padding:0 5px;  margin-left:-3px;}
.maptip-inner{max-width:200px;  padding:3px 8px;  color:#fff;  text-align:center;  text-decoration:none;  background-color:#000;  border-radius: 0px;}    
.maptip-inner:empty{display: none;}
.maptip-inner:hover{cursor: pointer;}


/* #0089c1 wird rgba(255, 103, 0, 1) bzw. #ff6700 */
.uk-badge { background-color: rgba(255, 103, 0, 1); }
.uk-tab > .uk-active > a { border-color:  rgba(255, 103, 0, 1); }

a.uk-card:hover { text-decoration: none !important; }

#wm_backtoworld button { margin-top: 10px; opacity: 1;  }
#map_container.world #wm_backtoworld button { opacity: 0; }

.uk-background-secondary {
	background-color: #0089C1;
}
.uk-light, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color), .uk-card-primary.uk-card-body, .uk-card-primary > :not([class*="uk-card-media"]), .uk-card-secondary.uk-card-body, .uk-card-secondary > :not([class*="uk-card-media"]), .uk-overlay-primary, .uk-offcanvas-bar {
	color: white;
}
header h1.ce-headline::before, header h2.ce-headline::before {
    height: 6px;
    width: 45px;
    content: '';
    border-radius: 3px;
    background-color: #F56B00;
    display: inline-block;
}
header span {
    display: block;
}     
.uk-tab-container .uk-tab{padding:20px 0}.uk-tab-container .uk-tab>*>a{color:#0089C1;font-weight:400;font-size:1.1rem;padding:10px;border:1px solid #0089C1}.uk-tab-container .uk-tab li.uk-active a{background:#F56B00;color:#ffffff;border:1px solid #F56B00}.uk-tab{width:auto !important}.uk-tab>*{padding-bottom:10px}           

.news .uk-news-list.uk-event-view .uk-news-event-date > span time {
	display: block;
	line-height: 100%;
}
                .uk-tab::before { border-bottom: 0; }
                .wm-badge { display: table-cell; }