@font-face { font-family: 'abel';
             src: url('../../files/abel/Abel-Regular.ttf') format('truetype'); }
@font-face { font-family: 'playfair-display';
             src: url('../../files/playfair-display/PlayfairDisplay-Italic.ttf') format('truetype'); }
@font-face { font-family: 'Bitter';
             src: url('../../files/bitter/Bitter-Regular.ttf') format('truetype'); }
*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}img{border:0}figure,figcaption{display:block}select,input,textarea{font-size:99%}#container,.inside{position:relative}#footer{clear:both}#main .inside{min-height:1px}.content-gallery>ul{margin:0;padding:0;list-style:none}.clear,#clear{clear:both}.clearfix{clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#container:after,.custom:after{content:"";display:table}div,object,iframe,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,figure,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{margin:0;padding:0;border:0;outline:0;background:rgba(0,0,0,0);box-sizing:border-box}
#wrapper{display:grid;grid-template-columns:[start] 1fr [end];grid-template-areas:"kopf" "inhalt" "unten" "fuss";column-gap:0rem;row-gap:0rem;margin:0 auto;text-align:left;width:100%;max-width:100%}#header{grid-area:kopf}#container{grid-area:inhalt}#unter_haupt{grid-area:unten}#footer{grid-area:fuss}#wrapper{width:100%;background-color:#fff;font-size:1rem}#header .inside,#container,#footer .inside{width:100%;max-width:1200px;margin:0 auto 0 auto}#unter_haupt{width:100%;max-width:1200px;margin-right:auto;margin-left:auto;display:block;padding-top:1rem}#container,#unter_haupt{text-align:left}#main .inside{margin:0rem 1rem 0rem 1rem}.footer-innen{margin:0rem 1rem 0rem 1rem}.adresse{display:none}@media print{#wrapper{display:grid;grid-template-columns:[start] 1fr [end];grid-template-areas:"inhalt"}}
#header .content-image img,#main .content-text img,#main .content-image img,#left .content-text img,#left .content-text img,#footer .content-image img,.content-gallery img{width:100%;height:auto;max-width:100%;display:block;box-sizing:border-box}.content-download{padding-bottom:1rem}.content-downloads li{padding-bottom:.5rem}.content-gallery{margin-bottom:1rem}.content-text{hyphens:auto}.content-text p{margin-bottom:1rem}.content-list ul,.content-text ul{margin:0 0 1rem 1rem;padding:0}.content-list li,.content-text li{margin:0 0 0 0;padding:0 0 .75rem .5rem;list-style-type:disc}tbody,tfoot,thead,tr,th,td{vertical-align:top}table{border-spacing:0;border-collapse:collapse}.content-table{margin-top:1.5rem;margin-bottom:1.5rem}.content-table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc}.content-table th{background-color:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.content-table th a{color:#333}.content-table table{border-right:2px solid #dfdfdf;border-bottom:3px solid #dfdfdf;border-left:3px solid #dfdfdf}.content-table th{text-align:left;background-color:#dfdfdf}.content-table td{border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.content-text td,.content-text th{padding-right:1rem;padding-bottom:1rem}#right .content-text td,#right .content-text th{padding-right:.5rem;padding-bottom:0;font-weight:normal}.more a{transition:all 250ms ease-in-out;display:inline-block;width:auto;padding:.5rem 1rem;text-align:center;background-color:rgba(204,204,204,.8);background:linear-gradient(75deg, rgba(204, 204, 204, 0.7), #ffffff);box-shadow:rgba(55,55,55,.3) 0 15px 10px -15px;border-radius:3px;border:1px solid #999;border-bottom-color:#666;margin-top:0;margin-bottom:1rem;font-weight:normal}p.back a,p.more a{transition:all 250ms ease-in-out;display:inline-block;width:auto;padding:.25rem 1rem;text-align:center;background-color:rgba(204,204,204,.8);background:linear-gradient(75deg, rgba(204, 204, 204, 0.7), #ffffff);box-shadow:rgba(55,55,55,.3) 0 15px 10px -15px;border-radius:3px;border:1px solid #999;border-bottom-color:#666;font-size:85%;margin-top:0;margin-bottom:1rem;font-weight:normal}p.back a:hover,p.more a:hover,.more a:hover{background:linear-gradient(75deg, #ffffff, rgba(204, 204, 204, 0.7))}.content-gallery .caption{font-size:.9em}.content-text figcaption{margin-bottom:1rem;font-size:.9em}.icon_tel a:before{width:1rem;display:inline-block;margin-right:.5rem;content:"☎"}.icon_mail a:before{width:1rem;display:inline-block;margin-right:.5rem;content:"✉"}.icon_fax a:before{width:1rem;display:inline-block;margin-right:.5rem;content:"🖷"}.float_right,.media--right figure{clear:both;margin-bottom:1rem;margin-left:2rem;float:right}.float_left,.media--left figure{margin-right:2rem;margin-bottom:1rem;float:left}.float_above,.media--above figure{margin-bottom:1rem}.syndication{clear:both;margin-right:1rem;margin-bottom:1rem;margin-left:auto;padding-top:1rem;text-align:right}.syndication a{padding-bottom:1rem;padding-left:1rem}@media(max-width: 767px){.float_left,.float_right,.media--left figure,.media--right figure{margin-right:0rem;margin-bottom:1rem;margin-left:0rem;float:none}}@media print{.float_right,.media--right figure{clear:both;margin-bottom:1rem;margin-left:2rem;float:right}.float_left,.media--left figure{margin-right:2rem;margin-bottom:1rem;float:left}}
.content-gallery{margin-bottom:1rem}.content-gallery>ul{margin:0;padding:0;list-style:none}.content-gallery ul{clear:both;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:2rem;row-gap:1rem}.content-gallery--cols-6 li{grid-column:span 2}.content-gallery--cols-4 li{grid-column:span 3}.content-gallery--cols-3 li{grid-column:span 4}.content-gallery--cols-2 li{grid-column:span 6}.content-gallery--cols-1 li{grid-column:span 12}.content-gallery img{width:100%;height:auto;max-width:100%;display:block;box-sizing:border-box}.content-gallery--cols-5 ul{clear:both;display:grid;grid-template-columns:repeat(5, 1fr);column-gap:.25rem;row-gap:.25rem}@media(max-width: 959px){.content-gallery--cols-3 li,.content-gallery--cols-4 li{grid-column:span 6}.content-gallery--cols-6 li{grid-column:span 4}.content-gallery--cols-11 li,.content-gallery--cols-12 li{grid-column:span 2}}@media(max-width: 767px){.content-gallery--cols-1 li,.content-gallery--cols-2 li,.content-gallery--cols-5 li{grid-column:span 12}.content-gallery--cols-6 li{grid-column:span 6}}
.row{clear:both;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:1rem;row-gap:0rem}#header .row{column-gap:1rem;row-gap:0rem}#main>.inside>.row{column-gap:2rem;row-gap:1rem}#footer .row{column-gap:2rem;row-gap:1rem}.span1{grid-column:span 1}.span2{grid-column:span 2}.span3{grid-column:span 3}.span4{grid-column:span 4}.span5{grid-column:span 5}.span6{grid-column:span 6}.span7{grid-column:span 7}.span8{grid-column:span 8}.span9{grid-column:span 9}.span10{grid-column:span 10}.span11{grid-column:span 11}.span12,.event_grid h2,.syndication{grid-column:span 12}@media(max-width: 959px){.span2,.span3{grid-column:span 4}.span4,.span5,.span7,.span8{grid-column:span 6}.span9,.span10{grid-column:span 8}}@media(max-width: 767px){.row{column-gap:0rem}.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,#header .span4,#header .span8{grid-column:span 12}}@media print{.row{column-gap:1rem}.span4,.adresse .span6{grid-column:span 6}}
body{background-color:#005e2f;color:#333;font:100%/1.75rem Verdana,Arial,Helvetia,sans serif}a{text-decoration:none;color:#9b0000}a:hover{text-decoration:underline;color:#005e2f}.content-downloads{padding:0 30px;background-color:rgba(0,94,47,.3);border:1px solid rgba(255,255,255,.3);border-radius:3px}.content-downloads a,.content-downloads a:hover{font:1.4em playfair-display;color:#fff;letter-spacing:1px}.content-downloads a:before{margin-left:10px}#main .mod_article .content-downloads h3{font:1.7em playfair-display;color:#fff;letter-spacing:2px}.prag #wrapper{width:100%;background-image:url("../../files/Restaurant/hintergrund/bg_body.jpg");background-position:center bottom;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed}.bier #wrapper{width:100%;background-image:url("../../files/Restaurant/hintergrund/paralax-biergarten.jpg");background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed}.speise #wrapper{width:100%;background-image:url("../../files/Restaurant/hintergrund/paralax-speisekarte.jpg");background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed}.prag #footer{background-color:#005e2f;border-top:3px solid #666}#header{background-color:#fef1de;border-bottom:1px solid #d6ccac;position:sticky;top:0;width:100%;z-index:999}#header .row{column-gap:0rem}.bier #container{max-width:1000px;background:rgba(36,36,36,.8)}.speise #container{min-height:350px;max-width:600px;background:rgba(36,36,36,.8)}.logo-prag{left:0;top:0;position:absolute;z-index:1000}#header .inside{padding-top:10px;padding-bottom:10px}@media(max-width: 767px){.logo-prag{position:relative}#header .inside{padding-top:0px;padding-bottom:0px}}#wrapper{width:100%;text-align:center;font-size:1rem}#footer{width:100%;background-color:#005e2f;border-top:5px solid #666}#footer .inside{color:#ccc;padding-top:1rem;padding-bottom:1rem;text-align:left}.foot{width:66%}.foot td{width:60%}#footer .content-table{margin-top:0}#main .content-table table,#main .content-table th,#main .content-table td,#footer .content-table table,#footer .content-table th,#footer .content-table td{border:0;background-color:none;text-align:left}.box{margin-bottom:1rem;padding:10px 10px 0;background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:5px;box-sizing:border-box}.mod_article h2{margin-bottom:1rem;padding-bottom:5px;border-bottom:1px solid #666;font:1.6em playfair-display;font-weight:normal;font-variant:small-caps;color:#666}#main .mod_article h3{margin-top:10px;margin-bottom:10px;font-weight:bold;color:#333}.clearfix{clear:both}#main .inside{min-height:450px;padding-top:4rem;padding-bottom:1rem}.prag #main .content-image img,.prag #main .content-text img,.prag .content-gallery img{width:100%;height:auto;max-width:100%;border:0px solid;border-radius:3px;box-sizing:border-box;transform:scale(1);transition:filter ease-in-out .5s,transform ease-in-out .5s}.prag #main .content-image img:hover,.prag #main .content-text img:hover,.prag .content-gallery img:hover{width:100%;height:auto;max-width:100%;border:0px solid;box-sizing:border-box;transform:scale(1.1)}#footer .mod_customnav ul{margin:0}#footer .mod_customnav li{margin:2px 0 10px 15px;padding:0 0 0 10px;text-align:left;color:#ccc;list-style-type:square}#footer .mod_customnav .active{font-weight:normal;color:#fff}#footer a,#footer .content-text,#footer figcaption,#footer td{color:#ccc}#footer h3{margin-top:0;margin-bottom:1rem;padding-top:1rem;padding-bottom:5px;border-bottom:1px solid #ccc;font-weight:bold;color:#ccc;font-size:1rem}.content-text tr{vertical-align:top}.content-text th{text-align:left;font-weight:normal}.content-text{hyphens:auto}div.error,p.error{margin:0;padding:2px 0 0;font-size:10px;color:red}figcaption{margin-top:5px;margin-left:10px;text-align:left;font-size:.8em;line-height:1.1em}.mod_article h1{margin-top:0;margin-bottom:2rem;padding-top:0;padding-bottom:0;text-align:center;font:2.2em/1.5em playfair-display;font-weight:normal;color:#ae0305}@media(max-width: 767px){#main .inside{padding-top:1rem}.mod_article h1{margin-bottom:1rem;font:1.6rem/2rem playfair-display;text-align:left}.mod_article h2{font:1.4rem playfair-display}#main .mod_article h3{margin-top:10px;margin-bottom:.5rem;font-size:1.1rem;color:#333}}.mod_search .text{width:240px}.mod_search .radio_container{margin:3px 0 0;padding:0;border:0}.mod_search .radio_container label{width:200px;position:relative;padding-right:3px}.mod_search h3{margin:0 0 2px;padding:0}.mod_search .context{margin:0 5px 3px 0}.mod_search .url{margin-bottom:12px}.mod_search .relevance{font-size:12px;font-weight:normal}.mod_search .highlight{font-weight:bold}.mod_search input.radio{width:20px;float:left;margin-top:8px;margin-right:5px;border:0px solid}.bier h1,.bier h2,.bier .mod_article p{font-weight:normal;color:#fff;color:#fff !important}.adresse{display:none}.adresse_face{display:none}.content-table{margin-bottom:1rem;border-color:#ccc}.preise{width:100%;max-width:700px;margin-top:10px;margin-bottom:10px;border:1px solid #ccc}.hotel table{width:80%;min-width:400px;border-top:1px solid #ccc}.content-table td{padding-right:.75rem;padding-bottom:.5rem}.content-text td{padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem}.tab td{padding:10px;background-color:#f2f2f2}.tab table,.tab{width:100%;max-width:460px}.ce_table th,.preise th{padding:10px 15px;background-color:#e6e6e6;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#footer .content-table th,#main .content-table th{padding:0 15px 10px 0;border-top:0px solid #ccc;border-right:0px solid #ccc;border-bottom:0px solid #ccc;font-weight:normal;background:none}.content-table th a{color:#333}.tab-angebote p{margin:0;padding:0}
.checkbox_container label{margin-bottom:1rem;font-weight:normal}legend{font-weight:bold}textarea{width:95%;padding:5px;text-align:left;margin-bottom:1rem}select{padding:5px;margin-bottom:1rem}input.text mandatory error{margin-top:0;margin-left:160px;padding:0}.error{color:red}input.text{width:300px;margin-bottom:1rem;padding:5px}input.captcha{width:50px;margin-right:10px;margin-bottom:10px;padding:5px}.submit{margin:0;padding:.75rem 1rem}label{display:block;margin-bottom:.5rem;text-align:left}.dse{margin-bottom:.5rem}.dse fieldset{padding:0;border:0px;background:none;margin-bottom:.5rem}.dse .checkbox_container input{float:left;width:20px;margin-top:5px;margin-right:1rem}.dse .checkbox_container legend{display:block;margin-bottom:.5rem;font-size:1rem;margin-top:0px;font-weight:normal}.dse .checkbox_container label{width:100%;vertical-align:top;font-weight:normal}.dse fieldset .checkbox_container{margin-top:0;padding:0;border:0}p.back a,p.more a{transition:all 250ms ease-in-out;display:inline-block;width:auto;padding:.25rem 1rem;text-align:center;background-color:rgba(204,204,204,.8);background:linear-gradient(75deg, rgba(204, 204, 204, 0.7), #ffffff);box-shadow:rgba(55,55,55,.3) 0 15px 10px -15px;border-radius:3px;border:1px solid #999;border-bottom-color:#666;font-size:85%;margin-top:.5rem;margin-bottom:1rem}p.back a:hover,p.more a:hover{background:linear-gradient(75deg, #ffffff, rgba(204, 204, 204, 0.7))}
.nav-main ul{margin-left:0;text-align:center;list-style:none}.nav-main>ul>li{width:20%;min-width:100px;float:left;font-size:1.2em}.nav-main>ul>li>a,.nav-main>ul>li>.active,.nav-main>ul>li>.trail{display:block;padding:1.25rem 1rem 1rem 1rem;text-decoration:none;font-variant:small-caps;text-align:left}@media(max-width: 767px){.nav-main>ul>li{width:50%;min-width:120px;margin-bottom:1px;font-size:1rem}.nav-main>ul>li>a,.nav-main>ul>li>.active,.nav-main>ul>li>.trail{padding:.5rem .75rem .5rem 1rem}}.nav-main>ul>li>a{border-right:1px dashed #666;color:#333}.nav-main>ul>li>a:hover{background-color:#005e2f;border-right:1px dashed #666;border-left:1px dashed #666;text-decoration:none;color:#fff}.nav-main.dropdown>ul>li:hover>a,.nav-main.dropdown>ul>li.submenu:hover>.active{border-color:#b5b7b8;color:#fff}.nav-main>ul>li>.active,.nav-main>ul>li>.trail{background-color:#005e2f;font-weight:normal;color:#fff}.mod_sitemap ul{margin:0;padding:0;list-style:none}.mod_sitemap li{margin:0;padding:0 0 5px 15px}.mod_sitemap a{display:block;padding:2px;background-color:#f4f4f4}
@media(max-width: 767px){.logo-prag{position:relative;z-index:1}}
@media print{.nav-main,.syndication,#left,#footer,#header,#right,#unter_haupt,#navi-pension{display:none}#container,#main,#main.inside{margin:0;padding:0;text-align:left}.adresse{display:inline;border-bottom:2px solid #333;margin-bottom:30px}h1{margin-bottom:18px;font-size:18px}a{text-decoration:none;color:#666}}
