/* cells that show the day names */


.cal_day_head {
   font-size: 9pt;
   background: white;
   border: 1px solid white;
   }

/* general date cells */
.days {
   font-size: 9pt;
   background: #F0F0F0;
   vertical-align: text-top;
   border: 0px;
   valign: top;
}

/* general date cells */
.nonmonthdays {
   vertical-align: text-top;
   font-size: 9pt;
   background: transparent;
   border: 0px;
}

/* general date cells */
.helgedag {
   vertical-align: text-top;
   font-size: 9pt;
   background: rgb(225,200,200);
   border: 0px;
}
 
 
/* general date cells */
.plandag {
   font-size: 10pt;
   text-align: center;
   background: lightgrey;
   border: 1px solid black;
}
 
/* current day cell */
.today {
   vertical-align: text-top;
   font-size: 10pt;
   background: rgb(151,237,255);
}


/* outer table */
.calendar {
width: 95%;
margin: 0px;
padding: 0px;
border: 0px;
}


.hoved_kal {
width: 430px;
padding: 0px;
margin: 0px;
border-top: 0px;
border-left: 0px;
border-right: 1px;
border-bottom: 0px;
border-color: red;
border-style: dashed;
}

.linker {
   text-align: center;
   width: 95%;
   font-size: 12pt;
   background: #F0F0F0;
   border: none;
   margin: 10px;
   padding: 0px 10px 0px 10px;
   }

.plan {
   width: 95%;
   font-size: 10pt;
   background: white;
   border: 1px solid black;
   margin: 10px;
   padding: 10px;
   }

.celle {
   width: 90;
   text-align: center;
   font-style: bold;
   }

.gjore {
   font-size: 7pt;
   padding-left: 7px;
   margin: 0px;
   }
.gjore li {
 list-style-type:disc;
 padding: -2px;
 margin: 0px;
 } 

.time {
   font-size: 8pt;
   margin: 2px;
   float: right;
 }

.calendarContentTime {
  height: 30px;
  margin: 0px 0px 0px 15px;
  padding: 0px;
  width: 95%;
  border-bottom: 1px solid #ACA899;
 
 }

.mndint {
  height: 70px;
  margin: 0px;
  padding: 0px;
}
