
body {
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.0pt;
	
	width: 190mm;
	margin: 0;
}

p {
    margin: 0;
    padding: 0;
	line-height: 1.25;		/* dc medium compact line spacing */
}

table.myTab {
	width: 190mm;
	line-height: 1.25;		/* dc medium compact line spacing */
    margin: 0mm 0mm 0mm 5mm;
    padding: 0;
	/* background-color:aqua; */
}

table.myTab td {
	border: 2px outset black;
	border: 1px solid black;	 /* dc thin border */
	padding: 1.2mm 1.2mm 1.2mm 1.2mm;
}

img.qr {						/* dc QR code formatting */
	padding: 0mm 0mm 0mm 0mm;
	margin: 0mm 0mm 0mm 0mm;
	float: right;
    max-width: 15mm;	 /* dc restrict QR image to 15mm */
}

td.col-dato {
	width: 28mm;
	text-align: center;
	border-right: none;	/* dc omit border between date and text */
}

table.myTab td.col-dato {
	border-right: none;	/* dc omit border between date and text */
	page-break-inside: avoid;
}

td.col-text {
	width: 162mm;
	border-left: none;	/* dc omit border between date and texst */
}

table.myTab td.col-text {
	border-left: none;	/* dc omit border between date and texst */
	page-break-inside: avoid;
}

td.plakat-header {
	border: none;
}

img.plakat-title {
	width: 650px
}

img.plakat-logo {
	width: 200px; 
	float: right;
	padding: 40px 10px
}

.plakat-top {
	background-color: rgba(255, 255, 0, 0.5);
	padding: 4px 12px 4px 12px;
	margin: 0px 12px 12px 12px;
	border-style: solid;
	border-width: 2px;
	border-color: #E5482F;		/* dc dark orange logo color */
	text-align: center;
}

tr.green {
	background-color: #008D36;	/* dc green logo color */
	color: white;
	font-weight: bold;
	page-break-after: avoid;
}

tr.spacer {
	border: none;
	break-after: avoid-page;	/* dc avoid page break after spacer before month row */
}

.event_title {
	color: #E5482F ;			/* dc dark orange logo color */
	font-weight: bold;
}

@page
{
	size: A4;
	margin: 0;
	padding: 0;
}

@media print {

	* {
		margin: 0;
		padding: 0;
	}

	html, body {
		width: 210mm;
		height: 297mm;
		margin: 0mm;
		/* background-color: white; */
		/* background-color: violet; */
	}
	
/*
	.print {
		background-color: green;
		width:  100%;
		width: 210mm;
		padding: 0;
		margin: 0;
	}
*/
	
	table.myTab, .print table.myTab {
		width: 100%;
		width: 210mm;
		margin: 0;
		padding: 0;
		/* background-color: yellow; */
	}

	table.myTab td, .print table.myTab td {
		width: 100%;
		/* background-color:red; */
	}

	table.myTab td.col-dato, .print table.myTab td.col-dato {
		width: 14%;
		margin: 0;
		padding: 0;
		text-align: center;
		border-right: none;		/* suppress border on right side of date cell */
		/* background-color: tan; */
	} 

	table.myTab td.col-text, .print table.myTab td.col-text {
		width: 86%;
		border-left: none;		/* suppress border on left side of text cell */
		/* background-color: pink; */
	}
}

.event_title {
	color: #E5482F; /* dc dark orange logo color */
	font-weight: bold;
}
.event_title::after {
	color: #1D70B3; /* dc blue water logo color */
	color: #006637;	/* dc dark green logo color */
	font-weight: normal;
	content: "  \2727  ";  /* \2728=sparkles  \2727=White Four Pointed Star */
}

/* CHANGE LOG
 7.04.2024	added descriptions in comments
*/