.mod_veranstaltungskalender { 
  overflow:auto ;
  height: 240px;
}
.naechste_Veranstaltung { 
  border-bottom: double 4px #D9D9D9;
}
.tabulator1 {
  width:70px;
  display:block;
  float:left;
}
.mod_veranstaltungskalender_body {
  border-bottom: double 4px #D9D9D9;
}

.mod_veranstaltungskalender h5 {
  background: #C8D6EF;
  padding: 3px 0 3px 3px !important;
}

.hasTip {
 text-decoration: underline;
 cursor: pointer;
 color: #0000FF;
}


/* Tooltips */
.tip-wrap{
    z-index: 10000;
}
.tip {
   float: left;
   background: #ffc;
   border: 1px solid #D4D5AA;
   padding: 5px;
   max-width: 200px;
   text-align: left;
}
 
.tip-title {
   padding: 0;
   margin: 0;
   font-size: 100%;
   font-weight: bold;
   margin-top: -15px;
   padding-top: 15px;
   padding-bottom: 5px;
   background: url(../images/selector-arrow.png) no-repeat;
}
 
.tip-text {
   font-size: 100%;
   margin: 0;
}


.Inforahmen {
  border: groove 3pt red;
  text-align: center;
  vertical-align: middle;
  margin-top: 10px;
  padding: 10px 0 10px 30px;
  background-image: url(../../../media/com_ifzkassistent/images/Error.png) ;
  background-repeat:  no-repeat; 
  /* background-position: 5px center; */
  background-position: 5px 5px;
  font-weight: bold;  
}

.Inforahmen_Info {
  background-image: url(../../../media/com_ifzkassistent/images/info.png) ;
}
.Inforahmen_ToDo {
  background-image: url(../../../media/com_ifzkassistent/images/todo.png) ;
}