/* Navi über ganze Höhe */
/*
#navi {
	height:205px;
	z-index:6;
}
*/

/* Einzug von horizontalem Menü */
/*
#line ul {margin-left:0px;}
*/
#line li:last-of-type {
    border-right: none;
}

/* Titelbild */
#title {
	background-image:url('pictures/logo.jpg');
	position:relative;
}
img.bridge {
	display:none;
	position:static;
	left:auto; top:auto;
	width:100%;
	height:100%;
}
@media(max-width:799px) {
	#title {
		background-size:cover;
		background-position: 0% 80%;
	}
}
@media(max-width:625px) {
	#title {
		position:relative;
		width:100%;
		height:auto;
	}
	#title:before {
		content: "";
		display: block;
		padding-top: 28%; 	/* ratio */
	}
}
@media(max-width:320px) {
	#title {
		background-position: 100% 80%;
		background-size: 132%;
	}
}

/* Navi vertikal */
@media(max-width:799px) {
	#navi {
		height:215px;
	}
	
	#right {
		height:calc(100% - 215px);
		margin-top:215px;
	}
}

/* Menü-Handle */
@media(max-width:799px) {
	label[for="menu"] {
		color: white;
	}
	label[for="menu"] .fa-border {
		border-color:white;
	}
}
@media(max-width:320px) {
	label[for="menu"] {
		font-size:27px;
		background-color:rgba(30,30,30,0.4);
		border-radius:5px;
	}
}