/* laiv.addon v1.25.1 | last modifications: 2025-02-13.0 */

div.frame_div {
	float: left;
	width: 5%;
	background-image: url("../images/transparent.png");
	background-repeat: repeat-x;
}

@media (max-width: 800px) {
	div.frame_div {
		width: 4%;
	}
}

#main_div {
	float: left;
	width: 90%;
}

@media (max-width: 800px) {
	#main_div {
		width: 90%;
	}
}

.myAuswahl {
	width: 20%;
	padding: 5px;
	margin: 0px 5px 5px 0px;
	border: none;
	background-color: #fff;
}

.myAuswahl p {
	font-size: 13px;
	text-align: left;
	padding: 0;
	text-decoration: none;
	text-transform: none;
	font-weight: false;
	color: #6e6e6e;
}

.myFlex {
	float: left;
	width: 100%;
	height: 60px;
	padding: 2px;
	background-color: #fff;
	display: flex;
	justify-content: space-between;
}

#title {
	float: left;
	width: 100%;
}

#title p {
	font-size: 120.0%;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	color: #6e6e6e;
	padding: 5px 0;
}

#titleEU {
	float: left;
	width: 100%;
}

#titleEU p {
	font-size: 120.0%;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	color: #1565c0;
	padding: 5px 0;
}

#info {
	display: none;
	float: left;
	height: 90px;
	width: 20%;
	text-align: left;
	vertical-align: bottom;
}

#info p {
	margin: auto auto auto 15px;
	/*font-size: 13px;*/
	font-size: 100.1%;
	color: #000;
	padding: 2px;
}

#refreshIn {
	float: left;
	width: 15%;
	padding: 10px 0, 0, 0;
}

#refreshIn p {
	font-size: 101.01%;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	font-weight: false;
	color: #6495ED;
}

#footnote {
	float: left;
	width: 84%;
	padding: 10px 0;
}

#footnote p {
	color: #6e6e6e;
	float: left;
	width: 99%;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	font-weight: false;
	padding: 20px 0;
	font-size: 13px;
}

#footnote a {
	background-color: #b4b4b4;
	color: #fff;
	text-decoration: none;
}

#footnote a:hover {
	background-color: #555;
}

#footnote a:active {
	background-color: #000;
}

#footnote a:visited {
	background-color: #ccc;
}

#infogem {
	display: none;
	float: left;
	width: 100%;
	padding: 15px 0 15px 15px;
	font-size: 13px;
}

#infogem td {
	border: 0pt;
}

#infogkl {
	display: none;
	float: left;
	width: 100%;
	padding: 15px 0 15px 15px;
}

#infogkl p {
	font-size: 13px;
	font-weight: bold;
	color: #444;
	text-align: center;
}

#infogkl td {
	font-size: 13px;
}

#blockSelection {
	float: left;
	width: 100%;
	height: 50px;
}

#blockInfo {
	float: left;
	width: 20%;
	height: 800px;
}

#curtain {
	width: 100%;
	height: 100%;
	position: absolute;	
	background: rgba(0, 0, 0, 0.8);
	color: #F5F5F6;
	font-size: 25px;
}

#curtain span {
	display: block;
	position: absolute;
	top: 49%;
	width: 100%;
	text-align: center;
}