@charset "UTF-8";
/* CSS Document */

h1{
font-size: 7vw;
padding-top: 3vh;
padding-bottom: 20px;
}

/* imprint */

.container-impr{
padding-left: 10px;
font-size: 20px;
}

.text-imprint p{
padding-bottom: 30px;
padding-left: 0;
}

/* privacy-policy */

.col-1{
padding-left: 10px;
font-size: 20px;
padding-right: 10px;
}

.col-1 p{
padding-bottom: 30px;
}

.col-2{
padding-left: 10px;
font-size: 20px;
padding-right: 10px;
}

.col-2 p{
padding-bottom: 30px;
}

/* footer-bottom */

.footer-bottom{
background-color: white;
border-top: 2px solid #0000ff;
}

.footer-bottom a{
color: #0000ff;
}

.footer-bottom p{
color: #0000ff;
}

.footer-bottom a:hover{
background-color: #0000ff;
color: white;
}

.footer-menue{
border-right: 0;
}
	
.link-col-1{
border-right: 0;
}

@media (min-width: 500px){

/* imprint */

.container-impr{
padding-left: 10px;
}

/* footer-bottom */

.footer-bottom{
background-color: white;
border-top: 2px solid #0000ff;
}

.footer-bottom a{
color: #0000ff;
}

.footer-bottom p{
color: #0000ff;
}

.footer-bottom a:hover{
background-color: #0000ff;
color: white;
}

.footer-menue{
border-right: 2px solid #0000ff;
}
	
.link-col-1{
border-right: 2px solid #0000ff;
}
	
}

@media (min-width: 800px){

/* imprint */
	
.container-impr{
padding-left: 30px;
}
	
/* privacy-policy */

.col-1{
padding-left: 30px;
}

.col-2{
padding-left: 30px;
}

/* footer-bottom */

.footer-bottom{
background-color: white;
border-top: 2px solid #0000ff;
}

.footer-bottom a{
color: #0000ff;
}

.footer-bottom p{
color: #0000ff;
}

.footer-bottom a:hover{
background-color: #0000ff;
color: white;
}

.footer-menue{
border-right: 2px solid #0000ff;
}
	
.link-col-1{
border-right: 2px solid #0000ff;
}
	
}