
            @font-face {font-family: 'Roboto'; src: url('/dm-fonts/Roboto-Regular.ttf') format('truetype');}
@font-face {font-family: 'Roboto'; src: url('/dm-fonts/Roboto-Italic.ttf') format('truetype'); font-style: italic;}
@font-face {font-family: 'Roboto'; src: url('/dm-fonts/Roboto-Bold.ttf') format('truetype'); font-weight: bold;}
            @font-face {font-family: 'Roboto'; src: url('/dm-fonts/Roboto-Bold.ttf') format('truetype'); font-weight: bold;}

            img.logo { width: 40%; }

            @media screen {
            #header * {  }
            #dm-container, #dm-container li, #footer {  }
            #dm-container li, #dm-container p  { color: #212121; }
            h1, h2, h3, h4, h5 { color: #872110; }
            }

            #dm-container li, #dm-container p  { font-family: 'Roboto', sans-serif; font-weight: normal; }
            h1, h2, h3, h4, h5 { font-family: 'Roboto', sans-serif; font-weight: bold; }

            li.dietary_restriction {  }
            li.custom_tag {  }
            div.allergens {  }

            .logo {margin-top: 1.5rem; margin-bottom:0px;}
.h1, h1 {font-size: 2rem;}
body {line-height: 1.25;}
/* Abstand Logo zu Speisekarte kleiner */
.pt-3, .py-3 {padding-top: 0rem;}
/* Abstand Rubriken zu Untertitel kleiner */
.pt-5, .py-5 {padding-top: 2rem !important;}
#dm-container li strong {color: #872110;}
.border-top p {
}
        