.workspace
{
	font-size: 28px!important;
}
#Tabs1, #Layer1, #Layer3
{
	min-width:1277px;
}

#tabs1-page-1 span {
	position: absolute;
	color:#FFFFFF; 
	font-family:Arial;
	font-size:32px;
	z-index: 20;
}

#RollOverK1 a img:hover, #RollOverK2 a img:hover, #RollOverK4 a img:hover, #RollOverK3 a img:hover
{
   filter: brightness(90%);
}

p {
	/*text-align: justify;
    text-indent: 3ch;*/
	margin-top: 0;

}
.text-metall p
{
	text-align: justify;
    text-indent: 3ch;
	
}
._metall a
{
	color: blue;
}

._metall a:hover
{
	color: #800080;
}

._metall
{
	color: blue;
	text-decoration: underline;
}

._metall:hover 
{
	color: #800080;
	cursor: pointer;
}


.komp_p 
{
	position: absolute; 
	left: 30px;
}
/*
.komp_l
{
	position: absolute; 
	left: 700px;
}
*/
.komp_p a, .komp_l a, .vkl a
{
	color: black;
}

.komp_p a:hover, .komp_l a:hover, .vkl a:hover
{
	color: #800080;
}

.komp_p a:visited, .komp_l:visited a, .vkl:visited a
{
	color: #800080;
}

.btn-up 
{
    position: fixed;
    background-color: #3aa111;
    right: 15px;
    bottom: 15px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
	z-index: 999;
 }

.btn-up::before 
{
	content: "";
	width: 30px;
	height: 30px;
	background-size: 100% 100%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z'/%3E%3C/svg%3E");
}

.btn-up_hide {
	display: none;
}

@media (hover: hover) and (pointer: fine) 
{
	.btn-up:hover {
		background-color: #328b0e;
	}
}


.card:hover .hover-underline {
	text-decoration: underline !important;
}