/* CSS Document */
@import url(https://fonts.gstatic.com/s/josefinsans/v17/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_DjQbMZhLw.woff2);
/* @import url('https://fonts.googleapis.com/css2?family=Josefin+Sans'); */

body {
    font-family:'Josefin Sans', sans-serif;
}

.appointment h2 {
    color: green;
}

.navi ul {
    list-style-type: none;
    }

.navi li {
    display: inline;
    padding-right: 40px;
}

/* .email-link a {
    text-decoration: none;
    color: black;
} */

.appointment a {
    text-decoration: none;
    color: black;
}


.navi a {
    text-decoration: none;
    color: white;
}

.navi a:hover {
    text-decoration: none;
    color:green;
}

.maincontent h1 {
    font-size:3em;
    color:green;
}

.h2-satz {
    font-weight: normal;
}

.maincontent p {
    font-size: 1.3em;
    padding: 0px 50px 0px 50px;
    /* text-align: justify; */
}

.boxes-content-items h3 {
    font-size: 1.6em;
    color:green;
}

.boxes-content-items h2 {
    font-size: 1.6em;
    color:green;
}

.boxes-content-items p {
    text-align: left;
}

.boxes-products-items p {
    text-align: center;
}

/* .kontakt p {
    text-align: justify;
} */

.adresse p {
    text-align: center;
 }

.text-um p {
    text-align: center;
}

.footerbox p {
    font-size:1em;
}

.adresse a {
    text-decoration:none;
    color:green;
}

.footerbox a {
    text-decoration: none;
    color: white;
}

.footerbox a:hover {
    text-decoration: none;
    color:green;
}

.footer_left ul {
    list-style-type: none;
}

.footer_left li {
    display:block;
    padding-top:8px;
    color: white;
}

.footer_right p {
    color:white;
    text-align: right;
    /* padding-right:10px; */
}

input {
    font-family:'Josefin Sans', sans-serif;
    font-size:1.3em;
    padding:0.3em;
}

textarea {
    font-family:'Josefin Sans', sans-serif;
    font-size:1.3em;
    padding:0.3em;
}