*, html {
    padding: 0px;
    margin: 0px;
    }
html, body{
    width: 100%;
    height: 100%;
    background: #fff;
    color: #706f6f;
    font-family: 'Quicksand', sans-serif;
    font-weight: 400;
    font-size: 14px;
    overfow-x: hidden;
}

@font-face { font-family: 'PriscillaScript';
             src: url('../fonts/PriscillaScript.ttf') format('truetype'); }
h1{
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    font-size: 40px;
    text-align: center;
    margin-bottom: 30px; 

}
h2{
    font-family: 'PriscillaScript';
    font-size: 40px;
    xtext-align: center;
    margin: 10px 0px; 
    color: #a7decb;
    

}
a{
    color: #80978d !important;
}
body{
    background-image: url('../img/neeeew_50dpi.png');
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
        background-size: cover;
    background-position: 50%;
}
footer{
    background-color: #526e64;
    color: #ffffff;
    font-size: 12px;
    font-weight: 100;
}
@media only screen and (max-width: 770px) {
    #logo{
        width: 300px;
    }
}
@media only screen and (max-width: 520px) {
    #logo{
        width: 200px;
    }
    h1{
        font-size: 20px;
    }
}
@media (min-width: 1200px){
    .container {
        max-width: 900px !important;
    }
}
.container{
    position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.logo{
    max-width: 100%;
}
.medium{
    font-weight: 500;
}

.ber i{
    font-size: 10px;
}


.nav{
	border-bottom: 2px dotted #c6e9da;
	border-top: 2px dotted #c6e9da;
	    /*background-color: #c6e9da;
    opacity: 0.3;*/
    /*background-color: rgb(198, 233, 218, 0.1);*/
}
.nav-link {
    padding: 0.5rem 2rem;
}
i{
    color: #d9dada;
    ;
}

.carousel{
	width: 100%;
}
.einleitung{
	    line-height: 40px;
        /*background-color: rgba(198, 233, 218, 0.3);*/
        padding: 60px 00px;
        background:
        url(../img/stempel4.png) 85% 50% no-repeat, linear-gradient(-45deg, #c6e9da 0%, #f8fbf9 50%, #c6e9da 100%);
}
.bgblue{
    background:
        linear-gradient(-45deg, #c6e9da 0%, #f8fbf9 50%, #c6e9da 100%);
}

.bild {
   width:300px;
   height:300px;
   overflow:hidden;
}
.bild img {
   margin-top:-20px;
   margin-left:-20px;
}
.about{
/*    background-image: url(../img/karte2.png);
        background-repeat: no-repeat;
        background-size: 100px 100px;*/


    background:
        url(../img/karte2.png) 100% 95% no-repeat;

}



@media only screen and (max-width: 770px) {
    .swiper-slider .swiper-container{
        height: 50%;
    }
}
@media only screen and (max-width: 520px) {
    .swiper-slider .swiper-container{
        height: 70%;
    }

}
@media (min-width: 1200px){
    .swiper-slider .swiper-container {
        height: 100%;
    }
}
