html 
{
    background: url("../../img/frontpage_kleiner.jpg") no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 100%;
    overflow: hidden;
}

.inlogbody
{
	margin: 0px;
	display: grid;
	grid-template-columns: 100px 10fr 10fr 100px ;
	grid-template-rows: 2fr 10fr 10fr 2fr;
	grid-template-areas:
	'horinav			horinav				horinav				horinav'
	'norm1				login  				login 				norm2'
	'norm1				login  				login 				norm2'
	'footer      		footer  			footer				footer';
	justify-items: center;
	align-items: center;
}

.hori_img
{
	grid-area: img;
	width: 100%;
}

.horiNav
{
	grid-area: horinav;
	background: linear-gradient(to right, rgb(104,104,104),orange);
	width: 100%;
}

.loginformbox
{
	grid-area: login;
	background-color: rgba(240, 240, 240,0.9);

    align-self: center;
    justify-content: center;
    
    border-radius: 5px 5px 5px 5px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    color: black;
	
	border-radius: 5px 5px 10px 10px;
}

#stairlift
{
	display: inline-block;
	float: right;
	padding: 20px;

	font-family: Verdana, Geneva, Tahoma, sans-serif;
}

#stairlift :hover
{
	color: white;
}

#comfort
{
	display: inline-block;
	float: right;
	padding: 20px;

	font-family: Verdana, Geneva, Tahoma, sans-serif;
}

#comfort :hover
{
	color: white;
}

#comfort_contact
{
	display: inline-block;
	float: right;
	padding: 20px;

	font-family: Verdana, Geneva, Tahoma, sans-serif;
}

#comfort_contact :hover
{
	color: white;
}

#loginbtn
{
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	background-color: rgb(104,104,104);
    border: none;
	border-radius: 5px;
    text-decoration: none;
	padding: 10px 30px;	
	float: right;
	color: white;
	margin: 5px;
}

.overhead_title
{
	margin: 0px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 20px;
	padding: 10px;
	color: white;
	background-color: rgb(104,104,104); 
}

a
{
	text-decoration: none;
}

label
{
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color: rgb(104,104,104); 
}

input
{
	padding: 10px;
}

table
{
	border-spacing: 25px;
}


