/* Eksakte Frontend - Stylesheet */
/* RDC 07.10.2009 */

/* PRINT styles for the website*/

/*Setting font*/
.page, 
.page table, 
.page a{
font:11pt/14pt Arial, Verdana, helvetica, Sans-Serif;
color:#454545;
}
.page{
width:100%;
height:auto;
overflow:visible;
}
.page a{
text-decoration:none;
}
.page img{
border:none;
}

/*Text elements*/
.page p {
margin-top:0;
padding-top:0;
margin-bottom: 12pt;
}

.page h1 {
	font-size:16pt;
	font-weight:bold;
}
.page h2 {
	font-size:13pt;
	font-weight: bold;
}
.page h3 {
	font-size:14pt;
	font-weight: normal;
}
.page h4 {
	font-size:13pt;
	font-weight: normal;
}
.page h5 {
	font-size:12pt;
	font-weight: bold;
}
.page h6 {
	font-size:11pt;
	font-weight: bold;
}


/*HIDE*/
.betaInfo, 
.page #pageTopAdd, 
.page .pageTopAdd, 
.page .dim-outer, 
.page .clear, 
.page .mPopOutLinks,
.page .readMore, 
.page .showAll,
.page input, 
.page textarea, 
.page select,
.page .listValues,
.page .pagerContainer,
.page .pnlPreviousDate, 
.page .pnlNextDate,
.page .pageMain .mainColumnRight, 
.page .pageMain .leftWrapper .mainLoginBar, 
.page .pageMain .leftWrapper .mainHeaderBar, 
.page .pageMain .leftWrapper .mainHightlightRow, 
.page .pageMain .leftWrapper .mFilterBar, 
.page .pageMain .leftWrapper .mAddsHorizontal, 
.page .pageMain .leftWrapper #pageFooter, 
.page .mCategoryList table .colTicket,
.page .mCategoryList table .colMenu, 
.page .mCategoryList table .colProductTicket, 
.page .mCategoryList table .colMenu, 
.page .mArticleElement .tabs,
.page .mArticleElement .pnlReviews,
.page .mArticleElement .pnlMedia, 
.page .mArticleElement .pnlLinks,
.page .mArticleElement .close, 
.page .mArticleElement .readMore,
.page .closeButton{
display:none!important;
}

.page .pageMain .leftWrapper .mainSiteName h1{
}
	.page .pageMain .leftWrapper .mainSiteName h1 a{
	visibility:hidden;
	height:0.1mm;
	overflow:hidden;
	}
.page .pageMain .leftWrapper .mainSiteName h1:after{
content:url(graphics/logoByenkalderPrint.png);
position: relative;
top:-5mm;
width:190mm;
}

.page .mCategoryList table{
width:100%;
border-top:0.3mm solid #232323;
border-bottom:0.3mm solid #232323;
border-collapse:collapse;
margin-bottom:6mm;
}
	.page .mCategoryList table th{
	padding:0.3mm 3mm 0.7mm 0mm;
	text-align:left;
	}
	.page .mCategoryList table td{
	border-top:0.1mm solid #454545;
	padding:0.5mm 3mm 1mm 0mm;
	font-size:10pt;
	vertical-align:bottom;
	}
.page .mCategoryList h2{
border-left:5mm solid #454545;
padding-left:2mm;
}
.page.film .mCategoryList h2{
color:#00abff;
border-color:#00abff;
}
.page.musik .mCategoryList h2{
color:#ffc500;
border-color:#ffc500;
}
.page.teater .mCategoryList h2{
color:#ff1820;
border-color:#ff1820;
}
.page.kunst .mCategoryList h2{
color:#e84fff;
border-color:#e84fff;
}
.page.litteratur .mCategoryList h2{
color:#00b541;
border-color:#00b541;
}
.page .mCategoryList .alertInfoText{
color:#F35500;
padding:1mm 5mm;
border:0.1mm solid #F35500;
margin-bottom:10mm;
}

