#mainframe {
	background-image: url("Stock/Silberspross_Logo_AllBlack.png");
	background-size: 22vw;
	background-repeat: no-repeat;
	background-position: top 7vw right 7vw;
	/* height: 100vh; */
	height: 50vw;
}

#silberspross {
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-size: 8vw;
    font-weight: bolder;
    font-style: normal;
    text-shadow: 0px 0px #102031;
	/* color: #314552;*/
	color: #000000;
	padding-left: 0rem;
	margin-bottom: 4vw;
}
#buffer {
    height: 11vw;
}

#logoBuffer {
	height: 57vw;	
}

.info {
    padding-left: 11vw;
    padding-top: 0.5vw;
    padding-right: 5vw;
    padding-bottom: calc(0.6rem + 0.3vw);
    /* color: #677487;*/
    /*color: #5E5E5E;*/
	color: #000000;
}

.t1 {
    font-size: calc(1.4vw + 0.6rem);
}

.t2 {
    font-size: calc(2.8vw + 1.2rem);
}

.email {
    margin-top: 0vw;
    padding-left: 0vw;
    font-size: calc(1rem + 0.5vw);
    /* color: #8D9AA6; */
	color: #5E5E5E;
    font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	position: fixed;
	width: 100vw;
	bottom: 4vh;
	
}

li{
	padding: 0;
}

.adresse {
	margin-top: 0vw;
    padding-left: 0vw;
    font-size: calc(0.6rem + 0.3vw);
    /* color: #8D9AA6; */
	color: #5E5E5E;
    font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	position: fixed;
	width: 100vw;
	bottom: 1vh;
}

@media  (max-width:576px){
	#mainframe {
		background-size: 28vw;
		background-repeat: no-repeat;
		background-position: center top 44vw;
		/* height: 100vh; */
		height: 100vw;
	}
	
	#silberspross {
		text-align: center;
		font-size: 12vw;
	}
	
	#buffer {
    	height: 19vw;
	}
	
	.t1 {
		text-align: center;
		font-size: calc(1.7vw + 0.8rem);
	}
	
	.info {
    padding-left: 5vw;
    padding-top: 0.5vw;
    padding-right: 5vw;
    padding-bottom: calc(0.6rem + 0.3vw);
    /* color: #677487;*/
    /*color: #5E5E5E;*/
	color: #000000;
	}
	
	
}


@media (max-width:768px){
	#buffer {
	}
	
	#mainframe {
	}
	
	.info {
    padding-left: 10vw;
	text-align: justify;
}




}

@media (min-width:576px){


.t1 {
}
.t2 {
}
.email {
}
}

@media (min-width:992px){


.t2 {
}
.email {
}
.t1 {
}
}

@media (min-width:1200px){


.t1 {
}
.t2 {
}
.email {
}
}
