/* parisienne-regular - latin */
@font-face {
    font-family: 'Parisienne';
    font-style: normal;
    font-weight: 400;
    src: url('/fonts/parisienne-v13-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/fonts/parisienne-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/fonts/parisienne-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('/fonts/parisienne-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('/fonts/parisienne-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/fonts/parisienne-v13-latin-regular.svg#Parisienne') format('svg'); /* Legacy iOS */
  }  

body {
    background-image: url(Bilder/farbverlauf1.jpg);
    background-size: cover; 
}
	
p {
    text-align: center;
    color: antiquewhite;
    font-size: 1.3em;
}
	
img {
    width: 100%;
    height: auto;
    border: thin solid;
        
}
	
table {
    width:100%;
    
}

tbody {
}
    
td {
    width: 33%;
}

ul {
    display: inline;
}

li {
    display: inline-block;
    margin-left:-3px;
}

li a {
    background-color: grey;
    color: antiquewhite;
    display: block;
    text-align: center;
    font-size: 1.3em;
    padding: 0.5em;
    margin: 0.5em;
    text-decoration: none;
    border: 2px solid;
    border-color: antiquewhite;
    border-radius: 1em;
}

li a:hover {
    background-color: coral;
    font-size: 1.5em;
    font-weight: 600;
}

/**li a:hover:not(.active) {
    background-color: black;
}**/

nav {                         /*Zentriert die NavBar und macht sie Sticky */
    text-align: center;
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 0;
        }

.active {
    background-color: coral;
    font-weight: 600;
}

.NavAbstand {
    margin-top: 1em;
}

.Mail {
    color: antiquewhite;
    text-decoration-color: antiquewhite;
}
	
.Maps {
    color: antiquewhite;
    font-size: 1.2em;
    text-decoration: underline;
    text-decoration-color: antiquewhite;
}

.Ueberschrift1 {
    font-family: 'Parisienne', cursive;
    font-size: 3em;
    text-align: center;
    color: antiquewhite;
}

.Ueberschrift2R {
    font-family: 'Parisienne', cursive;
    font-size: 2em;
    text-align: right;
    color: antiquewhite;
}

.Ueberschrift2L {
    font-family: 'Parisienne', cursive;
    font-size: 2em;
    text-align: left;
    color: antiquewhite;
}

.Bildabstand {
            padding: 1em;
        }

.Wochenende {
    background-color: lightblue;
}

.belegt {
    background-color: orangered;
}