.page .mArticleElement{
margin-bottom:12mm;
}
	.page .mArticleElement h1, 
	.page .mArticleElement h2,
	.page .mArticleElement h3,
	.page .mArticleElement h4,
	.page .mArticleElement h5,
	.page .mArticleElement h6{
	margin:0 0 2mm 0;
	padding:0;
	}
	.page .mArticleElement .leftColumn:after{
	content:"";
	clear: both;
	display: block;
	height:7mm;
	}
		.page .mArticleElement .leftColumn .columnInnerLeft{
		display:inline;
		float:left;
		padding-right:5mm;
		}
			.page .mArticleElement .leftColumn .columnInnerLeft img{
			display:inline;
			width:120mm;
			}
		.page .mArticleElement .leftColumn .columnInnerRight{
		display:inline;
		}
			.page .mArticleElement .leftColumn .columnInnerRight h2{
			font-size:19pt;
			line-height:19pt;
			}
			.page .mArticleElement .leftColumn .columnInnerRight th,
			.page .mArticleElement .leftColumn .columnInnerRight td{
			vertical-align:top;
			text-align:left;
			padding-right:5mm;
			}
				.page .mArticleElement .leftColumn .columnInnerRight td p{
				margin:0;
				padding:0;
				}
	
	.page .mArticleElement .rightColumn{
	clear: right;
	/* margin-bottom:10mm; */
	}
		.page .mArticleElement .rightColumn .pnlDescription{
		display: block!important;
		margin-bottom:10mm;
		}
		.page .mArticleElement .rightColumn .pnlPosters{
		display: block!important;
		}
			.page .mArticleElement .rightColumn .pnlPosters img{
			margin-right:8mm;
			height:40mm;
			width:auto;
			}

	.page .mArticleElement .rightColumn:after{
	content:"";
	clear: both;
	display: block;
	height:10mm;
	}
	
	.page .mArticleElement .clear{
	display:block!important;
	}
	
	.page .mArticleElement .mInternalReview{
	}
		.page .mArticleElement .mInternalReview .internalReviewHeader{
		font-style:italic;
		margin-bottom:2mm;
		}
			.page .mArticleElement .mInternalReview .internalReviewHeader .name:before{
			content:"Byenkalder.dk anmeldelse";
			display: block;
			clear:both;
			width:100%;
			font-size:14pt;
			font-weight:bold;
			margin-bottom:2mm;
			font-style:normal;
			}
		.page .mArticleElement .mInternalReview .reviewRating .star.empty:after{
		content:url(graphics/iconStarGrayDarkEmpty.png);
		}
		.page .mArticleElement .mInternalReview .reviewRating .star.half:after{
		content:url(graphics/iconStarGrayDarkHalf.png);
		}
		.page .mArticleElement .mInternalReview .reviewRating .star.full:after{
		content:url(graphics/iconStarGrayDarkFull.png);
		}













/**** Calender *******************************************************************************************************************/

.printPage{
width:190mm;
height:auto;
overflow:visible;
padding:5mm;
}
body .printPage, body .printPage table{
font:11pt/14pt Arial, Verdana, helvetica, Sans-Serif;
color:#454545;
}
	.printPage img.printLogo{
	width:190mm;
	margin-bottom:5mm;
	}
	.printPage .calendarHeader{
	font-size:13pt;
	margin-bottom:2mm;
	border-bottom:0.3mm solid #232323;
	color:#232323;
	}
	.printPage .printCalendar{
	}
		.printPage .printCalendar .calendarDay{
		border-bottom:0.1mm solid #454545;
		padding:0.8mm 0 0 0;
		
		}
		.printPage .printCalendar .calendarDay.noEvents{
		color:#898989;
		font-size:10pt;
		border-color:#898989;
		padding:0.5mm 0 0.5mm 0;
		}
		.printPage .printCalendar .calendarDay.weekend{
		}
			.printPage .printCalendar .calendarDay .calendarDayHeader{
			font-weight:bold;
			margin-bottom:-5mm;
			text-transform:capitalize;
			}
			.printPage .printCalendar .calendarDay.noEvents .calendarDayHeader{
			font-weight:normal;
			margin-bottom:0;
			}
			.printPage .printCalendar .calendarDay.weekend .calendarDayHeader{
			color:#ff5900;
			}
			.printPage .printCalendar .calendarDay.weekend.noEvents .calendarDayHeader{
			color:#ff7a33;
			}
			.printPage .printCalendar .calendarDay .printEvent{
			margin-left:30mm;
			padding-bottom:0.4mm;
			}
				.printPage .printCalendar .calendarDay .printEvent .printEventName{
				padding-right:2mm;
				color:#353535;
				}
					.printPage .printCalendar .calendarDay .printEvent .printEventName img{
					position:relative;
					top:0.6mm;
					}
				.printPage .printCalendar .calendarDay .printEvent .printEventPlace{
				font-style:italic;
				padding-right:2mm;
				color:#555;
				}
				.printPage .printCalendar .calendarDay .printEvent .printEventTime{
				font-weight:bold;
				}
		.printPage .printCalendar .calendarDay.singleDay{
		padding-bottom:0.8mm;
		}
			.printPage .printCalendar .calendarDay.singleDay .calendarDayHeader{
			}
			.printPage .printCalendar .calendarDay.singleDay .printEvent{
			margin-left:50mm;
			border-bottom:0.1mm solid #898989;
			margin-bottom:2mm;
			padding-bottom:1mm;
			}
				.printPage .printCalendar .calendarDay.singleDay .printEvent .printEventName{
				display:block;
				}
				.printPage .printCalendar .calendarDay.singleDay .printEvent .printEventPlace{
				padding-left:5.4mm;
				}
				.printPage .printCalendar .calendarDay.singleDay .printEvent .printEventTime{
				}
				
				
				
				