<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">footer {
    margin-top: 35px;
}

header{
    margin-bottom:35px;
}

/*switch on mobile*/

@media(max-width:991px){
    #container-34 &gt; .row {
        display: block;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction:column;
        flex-direction:column;
    }

    #col-34-1{
        -webkit-order:1;
        order:2;
    }

    #col-34-2{
        -webkit-order:1;
        order:1;
        
    }
}

/*navi*/
body #content {
    margin: 0;
    background-color:white;
    padding-top:35px;
}

.tk_gastroBeitragsbild {
    background-color: white;
    padding: 35px 35px 0;
}

/*landeskueche u sonstiges*/

.tk_gastroLandeskueche, .tk_gastroSpezialitaeten {
    background-color: #ffffff;
    padding: 0 35px 35px;
}

.tk_gastroLandeskueche a, .tk_gastroSpezialitaeten a {
    display: block;
    float: left;
    width: 25%;
}

.tk_gastroLandeskueche &gt; div:first-child, .tk_gastroSpezialitaeten &gt; div:first-child {
    margin-bottom: 10px;
}

.tk_gastroLandeskueche &gt; div,.tk_gastroSpezialitaeten &gt; div  {
    display: inline-block;
    width: 100%;
}

/*branchen*/

.tk_gastroBranchen {
    background-color: white;
    padding: 0 35px 35px;
}

.tk_gastroBranchen &gt; div {
    display: inline-block;
    width: 100%;
}

.tk_gastroBranchen a {
    display: block;
    float: left;
    width: 25%;
}

.tk_gastroBranchen &gt; div:first-child, .tk_gastroMarken &gt; div:first-child  {
    margin-bottom: 10px;
}

.tk_gastroBranchen a,.tk_gastroSpezialitaeten a, .tk_gastroLandeskueche a {
    text-transform: uppercase;
}

/*marken*/
.tk_gastroMarken {
    background-color: white;
    display: inline-block;
    padding: 0 35px 35px;
    width:100%;
}

.tk_gastroMarken &gt; div &gt; li {
    display: inline-block;
    list-style: outside none none;
    margin-bottom: 35px;
    width: 100%;
}

.tk_gastroMarken &gt; div &gt; li:last-child {
    margin-bottom: 0;
}

.tk_gastroMarken ul{
    padding-left:0;
}

.tk_gastroMarken li li {
    float: left;
    width: 25%;
}

.tk_gastroMarken li li a {
    text-transform: uppercase;
}

.tk_gastroMarken &gt; div &gt; li &gt; a {
    color: #444444;
    display: inline-block;
    font-size: 22px;
    margin-bottom: 10px;
}

.tk_gastroMarken &gt; div &gt; li &gt; a:hover {
    font-size: 22px;
    color:#e20613;
}

.tk_gastroMarken &gt; div &gt; li::before {
    content: "Marken der Kategorie: ";
    font-size: 22px;
}


/*Oeffnungszeiten*/
.tk_gastroOeffn iframe {
    height: 350px;
    max-width: 100%;
}

/*Bilder*/
.tk_gastroBeitragsbild img {
    width: 100%;
}

.tk_gastroBilder {
    background-color: white;
    display: inline-block;
    padding: 35px;
    width: 100%;
}

.gastroBilderBild {
    float: left;
    height: 150px;
    width: 20%;
}

.gastroBilderBild div {
    background-position: center center;
    background-size: cover;
    border: 5px solid #dddddd;
    height: 100%;
    width: 100%;
}

.gastroBilderBild div:hover {
  	border: 5px solid #eeeeee;
}

.tk_gastroBilder &gt; div:first-child {
    margin-bottom: 15px;
}

/*weitere*/
.tk_brancheStoreWrapper {
    display: inline-block;
    width: 50%;
}
.tk_brancheStoreContainer &gt; div {
    min-height: 350px;
}

@media(min-width:1200px){
    .tk_gastroWeiteres &gt; div:nth-child(2) &gt; .tk_brancheStoreWrapper:nth-child(1) {
        padding-right: 15px;
    }
    .tk_gastroWeiteres &gt; div:nth-child(2) &gt; .tk_brancheStoreWrapper:nth-child(2) {
        padding-left: 15px;
    }
}


.tk_gastroWeiteres {
    background-color: white;
    display: inline-block;
    margin-top: 35px;
    padding: 35px 35px 0;
    width: 100%;
}

.tk_gastroWeiteres &gt; div:first-child {
    margin-bottom: 35px;
}

.tk_gastroWeiteres .col3 {
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}

.tk_gastroWeiteres img {
    margin-bottom: 15px;
}

@media(max-width:1199px){
    .tk_gastroWeiteres .tk_brancheStoreWrapper{
        width:100%;
    } 
}

/*rechte spalte*/
/*logo*/
.tk_gastroLogo {
    background-color: white;
    margin-bottom: 35px;
    padding: 35px;
}


/*anschrift*/

.tk_gastroAnschrift {
    padding: 0 35px 35px;
    /*text-align: center;*/
}

.tk_gastroAnschrift h1 {
    margin-bottom: 15px;
}

/*oeffn*/
.tk_gastroOeffn {
    background-color: #777;
    color: white;
    padding: 35px;
}

.tk_oeffn.tk_warm {
    margin-top: 15px;
    width: 115px;
}

.tk_gastroOeffn h2 {
    margin-bottom: 15px;
}

.tk_oeffn {
    display: inline-block;
    width: 90px;
}

/*google maps*/

.tk_gastroGM {
    margin-top: 35px;
}

.tk_gastroGM iframe {
    height: 300px;
    max-width: 100%;
}

/*sw*/
.tk_gastroSchlagwoerter {
    background-color: white;
    padding: 0 35px 35px;
}
.tk_gastroSchlagwoerter &gt; div:first-child {
    margin-bottom: 10px;
}

/*speisekarte*/
.tk_gastroSpeisekarte {
    background-color: white;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
}

.tk_gastroSpeisekarte h2{
    margin-bottom:10px!important;
}

/*mobile*/
@media(max-width:991px){
    .tk_gastroLogo {
        float: left;
        width: 50%;
        text-align:center;
    }
    .tk_gastroAnschrift {
        float: right;
        padding-top: 35px;
        width: 50%;
    }
    .tk_gastroOeffn {
        clear: left;
        float: left;
        width: 50%;
    }
    .tk_gastroGM {
        float: right;
        margin-top: 0;
        width: 50%;
        padding-left: 35px;
        margin-bottom:35px;
    }
    .tk_gastroGM iframe {
        height: 262px;
    }
    .tk_gastroFinder {
        display: none;
    }
}

@media(max-width:599px){
    .tk_gastroLogo, .tk_gastroAnschrift, .tk_gastroOeffn, .tk_gastroGM{
        float:none;
        width:100%;
    }
    .tk_gastroGM{
        padding-left:0;
    }
    .tk_gastroLogo{
        margin-bottom:0;
    }
    .tk_gastroOeffn{
        margin-bottom:35px;
    }
    .tk_gastroMarken li li,.tk_gastroBranchen a, .tk_gastroSpezialitaeten a, .tk_gastroLandeskueche a{
        width:50%;
    }
    .gastroBilderBild {
        width: 50%;
    }
}</pre></body></html>