/* Generated by OELCMS ONE */

* { 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	-ms-box-sizing: border-box; 
	/* box-sizing: border-box; */

	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
	font-style: normal;
}

body {
    margin:0;
}

.strike {
	text-decoration: line-through;
}

div#preload { display: none; }

div.container 
{
}

div.container>table
{
	border-collapse: separate;
	border-spacing: 2px;

	position: absolute;
	top: 0; left: 50%;
	transform: translate(-50%,0);

}

.tlink {
	background-repeat:no-repeat;
	background-size:cover;
}

.tlink>a {
	display:inline-block;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
}

.cat01 { background-color:#e64725; }
.cat02 { background-color:#0075bc; }
.cat03 { background-color:#79b51c; }
.cat04 { background-color:#22bbea; }

.blk00 { background-color:#ffffff; }
.blk45 { background-color:#8d8c8c; }
.blk65 { background-color:#595959; }
.blk75 { background-color:#404040; }
.blk85 { background-color:#262626; }
.blkNot { background-color:#DFDFDF; }

.aktkt { background-color:#7c3795; } /*kirchentag*/
.aktcm { background-color:#e54e23; } /*comic*/


.R1C2 {
	background-image: url('8203.cbin');
	background-repeat: no-repeat;
	background-position:center center;
}


.R2C2 {background-image: url('8221.cbin');}
.R2C2:hover {background-image: url("8220.cbin");}
.R2C3 {background-image: url('8228.cbin');}
.R2C3:hover {background-image: url("8218.cbin");}
.R2C4 {background-image: url("8205.cbin");}
.R2C4:hover {background-image: url("8219.cbin");}
.R2C5 {background-image: url("8202.cbin");}
.R2C5:hover {background-image: url("8217.cbin");}

.R3C1 {}
.R3C2 {}
.R3C2 form { display:none; }
.R3C2A {
	background-image: url("8201.cbin");
	background-size:40%;
	background-repeat:no-repeat;
	background-position:center center;
}
.R3C2B input {
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
	background-color:#ffffff;
	border:0;
	margin:0;

	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
}
.R3C2C input{
	border:0;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	
	background-image: url("8254.cbin");
	background-size:40%;
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#ffffff;
}
.R3C2C input:hover {background-image: url("8255.cbin");}

.R3C6 {}

.R4C1 {
	/* padding-top:3px; */
	text-align: center; 
	vertical-align: middle;
}
.R4C1 div {
	display:inline-block;
	color:#ffffff;
}
.R4C1 div strong {
	font-weight:700;
}

.R4C1 a { font-weight:700;color:#ffffff;text-decoration:none; }
.R4C1 a:visited { color:#ffffff; text-decoration:none; }
.R4C1 a:hover { color:#000000;text-decoration:none; }
.R4C1 a:active { color:#000000;text-decoration:none; }

/* .ticker { display:flex; }
.ticker span { display:inline-flex; }
.ticker a { display:inline-flex; } */

.R5C2 {background-image: url("8914.cbin"); background-size: 70% 70%; background-position:center;}
.R5C2:hover {background-image: url("8913.cbin");}
.R5C3 {background-image: url("8916.cbin"); background-size: 70% 70%; background-position:center;}
.R5C3:hover {background-image: url("8915.cbin");}
.R5C4 {background-image: url("9721.cbin");}
.R5C4:hover {background-image: url("9722.cbin");}
.R5C5 {background-image: url("8193.cbin");}
.R5C5:hover {background-image: url("8209.cbin");}

.R6C2 {background-image: url("8194.cbin");}
.R6C2:hover {background-image: url("8210.cbin");}
.R6C3 {background-image: url("8195.cbin");}
.R6C3:hover {background-image: url("8211.cbin");}

.R6C4 {background-image: url("9477.cbin");}
.R6C4:hover {background-image: url("9476.cbin");}

.R6C5 {background-image: url("8196.cbin");}
.R6C5:hover {background-image: url("8212.cbin");}

.R7C2 {background-image: url("8197.cbin");}
.R7C2:hover {background-image: url("8213.cbin");}
.R7C3 {background-image: url("8198.cbin");}
.R7C3:hover {background-image: url("8214.cbin");}
.R7C4 {background-image: url("8199.cbin");}
.R7C4:hover {background-image: url("8215.cbin");}
.R7C5 {background-image: url("8200.cbin");}
.R7C5:hover {background-image: url("8216.cbin");}

.R8C2 {
	justify-content:center;
	align-items:center;

	text-align: center; 
	vertical-align: middle;
}
.R8C2 div {
	display:inline-block;
}

.R8C2 a { color:#000000;text-decoration:none; }
.R8C2 a:visited {color:#000000;text-decoration:none;}
.R8C2 a:hover {color:#e64725;text-decoration:none;}
.R8C2 a:active {color:#e64725;text-decoration:none;}

td.minism {
	text-align: center;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	line-height: 1.6;
	letter-spacing: 0;
}
td.minism a { color:#c0c0c0;text-decoration:none; }
td.minism a:visited { color:#c0c0c0;text-decoration:none; }
td.minism a:hover { color:#000000;text-decoration:none; }
td.minism a:active { color:#000000;text-decoration:none; }

td.minism a {
	color:#c0c0c0;
	text-transform: uppercase;
	font-size: calc(80vmin*0.15/6); /*13px;*/
	margin-right: 12px;
}
td.minism a.last {
	margin-right: 0 !important;
}

@media screen and (orientation:portrait)
{
	.tilesz {width: calc(100vmin*1/4); height: calc(100vmin*1/4);}
	.tileh120{height:calc(100vmin*0.75/4);}
	.tileh80{height:calc(100vmin*0.5/4);}
	.tileh40{height:calc(100vmin*0.25/4);}
	.R1C2 { background-size: 50vmin auto; }
	.R3C2A {
		width:calc(90vmin*1/4);
	}
	.R3C2B {
		/*padding:20px 0;*/
		width:auto;
	}
	.R3C2B input {
		padding:1px 5px;
	
		height:calc(90vmin*0.5/4);
	
		font-size:calc(90vmin*0.2/4);
	
	}
	.R3C2C {
		width:calc(90vmin*0.75/4);
		height:calc(90vmin*0.5/4);
	}
	.R4C1 {
		font-size:calc(90vmin*0.13/4);
	}
	.R8C2 {
		font-size:calc(90vmin*0.15/4);
	}
}

.Notfall a { color:#E69988;text-decoration:none; }
.Notfall a:visited {color:#E69988;text-decoration:none;}
.Notfall a:hover {color:#000000;text-decoration:none;}
.Notfall a:active {color:#000000;text-decoration:none;}


@media screen and (orientation:landscape)
{
	.tilesz {width:calc(100vmin*1/6); height:calc(100vmin*1/6);}
	.tileh120{height:calc(100vmin*0.75/6);}
	.tileh80{height:calc(100vmin*0.5/6);}
	.tileh40{height:calc(100vmin*0.25/6);}
	.R1C2 { background-size: 33.4vmin auto; }
	.R3C2A {
		width:calc(100vmin*1/6);
	}
	.R3C2B {
		/*padding:20px 0;*/
		width:auto;
	}
	.R3C2B input {
		padding:1px 5px;
	
		height:calc(100vmin*0.5/6);
	
		font-size:calc(100vmin*0.2/6);
	
	}
	.R3C2C {
		width:calc(100vmin*0.75/6);
		height:calc(100vmin*0.5/6);
	}
	.R4C1 {
		font-size:calc(100vmin*0.13/6);
	}
	.R8C2 {
		font-size:calc(100vmin*0.15/6);
	}
}

#cookiedisc .clr {
	clear: both;
}

#cookiedisc.hidden {
	visibility: hidden;
	display: none;
}


#cookiedisc {
	width: 100%;

	box-sizing: border-box;
	position: fixed;
	background-color: #E64725;
	z-index: 9999999;
	bottom: 0;
	left:0;


	background-color:#E64725;
	color: #ffffff;

	padding-left: 20px;
	padding-right: 20px;

	padding-top: 6px;
	padding-bottom: 6px;

	border-bottom: 0 !important;

	font-size: 20px;
	font-weight: normal;

	line-height: 24px;
	display: inline-block;	
}
#cookiedisc a {
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}
#cookiedisc a:visited { color: #ffffff; text-decoration: underline; }
#cookiedisc a:hover { color: #ffffff; text-decoration: none; }
#cookiedisc a:active { color: #ffffff; text-decoration: none; }

#cookieaccept {
	display: inline-block;
	float: right;
	border-style: solid;
	border: 2px solid #ffffff !important;
	background-color:#ffffff;
	color:#ff0303;
	font-size: 20px;
	font-weight: normal;
	height:39px;
	width:39px;
}

#cookieaccept:hover{ 
	color:#ffffff;
	background-color:#ff0303;
}


#cookiedisc2 {
	background-color:#2FA41C;
	color: #ffffff;

	padding-left: 20px;
	padding-right: 20px;

	padding-top: 8px;
	padding-bottom: 8px;

	border-bottom: 6px solid #d7d7d7;

	font-size: 20px;
	font-weight: normal;
}

#cookiedisc{background-color:rgba(255, 3, 3,0.9)!important;color:#ffffff;padding-left:40px;padding-right:120px;padding-top:8px;padding-bottom:8px;border-bottom:6px solid #d7d7d7;font-size:14pt;font-weight:normal;vertical-align:middle;line-height:39px;}
#cookiedisc a{font-weight:bold;text-decoration:underline;color:#ffffff;}
#cookiedisc a:visited{color:#ffffff;text-decoration:underline;}
#cookiedisc a:hover{color:#ffffff;text-decoration:none;}
#cookiedisc a:active{color:#ffffff;text-decoration:none;}


#cookiedisc{width:100%;box-sizing:border-box;position:fixed;background-color:rgba(255, 3, 3,0.9);z-index:9999999;bottom:0;left:0;color:#ffffff;padding-left:20px;padding-right:20px;padding-top:6px;padding-bottom:6px;border-bottom:0!important;font-size:20px;font-weight:normal;line-height:24px;display:inline-block;margin-right:4px;}
#cookiedisc a{font-weight:bold;text-decoration:underline;color:#ffffff;}
#cookiedisc a:visited{color:#ffffff;text-decoration:underline;}
#cookiedisc a:hover{color:#ffffff;text-decoration:none;}
#cookiedisc a:active{color:#ffffff;text-decoration:none;}
#cookiedisc h1{padding-left:50px;background-image:url(https://www.einundzwanzig.de/8503.cbin);background-repeat:no-repeat;background-size:39px;display:inline-block;margin:0;vertical-align:top;}
#cookiedisc span{padding-top:5px;display:inline-block;height:auto;margin:0;vertical-align:top;}
.h4Date{font-size:16pt;font-weight:normal;padding-top:20px!important;padding-left:40px;padding-right:120px;padding-bottom:0!important;margin-bottom:0!important;}
}
#cookieaccept{height:39px;width:39px;float:right;display:inline-block;border-style:solid;background-color:#ffffff;color:#ff0303;border:2px solid #ffffff!important;font-size:20px;font-weight:normal;padding:1px 4px 1px 4px!important;margin:0!important;}
#cookieaccept:hover{color:#ffffff;background-color:#ff0303;}
