.dlh_googlemap img {max-width:none}.dlh_googlemap .routinglink{white-space:nowrap}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}

/* default 16:9 aspect ratio */
.video-wrapper {
    position:relative;
    padding-bottom:56.25%;
    height:0;
}

/* 21:9 aspect ratio */
.video-wrapper.ar219 {
    padding-bottom:42.8571%;
}

/* 16:10 aspect ratio */
.video-wrapper.ar1610 {
	padding-bottom:62.5%;
}

/* 4:3 aspect ratio */
.video-wrapper.ar43 {
	padding-bottom:75%;
}

/* 1:1 aspect ratio */
.video-wrapper.ar11 {
	padding-bottom:100%;
}

/* span iframe */
.video-wrapper > * {
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:none;
}

.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* basis.css */
#main p.map{margin-bottom: 0px;margin-right: 20px;background: rgba(255,255,255,.85);padding: 10px;padding-bottom: 0}.bigger-heading{font-size: 20px}.advantage{display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center}.outer{display: flex;flex-direction: row;justify-content: space-around}.text-gans{padding-right: 20px}.container-gans{display: flex;justify-content: space-between;align-items: center;margin-left:20px}.shopify-button{color: #FFFFFF;background-color: #00315e;border-radius: 5px;margin-bottom: 30px;border: transparent;padding: 8px}h2.heading-center{font-size: 20px;margin-bottom: 1px}@font-face{font-family:Brockscript;src: url('/files/restaurant/fonts/brockscript-webfont.woff') format('woff'), url('/files/restaurant/fonts/brockscript-webfont.ttf') format('truetype')}@font-face{font-family:CrimsonText;src: url('/files/restaurant/fonts/CrimsonText-Regular.ttf') format('truetype')}@font-face{font-family:CrimsonText-600;src: url('/files/restaurant/fonts/CrimsonText-SemiBold.ttf') format('truetype')}*,html,*::after,*::before{box-sizing: border-box}.firstletter{font:44px 'Brockscript'}body,html{width:100%;height:100%;margin:0;padding:0;font:13px CrimsonText,serif;color:#00315e}#wrapper{width:100%}h1,h2,h3,h4,h5{font-family:CrimsonText-600,serif;font-weight:normal}h1{width:90%;margin-top:10px;margin-bottom:22px;font-size:18px;color:#bc9756;text-transform:uppercase;letter-spacing:.1em;display: inline-block !important}h2{margin-top:0;margin-bottom:18px;font-size:15px;color:#bc9756;text-transform:uppercase;letter-spacing:.01rem}h3{margin-top:0;margin-bottom:18px;font-size:14px;color:#bc9756;text-transform:uppercase;letter-spacing:.01rem}h4{margin-top:0;margin-bottom:18px;font:14px CrimsonText,serif;font-weight:normal;color:#00315e;text-transform:uppercase;letter-spacing:1px}h5{margin-top:0;margin-bottom:15px;font-size:12px;color:#00315e}a.invisible{height:0;font-size:0;display: none !important}strong{font-family:CrimsonText-600,serif;font-weight:normal}body{background-image:url("../../files/restaurant/grafik/restaurant-moritz-2019.jpg");background-position:center center;background-repeat:no-repeat;background-size: cover;background-attachment: fixed}#container{width:1200px;height:auto;min-height:850px;margin-right:auto;margin-bottom:30px;margin-left:auto;padding-top:200px}#right{width:380px}#mbCenter{width:100%;background-color:#fff;box-sizing: content-box}#mbMedia{box-sizing: border-box}#mbCenter img{width:100%;height:auto;border:1px solid #bc9756}#mbPrevLink big,#mbNextLink big,#mbCloseLink big,#mbTitle{padding-top:5px;padding-bottom:5px;color:#00315e}.euf_overlay{z-index:9010}.euf_overlay__content{max-width:600px;z-index: 9010}.euf_overlay__content h2{margin-left:0}.euf_overlay__content p{margin-left:0;color:#00315e}.euf_overlay__content h2{font-size:1.25rem}.euf_overlay__content h3{font-size:1rem;color:#00315e;text-transform:none}.button-is-danger{background-color: #f14668!important;    border-color: transparent;    color: #fff!important;    -webkit-box-pack: center;    -ms-flex-pack: center;    background-color: #fff;    border-color: #dbdbdb;    border-width: 1px;    color: #363636;    cursor: pointer;    justify-content: center;    padding: calc(0.5em - 1px) 1em;    text-align: center;    white-space: nowrap}
/* mobiles-menu.css */
.mobile_menu_trigger:hover{cursor:pointer}.mobile_menu_trigger .ce_image{margin-top:20px}div.mobile_menu.active{z-index: 9999}.mobile_menu .inner{background-color:#bc9756}.mobile_menu ul{margin-bottom:0}.mobile_menu ul li{background-color:#00315e;border-top:1px solid #bc9756}.mobile_menu ul li.submenu{background-color:#00315e;background-image:url("../../files/restaurant/grafik/pfeile-nach-unten.png");background-repeat:no-repeat;background-size: 20px 20px;background-position: 95% center}.mobile_menu ul li.submenu_show{background-image:none}.mobile_menu ul li.active{background-color:#fff}.mobile_menu ul li a,.mobile_menu ul li strong{display:block;padding-right:20px;padding-left:20px;font:16px/40px CrimsonText,Arial;text-decoration:none;color:#bc9756}.mobile_menu ul li li a,.mobile_menu ul li li strong{padding-left:60px}
@media screen and (min-width:980px) and (max-width:1224px){
/* basis-2-960.css */
body,html{font-size:12px}h1,h2{font-size:14px}h3,h4{font-size:12px}.firstletter{font:35px 'Brockscript'}#container{width:960px;padding-top:180px}.start #mbCenter .ce_text,.start #mbCenter .ce_image,.start #mbCenter .ce_gallery{width:80%;margin-right:auto;margin-left:auto}
}
@media screen and (min-width:768px) and (max-width:979px){
/* basis-3-744.css */
body,html{font-size:12px}h1,h2{font-size:14px}h3,h4{font-size:12px}.firstletter{font:35px 'Brockscript'}#container{width:744px;padding-top:180px}.start #mbCenter .ce_text,.start #mbCenter .ce_image,.start #mbCenter .ce_gallery{width:85%;margin-right:auto;margin-left:auto}.start #mbBottom{margin-top:0}.start #mbBottom a big{padding-top:5px;padding-bottom:5px;color:#000}
}
@media screen and (max-width:767px){
/* basis-4.css */
#main h2.bigger-heading{font-size: 20px;margin-left:0;margin-top:20px;margin-bottom:0}body,html{font-size:1em}body{background-color:#fff;background-image:none}h1,h2{margin-bottom:1em;font-size:1em;line-height:1.2em}h3,h4{font-size:1em}.firstletter{font:2em 'Brockscript'}#container{width:100%;min-height:0;margin-right:auto;margin-left:auto;padding-top:0}.euf_overlay__content{width:90%;max-width:none}.euf_overlay__content p{display:none}.start #mbCenter{padding:10px 0 10px 10px;background-color:#fff;width: 95% !important}.start #mbCenter #mbImage{overflow:auto;padding:10px 10px 10px 0;width: 100% !important}
}
/* header.css */
header{width:100%;height:130px;top:0;position:fixed;background-image:url("../../files/restaurant/grafik/hg-header.png");background-position:left top;background-repeat:repeat-x;border-bottom:2px solid #bc9756;z-index: 9000; background-position: left -20px}header .inside{width:1196px;margin-right:auto;margin-left:auto}header .telefon{width:170px;left:0;top:12px;position:absolute;padding-left:12px;color:#bc9756}header .ce_text.telefon p{margin-top:0;margin-bottom:0;padding-top:0;font-size:15px;line-height:20px}header .ce_text.telefon figure{width:20px;height:20px}header .ce_text.telefon a{text-decoration:none;color:#bc9756}header .ce_text.telefon figure img{border:0 hidden}.socialmedia{height:20px;left:185px;top:12px;position:absolute}.socialmedia figure{width:20px;height:20px;margin-right:15px}.socialmedia figure img{width:100%;height:auto}header .mod_navigation{padding-top:64px}header .mod_navigation li{width:10%;height:64px;float:left;display:block;margin-right:2%;padding-right:0;padding-left:0;text-transform:uppercase}header .mod_navigation li.restaurant{margin-right:4%}header .mod_navigation li.speisen{width:9%;margin-right:3%}header .mod_navigation li.weinkarte{margin-right:28%}header .mod_navigation li.event{width:12%;margin-right:0}header .mod_navigation li.team,header .mod_navigation li.karriere,header .mod_navigation li.gutschein,header .mod_navigation li.impressum,header .mod_navigation li.anfahrt,header .mod_navigation li.datenschutz{display:none}header .mod_navigation li a,header .mod_navigation li strong.trail,header .mod_navigation li strong{width:88%;height:64px;float:left;display:inline-block;padding-top:10px;padding-right:1px;padding-left:8px;font-size:13px;line-height:2rem;text-decoration:none;color:#bc9756}header .mod_navigation li strong{font-family:CrimsonText-600,serif;color:#bc9756}header .mod_navigation .level_2{left:-9999px;position:absolute;overflow:hidden;padding-top:10px;top:-9999px}header .mod_navigation li:hover a,header .mod_navigation li.trail strong,header .mod_navigation li.trail a,header .mod_navigation li.active strong{float:left;display:inline-block;margin-right:0;margin-left:0;background-image:url("../../files/restaurant/grafik/navi-aktiv-mi.png");background-position:left top;background-repeat:repeat-x;color:#bc9756}header .mod_navigation li span.navi-before,header .mod_navigation li span.navi-after{width:6%;height:64px;float:left;display:inline-block;background-image:none}header .mod_navigation li:hover span.navi-before,header .mod_navigation li.trail span.navi-before,header .mod_navigation li.active span.navi-before{background-image:url("../../files/restaurant/grafik/navi-aktiv-li.png");background-position:left top;background-repeat:no-repeat}header .mod_navigation li:hover span.navi-after,header .mod_navigation li.trail span.navi-after,header .mod_navigation li.active span.navi-after{background-image:url("../../files/restaurant/grafik/navi-aktiv-re.png");background-position:right top;background-repeat:no-repeat}header .mod_navigation ul.level_2 li{width:240px;height:44px;float:none;display:block;padding:0;background-color:rgba(0,49,94,.9);border-bottom:1px solid #00315e}header .mod_navigation .level_2 li span.navi-before,header .mod_navigation .level_2 li span.navi-after{width:15px;height:44px;float:left;display:inline-block;background-image:none}header .mod_navigation .level_2 li span.navi-after{float:none}header .mod_navigation ul.level_2 li a,header .mod_navigation ul.level_2 li strong{height:44px;float:left;display:block;margin-left:0;padding:0;background-image:none;line-height:44px;color:#bc9756}header .mod_navigation li:hover .level_2{left:auto;top:120px}header .mod_navigation li.event:hover .level_2{right:0}header .mod_navigation ul.level_2 li:hover,header .mod_navigation ul.level_2 li.active{background-image:none;background-color:rgba(255,255,255,.9)}header .mod_navigation ul.level_2 li:hover a,header .mod_navigation ul.level_2 li a:hover,header .mod_navigation ul.level_2 li.active strong{background-image:none;color:#bc9756}#logo{width:290px;height:175px;left:455px;top:-2px;position:absolute;background-image:url("../../files/restaurant/grafik/hg-logo.png");background-position:center bottom;background-repeat:no-repeat}#logo img{width:auto;height:auto;margin-top:35px;margin-left:23px}
@media screen and (min-width:980px) and (max-width:1224px){
/* header-2-960.css */
header{height:115px;background-size: auto 100%; background-position: left top}header .inside{width:960px}header .mod_navigation{margin-right:2px;margin-left:2px;padding-top:63px}header .mod_navigation li.angebot{width:12%;margin-right:32%}header .mod_navigation li.bar-restaurant{width:10%}header .mod_navigation li a,header .mod_navigation li span.trail,header .mod_navigation li span.active{width:84%;height:50px;padding-top:5px;padding-left:3px;font-size:11px;line-height:15px}header .mod_navigation li span.navi-before,header .mod_navigation li span.navi-after{width:8%;height:50px}header .mod_navigation li:hover .level_2{top:105px}header .mod_navigation li.last:hover .level_2{right:-5px;top:110px}header .mod_navigation ul.level_2 li{width:220px;height:30px}header .mod_navigation .level_2 li span.navi-before,header .mod_navigation .level_2 li span.navi-after{height:30px}header .mod_navigation ul.level_2 li a,header .mod_navigation ul.level_2 li span{height:30px;line-height:30px}#logo{width:230px;height:152px;left:365px;top:-3px;background-size: 100% auto}#logo img{width:188px;margin-top:40px;margin-right:21px;margin-left:21px}header .mod_changelanguage{left:860px;font-size:11px;top:15px}.mod_mobile_menu{display:none}
}
@media screen and (min-width:768px) and (max-width:979px){
/* header-3-744.css */
header{height:115px;background-size: auto 100%; background-position: left top}header .inside{width:744px}header .mod_navigation,header .telefon,header .socialmedia{display:none}#logo{width:275px;height:160px;left:234px;top:-3px;background-size: 100% auto}#logo img{width:242px;margin-top:30px;margin-left:15px}
}
@media screen and (max-width:767px){
/* header-4.css */
header{height:100px;position:relative;background-size: 100% auto; background-position: left top}header .inside{width:100%}header .mod_navigation,header .telefon,header .socialmedia{display:none}#logo{width:100%;height:auto;left:0;top:0;position:relative;display:block;background-image:none}#logo figure{width:250px;height:80px;margin-top:10px;margin-right:auto;margin-left:auto}#logo img{width:auto;height:100%;display:block;margin-top:0;margin-right:auto;margin-left:auto}header .mod_mobile_menu{width:20%;height:100px;left:20px;top:0;position:absolute;display:block}
}
/* inhalt-main.css */
#gans-top-text-block{padding-bottom:20px}#main #gans-image-slider .slider-control{margin-right: 40px;  margin-left: 30px}#main #gans-image-slider{background-color: rgba(255, 255, 255, 0.85);margin-right: 20px;margin-left: 20px}#main #gans-image-slider .ce_image{margin: 0;background-color: rgba(255,255,255,.0)}#main a.shopify-button{color:#FFF}#main #article-134 hr{margin-left:20px}#main div.text-gans > h3{margin-left: 0}#main div.text-gans>p{margin-left: 0}#main{width:820px;min-height:820px;margin-bottom:30px;font-size:14px;line-height:20px}#main p{font-size:14px;line-height:20px}#main a{text-decoration:none;color:#bc9756}.download{display:block;padding-left:35px;background-image:url("../../files/restaurant/icon/pdf.png");background-position:left center;background-repeat:no-repeat;line-height:35px;background-size: 30px 30px}.rahmen-oben .ecke-oben-links{width:20px;height:20px;float:left;display:inline-block;background-image:url("../../files/restaurant/grafik/rahmen-oben-links.png");background-position:left top;background-repeat:no-repeat}.rahmen-oben .oben-mitte{width:760px;height:20px;float:left;display:inline-block;background-image:url("../../files/restaurant/grafik/rahmen-oben.png");background-position:left top;background-repeat:repeat-x}.rahmen-oben .ecke-oben-rechts{width:20px;height:20px;float:left;display:inline-block;background-image:url("../../files/restaurant/grafik/rahmen-oben-rechts.png");background-position:left top;background-repeat:no-repeat}.mod_article{width:800px;background-image:url("../../files/restaurant/grafik/rahmen-links.png");background-position:left top;background-repeat:repeat-y}.rahmen-rechts{height:auto;background-image:url("../../files/restaurant/grafik/rahmen-rechts.png");background-position:right top;background-repeat:repeat-y}.rahmen-oben,.rahmen-unten{clear:left}.rahmen-unten .ecke-unten-links{width:20px;height:20px;float:left;display:inline-block;background-image:url("../../files/restaurant/grafik/rahmen-unten-links.png");background-position:left top;background-repeat:no-repeat}.rahmen-unten .unten-mitte{width:760px;height:20px;float:left;display:inline-block;background-image:url("../../files/restaurant/grafik/rahmen-unten.png");background-position:left top;background-repeat:repeat-x}.rahmen-unten .ecke-unten-rechts{width:20px;height:20px;float:left;display:inline-block;background-image:url("../../files/restaurant/grafik/rahmen-unten-rechts.png");background-position:left top;background-repeat:no-repeat}.rahmen-unten{margin-bottom:30px}.mod_article .ce_text,.mod_article .ce_image,.mod_article .ce_table,.mod_article .ce_form,.mod_article .mod_newslist,.mod_article .mod_newsreader,.mod_article .mod_sitemap,.mod_article .ce_youtube{margin:0 20px;padding-right:43px;padding-left:5px;background-color:rgba(255,255,255,.85)}.mod_article h2{margin-top:20px;margin-bottom:10px;margin-left:20px}#main h3,#main h4{margin:25px 20px 10px}#main p{margin-right:0;margin-left:20px;line-height:20px}#main .ce_image figure{margin-left:20px}.ce_text figure img{width:100%;height:auto;border:1px solid #bc9756}.mod_article .ce_text figure.image_container.float_right{width:30%;height:auto;margin-left:20px}.mod_article .ce_text figure.image_container.float_above,.mod_article .ce_text figure.image_container.float_below{width:auto;height:auto;margin-right:0;margin-bottom:15px;margin-left:20px}.mod_article .ce_text figure.image_container.float_left{width:40%;height:auto;margin-right:3%;margin-left:2%;margin-bottom:20px}figure a.cboxElement{display:block}.zimmer .mod_article .ce_gallery,.suite .mod_article .ce_gallery{margin-top:0;padding-top:0}.zimmer .ce_gallery figure.image_container::before,.suite .ce_gallery figure.image_container::before{width:23px;height:23px;top:35px;position:relative;content:url(/files/hotel/grafik/icon-bildlupe.png);left: 90%;background-size: 100% 100%}.mod_article figure img{width:100%;height:auto;border:1px solid #bc9756}.mod_article .ce_gallery{margin-right:20px;margin-left:20px;padding:10px 40px 10px 25px;background-color:rgba(255,255,255,.85)}.mod_article .ce_gallery .cols_2 li{width:47%;height:auto;margin-right:6%;margin-bottom:15px}.mod_article .ce_gallery .cols_3 li{width:33.333333%;height:auto;padding:5px}.mod_article .ce_gallery .cols_4 li{width:25%;height:auto;padding:5px}.mod_article .ce_gallery .cols_5 li{width:20%;height:auto;padding:5px}.mod_article .ce_gallery figure.image_container{width:100%;height:auto;margin:0}.ce_gallery figure a{display:block;font-size:0;line-height:0}.mod_article .ce_gallery figure.image_container img{width:100%;height:auto}.mod_article .ce_gallery .cols_2 .col_last,.mod_article .ce_gallery .cols_3 .col_last{margin-right:0}#main .ce_table table,#main .ce_text table{width:90%;margin-left:20px}#main table td{padding:3px;border-bottom:1px solid #bc9756}#main table caption{display:none}.speisekarte h2.ce_headline{margin:0;padding-top:2rem;padding-right:1.5rem;padding-left:1.5rem;text-align:center;background-color:rgba(255,255,255,.85);font-size:1.25rem}.speisekarte .menues{width:auto;overflow:hidden;float:none;display:block;margin-right:20px;margin-left:20px;padding-right:35px;background-color:rgba(255,255,255,.85)}.speisekarte .menues .spalte-links,.speisekarte .menues .spalte-rechts{width:50%;float:left;display:block;margin:0;padding-right:0;padding-left:0}.speisekarte .menues .spalte-links .ce_text,.speisekarte .menues .spalte-rechts .ce_text{background-color:transparent}.speisekarte .menues .spalte-rechts .preise2{margin-top:125px}.speisekarte #main table td{padding:3px;border-bottom:0px hidden}.speisekarte #main table td.col_0{width:70%}.speisekarte h3{font-weight:bold;color:#000;text-transform:none;letter-spacing:0}.speisekarte .mod_article .accordion .ce_table,.speisekarte .mod_article .accordion .ce_text{background: none}.speisekarte #main table td:nth-child(2){width:25%;padding-left:20px}.lunch table td.col_0{width:80%}.lunch table td.col_1{width:20%;text-align:right}.lunch table{width:90%;margin-left:20px}#main table h3{margin-top:15px;margin-bottom:0;margin-left:0}.restaurant h3{margin-left:0}.restaurant .ce_text .kontakt,.restaurant .ce_text .zeiten{width:50%;float:left}.event #main h3{margin-top:5px;margin-bottom:10px}.event #main .ce_text table{width:55%}.event #main .ce_text table td{padding:0;border-bottom:0 hidden}.event #main .ce_text table td img{width:60%;height:auto}.mod_article .ce_youtube{padding-top:20px;padding-bottom:20px;padding-left:20px}.layout_latest{margin-bottom:30px;margin-left:0}.layout_latest h3{margin-top:10px;margin-bottom:10px}.layout_latest figure{padding-left:20px}.layout_latest p.info,.layout_latest p.more{margin-bottom:0}.pagination{margin-left:20px}.pagination li{float:left;display:inline-block;margin-right:15px}#main .mod_article .mod_newsreader .layout_full .ce_text,#main .mod_article .mod_newsreader .layout_full .ce_image,#main .mod_article .mod_newsreader .layout_full .ce_gallery,#main .mod_article .mod_newsreader .layout_full .ce_form,#main .mod_article .mod_newsreader .layout_full .ce_table{margin-right:0;margin-left:0;padding-right:0;padding-left:0;background-color: rgba(255,255,255,0) !important}#main .mod_article .mod_newsreader .layout_full .ce_text figure{padding-left:20px}.mod_newsreader p.back,.mod_newsreader p.info{margin-left:20px}#main .mod_newslist .layout_latest{margin-top:20px;margin-bottom:20px}#main .mod_newslist .layout_latest figure.float_left{width:30%;float:left;margin-right:20px;margin-left:0}#main .mod_newslist .layout_latest figure.float_right{width:30%;float:right;margin-right:0;margin-left:20px}#main .mod_newslist .layout_latest h2,#main .mod_newslist .layout_latest h3{margin-top:5px}.mod_newsreader .layout_full .ce_youtube{width:100%;margin-top:20px;margin-bottom:20px;padding:0}.mod_newsreader .layout_full .ce_gallery li{margin-top:10px;margin-bottom:10px}.mod_article .mod_newsreader .layout_full .ce_gallery ul,.mod_article .ce_text ul,.mod_article .mod_sitemap ul{margin-left:20px}.mod_article .ce_text ul li,.mod_article .mod_sitemap ul li{padding-left:25px;background-image:url("../../files/restaurant/grafik/liste-gold.png");background-position:left top;background-repeat:no-repeat;font-size:14px;line-height:20px}.mod_article .ce_text ol{margin-left:25px;padding-left:10px;font-weight:bold}#main .mod_article .ce_text ol li p{margin-left:0;font-weight:bold}#team h2{margin-top:0;margin-left:0}#team .ce_gallery img{border:1px solid #bc9756}#team figcaption h3{margin-top:5px;margin-bottom:3px;margin-left:0;padding-top:0}#team figcaption h4{margin-top:0;margin-left:0;padding-top:0;font-size:13px;text-transform:none;letter-spacing:0em}#team figcaption p{margin-right:0;margin-left:0}.mod_article .ce_dlh_googlemaps,.mod_article .mod_search{margin-right:20px;margin-left:20px;padding:10px 42px 10px 5px;background-color:rgba(255,255,255,.85)}.mod_article .ce_dlh_googlemaps .dlh_googlemap,.mod_article .ce_form form,.mod_article .mod_search form,.mod_article .mod_search p.header,.mod_article .mod_search div.odd,.mod_article .mod_search div.even{margin-bottom:30px;margin-left:20px}.mod_article .ce_dlh_googlemaps .dlh_googlemap{border:1px solid #bc9756}.mod_article .ce_form h3,.mod_article .mod_search h3{margin-left:0}.ce_form .widget{width:100%;position:relative;float:none;clear:both;display:block}.ce_form label{width:25%;float:left;display:inline-block;font-size:14px;line-height:20px}.layout_full .ce_form label{width:30%}.ce_form input,.ce_form select{width:50%;height:22px;margin-bottom:5px;padding-right:3px;padding-left:3px;background-color:#fff;border:1px solid #bc9756;font-size:14px;line-height:20px;color:#00315e}.ce_form textarea{width:50%;height:200px;margin-bottom:5px;padding-right:3px;padding-left:3px;border:1px solid #bc9756;font-size:14px;line-height:20px;color:#00315e}.widget-checkbox.datenschutz{padding-top:1rem}.widget-checkbox.datenschutz label{display:none}.widget-checkbox.datenschutz input{width:15px;height:15px;margin-top:3px;padding:0;border:1px solid #bc9756}.widget-checkbox.datenschutz span{width:15%;float:left;display:block}#main .widget-checkbox.datenschutz p{width:85%;float:left;display:block;margin-left:0}#main .widget-explanation p{margin-left:15%}.ce_form button{width:25%;height:25px;margin-bottom:1%;margin-left:15%;background-color:#fff;border:1px solid #bc9756;font-size:14px;line-height:25px;color:#bc9756;text-transform:uppercase;font-weight:600}.ce_form fieldset{margin-top:.75rem;margin-bottom:.75rem}.ce_form fieldset.radio_container span{width:30%;float:left;display:block;margin-left:30%}.ce_form fieldset.radio_container legend{position:absolute}.ce_form fieldset.radio_container legend span{width:auto;float:none;display:inline;margin-left:0}.ce_form fieldset.radio_container input{width:20%;float:left}.ce_form fieldset.radio_container label{width:auto}fieldset.zusatz{margin-bottom:20px}.widget.calenderfield input{float:left}.widget-calendar img.ui-datepicker-trigger{position:absolute;margin-left:3px}fieldset.zusatz .widget{width:100%;height:auto;min-height:30px;position:relative;float:none;display:block;padding-top:3px;padding-bottom:3px}fieldset.zusatz .widget input{width:50px;left:30%;top:0;position:absolute;margin-right:20px}.layout_full .ce_form fieldset.zusatz .widget label{width:auto;position:relative;display:block;margin-left:40%;line-height:18px}.layout_full .ce_form h2{margin-left:0}.layout_full .ce_form input.submit{margin-left:30%}.ce_accordion .toggler,.ce_accordion .accordion{margin-left:20px}.ce_accordion .toggler{margin-top:10px;margin-bottom:10px;padding-left:25px;background-image:url("../../files/restaurant/grafik/navi-plus-gold.png");background-position:left top;background-repeat:no-repeat;font:15px CrimsonText-600,serif;color:#bc9756;text-transform:uppercase;letter-spacing:.01rem;cursor: pointer; outline:none}.ce_accordion .toggler.active{background-image:url("../../files/restaurant/grafik/navi-minus-gold.png")}.ce_accordion .accordion table{width:80%}#main .ce_accordion .accordion h3{margin:25px 0 10px 3px}.ce_accordion .accordion table .col_0{width:60%}.ce_accordion .accordion table .col_1{width:20%;text-align:right}.ce_accordion .accordion table .col_2{width:18%;padding-right:2%;text-align:right}#tischreservierung .ce_text{padding-right:0;padding-left:0}#tischreservierung p{margin-bottom:0;margin-left:0;padding-top:0;padding-bottom:0;text-align:center;background-color:#bc9756}#tischreservierung p a{display:block;padding-top:30px;padding-bottom:30px;font-size:24px;color:#00315e;letter-spacing:1px}.mod_article .ce_text figure.image_container.float_below img{width:auto;max-width:100%}.ce_form .ostern input,.ce_form .ostern select,.ce_form .ostern textarea{width:60%}.ce_form .ostern .widget-select label{width:100%}.ce_form .ostern fieldset .widget-select label{width:30%}.ce_form .ostern fieldset .widget-select select{width:30%}
@media screen and (min-width:980px) and (max-width:1224px){
/* inhalt-main-2-960.css */
.container-gans{display: flex;justify-content: space-around;align-items: center;margin-left: 20px;flex-wrap: wrap-reverse}#main #gans-image-slider{background-color: rgba(255, 255, 255, 0.85);margin-right: 15px;margin-left: 15px}#main{width:660px;font-size:12px;line-height:16px}#main p{font-size:13px;line-height:17px}.rahmen-oben .ecke-oben-links,.rahmen-oben .ecke-oben-rechts,.rahmen-unten .ecke-unten-links,.rahmen-unten .ecke-unten-rechts{width:15px;height:15px;background-size: 100% 100%}.rahmen-oben .oben-mitte,.rahmen-unten .unten-mitte{width:610px;height:15px;background-size: auto 100%}.mod_article{width:640px;background-size: 15px auto}.rahmen-rechts{background-size: 15px auto}.mod_article .ce_text,.mod_article .ce_table,.mod_article .ce_image,.mod_article .ce_gallery,.mod_article .ce_form,.mod_article .mod_newslist,.mod_article .mod_newsreader,.mod_article .mod_sitemap,.mod_article .ce_dlh_googlemaps,.mod_article .mod_search,.mod_article .buchungsbereich,.mod_article .mod_subscribe,.mod_article .mod_unsubscribe,.mod_article .ce_youtube{margin-right:15px;margin-left:15px;padding-right:30px;padding-left:0}.speisekarte .menues{margin-right:15px;margin-left:15px}.speisekarte .menues .spalte-rechts .preise2{margin-top:112px}.start #main .mod_article .ce_text.first{height:50px}.mod_article .ce_gallery,.mod_article .buchungsbereich{padding:10px 30px 10px 20px}#angebote-arrangements .ce_gallery .image_container figcaption.caption{width:100%;height:60px;padding-top:15px;font-size:12px;line-height:16px}.zimmer .ce_gallery figure.image_container::before,.suite .ce_gallery figure.image_container::before{width:18px;height:18px;left:88%;background-size: cover}.mod_article .ce_text figure.image_container.float_right{width:167px}.ce_accordion .toggler{font-size:13px;letter-spacing:.1em}.ce_accordion .accordion table{width:100%}.mod_article .ce_text ul li,.mod_article .mod_sitemap ul li{padding-left:20px;font-size:12px;line-height:16px;background-size: auto 16px}.mod_article .ce_dlh_googlemaps,.mod_article .mod_search{padding:10px 30px 10px 0}.mod_article .ce_dlh_googlemaps .dlh_googlemap{width: 560px !important}.ce_form label{font-size:12px;line-height:16px}.ce_form input{padding-right:2px;padding-left:2px;font-size:12px;line-height:16px}.ce_form textarea{padding-right:2px;padding-left:2px;font-size:12px;line-height:16px}.ce_form input.submit{height:20px;font-size:12px;line-height:20px}
}
@media screen and (min-width:768px) and (max-width:979px){
/* inhalt-main-3-744.css */
.container-gans{display: flex;justify-content: space-around;align-items: center;margin-left: 20px;flex-wrap: wrap-reverse}#main #gans-image-slider{background-color: rgba(255, 255, 255, 0.85);margin-right: 15px;margin-left: 15px}#main{width:516px;font-size:13px;line-height:17px}#main p{font-size:13px;line-height:17px}.rahmen-oben .ecke-oben-links,.rahmen-oben .ecke-oben-rechts,.rahmen-unten .ecke-unten-links,.rahmen-unten .ecke-unten-rechts{width:15px;height:15px;background-size: 100% 100%}.rahmen-oben .oben-mitte,.rahmen-unten .unten-mitte{width:466px;height:15px;background-size: auto 100%}.mod_article{width:496px;background-size: 15px auto}.rahmen-rechts{background-size: 15px auto}.mod_article .ce_text p{line-height:16px}.mod_article .ce_text,.mod_article .ce_image,.mod_article .ce_gallery,.mod_article .ce_table,.mod_article .ce_form,.mod_article .mod_newslist,.mod_article .mod_newsreader,.mod_article .mod_sitemap,.mod_article .ce_dlh_googlemaps,.mod_article .mod_search,.mod_article .buchungsbereich,.mod_article .mod_subscribe,.mod_article .mod_unsubscribe,.mod_article .ce_youtube{margin-right:15px;margin-left:15px;padding-right:20px;padding-left:0}.speisekarte .menues{margin-right:15px;margin-left:15px}.speisekarte .menues .spalte-rechts .preise2{margin-top:150px}.mod_article .ce_gallery{padding:15px 30px 15px 20px}#angebote-arrangements .ce_gallery .image_container figcaption.caption{width:100%;height:60px;padding-top:15px;padding-right:10px;padding-left:10px;font-size:12px;line-height:16px}.mod_article .ce_text figure.image_container.float_left{width:96%;margin-right:0;margin-left:4%}.mod_article .ce_text figure.image_container.float_right{width:167px}.team .mod_article .ce_gallery .cols_3 li{width:100%;margin-right:0}.mod_article .ce_text ul li,.mod_article .mod_sitemap ul li{padding-left:20px;font-size:13px;line-height:17px;background-size: auto 16px}.event #main .mod_article .ce_text table{width:94%;margin-left:4%}.ce_accordion .toggler{font-size:13px;letter-spacing:.1em}.ce_accordion .accordion table{width:100%}.mod_article .ce_dlh_googlemaps,.mod_article .mod_search{padding:10px 30px 10px 0}.mod_article .ce_dlh_googlemaps .dlh_googlemap{width: 420px !important}.ce_form label{font-size:13px;line-height:17px}.ce_form input.text{padding-right:2px;padding-left:2px;font-size:13px;line-height:17px}.ce_form textarea{padding-right:2px;padding-left:2px;font-size:13px;line-height:17px}.ce_form .submit_container{text-align:center}.ce_form input.submit{height:20px;font-size:13px;line-height:20px}.ce_form label,.layout_full .ce_form label{width:100%;padding-top:5px;font-size:1em;line-height:1.5em}.ce_form input.text,.ce_form select,.ce_form textarea{width:100%;min-height:1.8em;padding-right:2px;padding-left:2px;font-size:1em;line-height:1.5em}.ce_form textarea{padding-right:2px;padding-left:2px;font-size:12px;line-height:16px}.ce_form input.submit,.layout_full .ce_form input.submit{width:50%;height:1.875em;margin-right:auto;margin-left:auto;text-align:center;font-size:1em;line-height:1.875em}.widget-calendar img.ui-datepicker-trigger{display:none}.ce_form .ostern input,.ce_form .ostern select,.ce_form .ostern textarea{width:100%}.ce_form .ostern fieldset .widget-select label{width:50%}
}
@media screen and (max-width:767px){
/* inhalt-main-4.css */
#main #article-134 hr{margin-left:0}#main .ce_image figure{margin-left:0}.container-gans{display: flex;align-items: center;margin-left:0;flex-wrap: wrap-reverse}#main,#right{float:none;clear:both}#main{width:100%;height:auto;min-height:0;margin-right:0;margin-left:0;padding-right:1rem;padding-left:1rem;font-size:1em;line-height:1.5em}.collapsingIcon{display:none}.mod_article h2{margin-right:0;margin-left:0}#main p{margin-left:0;font-size:1em;line-height:1.5em}.rahmen-oben .ecke-oben-links,.rahmen-oben .ecke-oben-rechts,.rahmen-unten .ecke-unten-links,.rahmen-unten .ecke-unten-rechts{width:0px;height:0px;background-image:none}.rahmen-oben,.rahmen-unten{display:none}.rahmen-oben .oben-mitte,.rahmen-unten .unten-mitte{width:auto;height:0px;clear:left;background-image:none}.mod_article,.rahmen-rechts{width:100%;background-image:none}.mod_article{margin-bottom:20px;padding-bottom:20px;background-image:none;border-bottom:1px solid #bc9756}.mod_article .ce_text,.mod_article .ce_image,.mod_article .ce_gallery,.mod_article .ce_table,.mod_article .ce_form,.mod_article .mod_newslist,.mod_article .mod_newsreader,.mod_article .mod_sitemap,.mod_article .ce_dlh_googlemaps,.mod_article .mod_search,.mod_article .mod_subscribe,.mod_article .mod_unsubscribe,.mod_newsreader .layout_full .ce_youtube,.mod_article .ce_youtube{margin-right:0;margin-left:0;padding-right:0;padding-left:0}#main .ce_table table,#main .ce_text table{width:100%;margin-left:0}.mod_article h1{width:100%;margin-top:20px;margin-bottom:0}.start .mod_article .mod_newslist{height:auto}.mod_article .ce_gallery{padding:3px}#angebote-arrangements .ce_gallery .image_container figcaption.caption{width:100%;height:60px;padding-top:15px;padding-right:10px;padding-left:10px;font-size:12px;line-height:16px}.mod_article .ce_text figure.image_container.float_left,.mod_article .ce_text figure.image_container.float_right{width:96%;margin-right:0;margin-left:4%}.restaurant .ce_text .kontakt,.restaurant .ce_text .zeiten{width:100%;clear:left}.restaurant .ce_text .kontakt{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #bc9756}.team .mod_article .ce_gallery .cols_3 li{width:100%;margin-right:0}.mod_article .mod_newsreader .layout_full .ce_gallery ul,.mod_article .ce_text ul,.mod_article .mod_sitemap ul,.mod_article .ce_dlh_googlemaps .dlh_googlemap,.mod_article .ce_form form{margin-right:3%;margin-left:3%}.mod_article .ce_text ul li,.mod_article .mod_sitemap ul li{padding-left:20px;font-size:1em;line-height:1.5em;background-size: auto 20px; background-position: left 3px}.event #main .mod_article .ce_text table{width:94%;margin-left:4%}.ce_accordion .toggler{font-size:13px;letter-spacing:.1em}.ce_accordion .accordion table{width:100%}.mod_article .ce_dlh_googlemaps,.mod_article .mod_search{padding:10px 30px 10px 0}.mod_article .ce_dlh_googlemaps .dlh_googlemap{width: 100% !important}#main h2,#main h3{margin-top:5px;margin-left:0;padding-right:0;padding-left:0}.ce_form .submit_container{text-align:center}.ce_form label,.layout_full .ce_form label{width:100%;padding-top:5px;font-size:1em;line-height:1.5em}.ce_form input.text,.ce_form select,.ce_form textarea{width:100%;min-height:1.8em;padding-right:2px;padding-left:2px;font-size:1em;line-height:1.5em}.ce_form fieldset.radio_container legend{position:relative}.ce_form fieldset.radio_container span{width:100%;margin-left:0}.widget-calendar img.ui-datepicker-trigger{display:none}.ce_form textarea{padding-right:2px;padding-left:2px;font-size:12px;line-height:16px}.ce_form input.submit,.layout_full .ce_form input.submit{width:50%;height:1.875em;margin-right:auto;margin-left:auto;text-align:center;font-size:1em;line-height:1.875em}.speisekarte .ce_text.menues{margin-right:0;margin-left:0}.speisekarte .menues .spalte-links,.speisekarte .menues .spalte-rechts{width:100%;margin-bottom:30px}.speisekarte .menues .spalte-rechts .preise1,.speisekarte .menues .spalte-rechts .preise2{margin-top:20px;margin-bottom:20px}.speisekarte #main table td:nth-child(2){padding-left:0}.speisekarte #main table td.col_0{width:80%}.speisekarte #main table td:nth-child(2){width:20%;text-align:right}.ce_form .ostern input,.ce_form .ostern select,.ce_form .ostern textarea{width:100%}.ce_form .ostern fieldset .widget-select label{width:50%}
}
/* inhalt-right.css */
#right{width:380px}#right .inside{position:fixed}.start #right{margin-right:0}.start #right .inside,.catering #right .inside{position:relative;margin-left:0}#right .rahmen-oben .oben-mitte,#right .rahmen-unten .unten-mitte{width:340px;height:20px}#right .rahmen-unten{margin-bottom:30px}#right .mod_article{width:380px}#right .mod_article .ce_text,#right .mod_article .ce_image{margin-right:20px;margin-left:20px;padding-right:0;padding-left:0}.mod_article .ce_text figure.image_container.float_above{margin-right:0;margin-left:0}#right h1{margin-top:5px;margin-bottom:10px}#right h2{margin:0;padding:5px;font-size:18;text-transform:uppercase}#right h3{margin:0;padding:0 5px}#right h1 a{text-decoration:none;color:#00315e}#right .ce_text p{margin:0;padding:0 5px 10px;font-size:14px;line-height:20px;color:#00315e}#right .ce_text figure,#right .ce_image figure{width:auto;padding-right:5px;padding-left:5px}#right .ce_text p a{text-decoration:none;color:#bc9756}#right .ce_text.linkbutton a{height:40px;display:block;text-align:center;border:1px solid #bc9756;font:18px/40px CrimsonText-600,serif;text-transform:uppercase;letter-spacing:.1em}.teaser_box_accordeon .accordion{margin-top:0;margin-bottom:0;padding:0 0 10px;text-align:left;background-image:none;border:0 hidden;font-size:14px;line-height:20px;color:#00315e}.teaser_box_accordeon .accordion p{padding:0}#right .mod_article .ce_form{margin-right:3px;margin-left:20px;padding-top:15px;padding-right:20px;padding-left:0;background-color:rgba(255,255,255,.9)}#right .mod_article .ce_form form{margin-right:5px;margin-left:10px}#right .ce_form label{width:25%}#right .ce_form input,#right .ce_form textarea{width:75%}#right .ce_form input.submit{margin-left:25%}#right .mod_article .ce_text ul{margin-left:6px}#right .ce_text ul li{padding-left:25px;background-position:left top;background-repeat:no-repeat;line-height:20px;background-image:url("../../files/hotel/grafik/liste-blau.png")}#right .ce_text ul li.active{background-image:url("../../files/hotel/grafik/liste-gold.png")}#right .ce_text ul li a{font-size:14px;line-height:20px;text-decoration:none;color:#00315e}#right .ce_text ul li span.active{color:#bc9756}
@media screen and (min-width:980px) and (max-width:1224px){
/* inhalt-right-2-960.css */
#right{width:300px}#right .rahmen-oben .oben-mitte,#right .rahmen-unten .unten-mitte{width:270px;height:15px;background-size: auto 100%}#right .mod_article{width:300px}#right .mod_article .ce_text,#right .mod_article .ce_image{margin-right:15px;margin-left:15px}#right .ce_text.linkbutton a{font-size:16px}#right .ce_text,#right .ce_accordion{margin-left:15px}#right h2{font-size:14px}#right .ce_text p{font-size:13px;line-height:17px}#right .ce_text ul li{padding-left:20px;background-position:left top;background-repeat:no-repeat;line-height:16px;background-image:url("../../files/hotel/grafik/liste-blau.png");background-size: auto 16px}#right .ce_text ul li a{font-size:12px;line-height:16px}
}
@media screen and (min-width:768px) and (max-width:979px){
/* inhalt-right-3-744.css */
#right{width:228px}#right .rahmen-oben .oben-mitte,#right .rahmen-unten .unten-mitte{width:198px;height:15px;background-size: auto 100%}#right .mod_article{width:228px}#right .mod_article .ce_text,#right .mod_article .ce_image{margin-right:15px;margin-left:15px;padding-right:0;padding-left:0}#right h2{font-size:14px}#right .ce_text p{font-size:13px;line-height:17px}#right .ce_text ul li{padding-left:20px;background-position:left top;background-repeat:no-repeat;line-height:16px;background-image:url("../../files/hotel/grafik/liste-blau.png");background-size: auto 16px}#right .ce_text ul li a{font-size:13px;line-height:17px}#right .ce_text.linkbutton a{font-size:14px}
}
@media screen and (max-width:767px){
/* inhalt-right-4.css */
#right,.start #right{width:100%;clear:both}#right .inside,.start #right .inside,.catering #right .inside{width:100%;position:relative;margin-right:0;margin-left:0;padding-right:1rem;padding-left:1rem}#right .rahmen-oben .oben-mitte,#right .rahmen-unten .unten-mitte{width:100%;height:15px;display:none}#right .mod_article{width:100%}#right .mod_article .ce_text,#right .mod_article .ce_image{margin-right:0;margin-left:0;padding-right:0;padding-left:0}#right h2{font-size:14px}#right .ce_text p{font-size:1em;line-height:1.5em}#right .ce_text ul li{padding-left:20px;background-position:left top;background-repeat:no-repeat;line-height:16px;background-image:url("../../files/hotel/grafik/liste-blau.png");background-size: auto 16px}#right .ce_text ul li a{font-size:1em;line-height:1.5em}#right .ce_text.linkbutton a{font-size:1.2em}.event #main table td{font-size:.9em}
}
/* footer.css */
footer{width:100%;height:180px;bottom:0;position:relative;background-image:url("../../files/restaurant/grafik/hg-footer.jpg");background-position:left top;background-repeat:repeat-x;color:#00315e;z-index:100}footer .inside{width:1200px;margin-right:auto;margin-left:auto}footer .footer1,footer .footer2,footer .footer3,footer .footer4,footer .footer5{width:180px;min-height:105px;float:left;display:block;margin-top:20px;margin-right:10px;margin-left:10px;border-right:1px solid #00315e}footer .footer4,footer .footer5{border-right:0 hidden}footer ul{margin-bottom:0}footer li a,footer li span{display:block;margin-top:0;margin-bottom:8px;font-size:12px;text-decoration:none;color:#00315e;text-transform:uppercase}footer .ce_text p{margin-top:0;margin-bottom:0;font-size:12px}footer .ce_text a{text-decoration:none;color:#00315e}footer .footer3,footer .footer5{width:280px}footer .footer3 p{margin-top:4px}footer .footer4 table{margin-top:4px;margin-left:0;font-size:12px}footer .footer5 figure{width:170px;margin-right:auto;margin-left:auto}footer .footer5 img{width:100%;height:auto}footer .footer1 a,footer .footer1 strong,footer .footer2 a,footer .footer2 strong{display:block;margin-top:8px;margin-bottom:8px;font:14px CrimsonText-600,serif;color:#00315e;text-transform:uppercase}footer .footer6,footer .footer7{display:none}.cookiebar{background-color:#00315e;font-size:1rem;color:#bc9756;z-index: 9020}.cookiebar__message,.cookiebar__text{max-width:1200px;margin-right:0}.cookiebar__link{color:#bc9756}.cookiebar__link:hover{color:#fff}.cookiebar__button{background-color:#00315e;border:1px solid #bc9756;border-radius:3px;color:#bc9756}.cookiebar__button:hover{background-color:#bc9756;color:#00315e}
@media screen and (min-width:980px) and (max-width:1224px){
/* footer-2-960.css */
footer .inside{width:960px}footer .footer1,footer .footer2{width:110px;float:left;display:block;margin-top:20px}footer .footer1 a,footer .footer1 span,footer .footer2 a,footer .footer2 span{font-size:12px}footer .footer3{width:240px}footer .footer4{width:180px}footer .footer5{width:220px}footer h4 a{margin-top:0;margin-bottom:15px;text-decoration:none;color:#00315e;text-transform:uppercase;letter-spacing:0;font:12px 'Crimson Text',Arial;font-weight:600}footer .footer5 a,footer .footer5 span,footer .footer6 a,footer .footer6 span{display:block;margin-bottom:13px;font-size:12px;color:#00315e;text-transform:uppercase;font-weight:600}
}
@media screen and (min-width:768px) and (max-width:979px){
/* footer-3-744.css */
footer{height:200px}footer .inside{width:744px}footer .footer1,footer .footer2,footer .footer3,footer .footer4{display:none}footer .footer5{width:220px}footer h4 a{margin-top:0;margin-bottom:15px;text-decoration:none;color:#00315e;text-transform:uppercase;letter-spacing:0;font:12px 'Crimson Text',Arial;font-weight:600}footer .footer6{width:180px;float:left;display:block;margin-top:30px;margin-right:10px;margin-left:10px}footer .footer6 a{margin-top:0;margin-bottom:15px;font:13px 'Crimson Text',Arial;text-decoration:none;color:#00315e;text-transform:uppercase;letter-spacing:0;font-weight:600}footer .footer7{width:80%;float:left;display:block;margin-right:10px;margin-left:10px}footer .footer7 figure{width:30px;height:30px;margin-right:20px}footer .footer7 figure img{width:100%;height:auto}footer .footer5{left:60%;position:absolute;display:block;margin-top:35px}
}
@media screen and (max-width:767px){
/* footer-4.css */
footer .inside{width:100%}footer .footer1,footer .footer2,footer .footer3,footer .footer4{display:none}footer h4 a{margin-top:0;margin-bottom:15px;font:1em 'Crimson Text',Arial;text-decoration:none;color:#00315e;text-transform:uppercase;letter-spacing:0;font-weight:600}footer .footer6{width:40%;float:left;display:block;margin-left:10%;margin-top:30px}footer .footer6 a{margin-top:0;margin-bottom:15px;font:13px 'Crimson Text',Arial;text-decoration:none;color:#00315e;text-transform:uppercase;letter-spacing:0;font-weight:600}footer .footer7{width:80%;float:left;display:block;margin-right:10%;margin-left:10%}footer .footer7 figure{width:30px;height:30px;margin-right:20px}footer .footer7 figure img{width:100%;height:auto}footer .footer5{width:40%;left:50%;position:absolute;display:block;margin-top:25px}footer .footer5 figure{width:100%;height:100px}footer .footer5 img{width:100%;height:auto;max-width:190px}
}
