* {
   padding:0;
   margin:0;
}

html, body {
    font-family: -apple-system, BlinkMacSystemFont, "Inter UI", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-family: 'Poppins', sans-serif;
    color: #444;
}

body {
   font-size: 1rem;
   font-weight: 400;
   line-height: 1.2;
   background: #67625e;
   color: #333;
   text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem;
}

h2 {
    font-size: 1.6rem;
    font-weight: 600;
    margin-bottom: .5rem;
    line-height: 1.2;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}


.box {
    border-radius: 25px;
    background: #fff;
    padding: 35px;
    /* background-image: url('bg.jpg'); */
    width:640px;
    height:360px;
    position:fixed;
    margin-left:-320px;
    margin-top:-180px;
    top:50%;
    left:50%;
}


.box1 {
    border-radius: 25px;
    background: #fff;
    padding: 35px;
    /* background-image: url('bg.jpg'); */
    width:960px;
    margin:35px;
}



:link,:visited { text-decoration:none }
a img,:link img,:visited img { border:none }



.datenschutz {
    color: #ccc;
}



dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
    margin-left: 2rem;
}

li {

}


a {
   color: #4d8129;
   text-decoration: none;
}





.datenschutz {
   position: absolute;
   bottom: -35px;
   right: 68px;
   height: 28px;
   text-align: right;
}


.datenschutz a {
   color: #e6e5e5;
   font-size: 14px;
   letter-spacing: 1px;
}


