


.g-brd-silver { border-color: #f5f5f5 !important; }
.contribs{ list-style-type: none;}





.js-mega-menu{
	margin-bottom:10px;
}


.img_head_logo{
	
}





@media (min-width:800px){.logosm{display:none!important}}
@media (max-width:800px){
	.logolg{ display:none!important }
}



h1, h2,h3, h4{
	
}

.tooltip{
	z-index: 999999 !important;
}

.text-error{ color: darkred; }
.text-warn{ color: #ffc107 }

#vorolc0{ width:200px;text-align:left; }
#vorolc0 a:hover{ text-decoration: none } #vorolc0 a{ color: white; opacity: 1 !important; }

.footinfcap{font-size:10px;line-height:12px;display:inline-block;position:relative;top:5px;width:75px;text-align:right;}
#vorolc1{ font-size:10px;line-height:12px;display:inline-block;position:relative;top:5px;text-align:right; }
#vorolc2{ border-radius:2px;padding:4px;line-height:12px;text-align:center;font-size:10px;color:black }

#vorolgra{height:30px;padding:2px;border-radius:2px;position:relative;left:0px}
#vllt1, #vllt2{ padding:2px;border-radius:2px;position:relative;top:2px; }

.listTbl { border-spacing:0px;  border-collapse: collapse;  font-size: 15px; background-color:#fff; color: #333; }
/* inside table header */
.listTbl > tbody >  tr > th { border: 1px solid #fff;  padding: 2px 5px 2px 5px;  background: #efefef; font-size:12px}
.listTbl > tbody >  tr > td { border: 1px solid #efefef; padding: 2px 5px 2px 5px; text-align:center }	

.happening{
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: #000;    }
    49%{    color: #000; }
    60%{    color: #3bb18f; }
    99%{    color: #3bb18f;  }
    100%{   color: #000;    }
}	

.pastevent { color: red; }


@media only screen and (max-width: 900px) {
  .printBtn {
	display:none;
  }
}



.event_description{
	color: #999 !important;
}


 .material-symbols-outlined {
    position: relative;
    top: 2px;

    text-align: center;
    font-size: 120% !important;
    line-height: 0.5;
}