

.zfeLogo {
	flex-grow: 1;
	width: 220px;
	border: 0px solid #ff007f;
	transition: width 0.5s;
	z-index: 9999;
}


.zfeLogoSticked {
	height: 110px;
	width: 200px;
}


.zfeUI {
	flex-grow: 9;
	border: 0px dotted #005500;
	background-color: #ffffff;
	max-height: 102px;
}

.zfeMain {
	display: flex;
	flex-direction: column;
}

.zfeUser {
	display: flex;
	justify-content: flex-end;
	border: 0px dotted #aa0000;
	background-color: #ffffff;
	min-height: 30px;
}

.zfeCard {
	
	border: 0px solid #00ff7f;
	min-height: 30px;
	min-width: 30px;
}

.zfeLang {

	border: 0px solid #00aa00;
	min-height: 30px;
	min-width: 30px;
	z-index: 10003;
}


.zfeMenue {
	padding-top: 8px;
	z-index: 10002;
	position: relative;
}


.zfeMenueSticked {
	padding-top: 2px;
	border: 0px solid #00557f;
}


.CTsmallSim {
	display: none !important;
}

.mdSimCell {
	/* background-color: #41c35f; */
}

.hovoll {
	min-height: 140px;
	border: 0px solid #00557f;

}

@media (max-width: 800px) {
	
	.hovoll {
		min-height: 20px;
		background-color: #FFFFFF;
	}
	
	.zfeLogo {
		flex-grow: 1;
		width: 80px;
		border: 0px dotted #00aaff;
		transition: width 0.5s;
	}
	

	.zfeLogoSticked {
		height: 40px;
		width: 80px;
	}
	
	.zfeMenue {
		position: absolute;
		left: 0px;
		top: 50px;
		border: 0px solid #FF0000;
		width: 100%;
	}
	
	.htLogoSpace {
		height: 52px;
		max-width: 78px;
		background-color: var(--clientBgCol);;
		padding-top: 20px;
	}
	

	.pcLogoSpace{
		height: 52px;
		border: 0px solid #00ffff;
		background-color: var(--clientBgCol);;
		padding-top: 28px;
	}
	
	
	.htLogo {

		width: 78px;
		background-size: 60%;
	}
	/* max-height: 50px; */
	.zfeUI {
		height: 52px;
		flex-grow: 9;
		border: 0px dotted #005500;
		background-color: #ffffff;
	}
	
	.zfeCard {
		
		width: 100%;
	}
	

	.ic_user {
		margin: 4px;
		height: 12px;
	}
	
	.ic_sim {
		width: 12px;
		margin-right: 8px;
		margin-left: 4px;
	}
	
	
	
	.carticonktuell {
		width: 46px;
		background-color: #FFFFFF !important;
		border: 0px solid #FF0000 !important;
	}
	
	.uiSimCell {
		display: none !important;
	}
	
	.CTsmallSim {
		display: table !important;
		
	}
	
	.mdSimCell {
		vertical-align: middle;
		
	}
	
	.lmtTop {

		position: absolute;
		top: 120px;

		min-height: 10px;
		background-color: #ffffff;
		border-top: 1px solid #c3c3c3;
		z-index: -1;


		width: 96%;
		max-width: var(--canvasMaxWith);

		margin-left: 2%;
		margin-right: 2%;

		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;

	}
}