	div.kaltable {
    display: table;
	width:84.7vw;
	z-index:9;
  }
	div.kaltablePRN {
    display: table;
	width:70vw;
	z-index:9;
  }

	div.kaltr {
	display: table-row;
  }

  	div.ka1td { 
    display: table-cell;
	border:#000000 solid thin;
    width: 84.7vw;
    padding: 0vw;
 	text-align:center;
	background-color:#000000;
	height:3vw;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:2vw;
	color:#FFFFFF;
	}
  	div.ka1tdPRN { 
    display: table-cell;
	border:#000000 solid thin;
    width: 70vw;
    padding: 0vw;
 	text-align:center;
	background-color:#000000;
	height:3vw;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:2vw;
	color:#FFFFFF;
	}



	div.kaltable4 {
    display: table;
	width:84.7vw;
	float:left;
	z-index:9;
  }
	div.kaltable4PRN {
    display: table;
	width:70vw;
	float:left;
	z-index:9;
  }

	div.kaltr4 {
	display: table-row;
	text-align:center;
	height:1.5vw;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5vw;
	color:#FFFFFF;
	font-weight:bold;
  }

	div.kaltr4b {
	display: table-row;
	text-align:center;
	height:1.5vw;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5vw;
	color:#FFFFFF;
  }


  	div.ka1td4 { 
    display: table-cell;
	border:#000000 solid 0.1vw;
	background-color:#000000;
    width: 16vw;
    padding: 0vw;
  }

  	div.ka1td4b { 
    display: table-cell;
	border:#000000 solid 0.1vw;
    width: 16vw;
    padding: 0vw;
  }

  	div.ka1td5 { 
    display: table-cell;
	border:#000000 solid 0.1vw;
	background-color:#000000;
    width: 16vw;
    padding: 0vw;
  }
  	div.ka1td5b { 
    display: table-cell;
	border:#000000 solid 0.1vw;
//	background-color:#000000;
    width: 16vw;
    padding: 0vw;
  }






	div.kaltable35 {
    display: table;
	width:16vw;
	float:left;
	z-index:9;
  }

	div.kaltr35 {
	display: table-row;
	border:#000000 solid thin;
	text-align:center;
	vertical-align:middle;
	height:1.5vw;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2vw;
	color:#000000;
  }

  	div.ka1td35 { 
    display: table-cell;
	border:#000000 solid 0.1vw;
	border-collapse: separate;
	background-color:#FFFFFF;
    width: 2vw;
    padding: 0vw;
  }
  	div.ka1td35kw { 
    display: table-cell;
	background-color:#cccccc;
	border:#000000 solid 0.1vw;
	border-collapse: separate;
    width: 2vw;
    padding: 0vw;
  }
  	div.ka1td35sa { 
    display: table-cell;
	background-color: #FFCCFF;
	border:#000000 solid 0.1vw;
	border-collapse: separate;
    width: 2vw;
    padding: 0vw;
  }
  	div.ka1td35so { 
    display: table-cell;
	background-color:#FF99FF;
	border:#000000 solid 0.1vw;
	border-collapse: separate;
    width: 2vw;
    padding: 0vw;
	color:#FF0000;
  }
  	div.ka1td35mg { 
    display: table-cell;
	border:#000000 solid 0.1vw;
	border-collapse: separate;
    width: 2vw;
    padding: 0vw;
  }



  div.kalmargintd {
    display: table-cell;
    width: 2vw;
	margin-right:0vw;
  }
  div.kalmargintr {
    display: table-row;
    height: 1vw;
  }


  div.TG {
  height:100%;
  margin:0;
  padding:0;
  color:#FF0000;
  font-weight:bold;
  }

  div.FT {
  background-color:#FF99FF;
  height:100%;
  margin:0;
  padding:0;
  color:#FF0000;
  font-weight:bold;
  }
    div.pFT {
  background-color: #FF0000;
  height:100%;
  width:100%;
  margin:0;
  padding:0;
  color:#000000;
  font-weight:bold;
  }
    div.aFT {
  background-color: #FFCCFF;
//  background-image: url(https://www.schmidt-hh.de/home/kalender/images/FER.png);
  background-size:cover;
  height:100%;
  margin:0;
  padding:0;
  }
    div.FER {
	position:absolute;
	z-index:1;
//  background-color: #00FF00;
  background-image: url(https://www.schmidt-hh.de/home/kalender/images/FER.png);
  background-size:cover;
  height:1.3vw;
  width:1.8vw;
  margin:0;
  padding:0;
  }
  	img.FERimg {
	z-index:0;
	height:100%;
  }
    .akt {
	outline:#0000FF medium solid;
	}
	
    div.REI {
	z-index:10;
//  background-color: #00FF00;
  background-image: url(https://www.schmidt-hh.de/home/kalender/images/REI.png);
  background-size:cover;
  height:100%;
  margin:0;
  padding:0;
  }

    div.REJ {
	z-index:10;
//  background-color: #00FF00;
  background-image: url(https://www.schmidt-hh.de/home/kalender/images/REJ.png);
  background-size:cover;
  height:100%;
  margin:0;
  padding:0;
  }

    div.RE2 {
	z-index:10;
//  background-color: #00FF00;
  background-image: url(https://www.schmidt-hh.de/home/kalender/images/RE2.png);
  background-size:cover;
  height:100%;
  margin:0;
  padding:0;
  }

	div.clock {
	background-color:#000000;
	color:#FFFFFF;
	padding:0.5vw;
	font-size:28vw;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}