*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex='-1']:focus:not(:focus-visible){outline:0 !important}*:focus-visible{outline:none}hr{background-color:currentColor;border:0}hr:not([size]){height:1px}h1,h2,h3{margin-top:0;margin-bottom:0;font-weight:400}p{margin-top:0;margin-bottom:1rem}p:last-child{margin-bottom:0}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:500}sub,sup{position:relative;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-1.3rem}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}figure{margin:0 0 1rem}img,svg{vertical-align:middle}img{max-width:100%;height:auto;display:block}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0;cursor:pointer}button:focus{outline:none}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;line-height:inherit;white-space:normal}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}iframe{width:100%;margin-bottom:0}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:300;src:url(//www.dgh-nordheim.de/wp-content/themes/dgh/_fonts/roboto-v30-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;src:url(//www.dgh-nordheim.de/wp-content/themes/dgh/_fonts/roboto-v30-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:500;src:url(//www.dgh-nordheim.de/wp-content/themes/dgh/_fonts/roboto-v30-latin-500.woff2) format('woff2')}:root{--color-background:#fff;--color-text:#000;--color-red:#c32020;--transition:all .2s ease;--font:'Roboto',Arial,sans-serif}body{background-color:var(--color-background);color:var(--color-text);line-height:1.75rem;font-family:var(--font);font-weight:400;font-size:21px}.row{width:100%;padding:0 2rem}.row_tab{padding:0}.row_tab .col{margin:6rem 0 1.5rem}.col{margin:6rem auto}.col_introtext{width:100%;max-width:820px;margin:3rem auto}h1,h2{font-size:2rem;line-height:2.5rem;font-weight:500;margin-bottom:1.5rem;text-align:center}h2{font-size:1.75rem;line-height:2.25rem;margin-bottom:1rem;font-weight:500}h3{font-size:1.5rem;line-height:2rem;margin-bottom:1rem;font-weight:500}h4{font-size:1.75rem;line-height:2.25rem;margin-bottom:1rem;font-weight:500}.page-template-default h1{text-align:left}.page-template-default h2,.page-template-default h3,.page-template-default h4{text-align:left;margin-top:3rem}.btn{color:var(--color-text);display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:var(--transition);border:3px solid #000;padding:.5rem 1rem;color:#000;font-size:1.5rem;font-weight:500;cursor:pointer;border-radius:.5rem}.btn:hover,.btn.active{color:var(--color-red);border-color:var(--color-red)}.btn svg{fill:#000;transition:var(--transition)}.btn:hover svg,.btn.active svg{fill:var(--color-red)}.btn.disabled{pointer-events:none;opacity:.25}.btn_wrapper{position:relative}.btn_back_wrapper{display:flex;justify-content:center}.btn_back{font-size:1rem;border-width:3px;padding:.25rem .75rem;border-width:2px;color:#777;border-color:#777}.btn_back svg{height:20px;width:20px;fill:#777}.coming_soon{position:absolute;right:-10px;bottom:-22px;z-index:10;background-color:var(--color-red);color:#fff;padding:.1rem .5rem;font-size:1rem;border-radius:5px;pointer-events:none}.icon_kalender{width:33px;height:33px}.icon_reservierung{width:33px;height:33px}.text_center{text-align:center}.text p{margin-bottom:1rem}.text ul,.text ol{padding-left:1rem;margin-bottom:1rem}.text a{color:var(--color-red);transition:var(--transition)}.text a:hover{color:var(--color-red);text-decoration:none}header{width:100%;padding:1.5rem 2rem 2.5rem;display:flex;flex-flow:column;gap:1rem}.logo_container{display:flex;justify-content:center}.logo_wrapper{display:flex;justify-content:center;align-items:center;gap:1rem;color:var(--color-text);text-decoration:none}.logo_text_warapper{display:flex;flex-flow:column}.logo_wrapper img{max-width:130px}.logo_text_top{font-size:2.5rem;line-height:initial;font-weight:500}.logo_text_bottom{font-size:3.5rem;font-weight:500;line-height:3rem}.tab_btn_wrapper{padding:0 2rem;width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:3rem}.tab_content{display:none}.tab_content.active{display:block}.row_footer .col{margin:1.5rem 0 3rem}.nav-footerbar{list-style-type:none;padding:0;margin:0;display:flex;justify-content:center;font-size:1rem;gap:.5rem}.nav-footerbar li{display:flex;gap:.5rem}.nav-footerbar li:after{content:"|"}.nav-footerbar li:last-child{gap:0}.nav-footerbar a{text-decoration:none;color:var(--color-text);transition:var(--transition)}.nav-footerbar a:hover{color:var(--color-red)}.nav-footerbar li:last-child:after{content:""}.hidden{display:none}@media screen and (max-width:660px){.logo_wrapper{flex-flow:column;gap:.5rem}.logo_text_warapper{align-items:center}.logo_text_top{font-size:2rem}.logo_text_bottom{font-size:2.5rem;line-height:2.5rem}#tab_kalender iframe{height:600px}}@media screen and (max-width:480px){.btn_back{font-size:.9rem;padding:.15rem .5rem}.logo_wrapper img{max-width:110px}.logo_text_top{font-size:1.6rem}.logo_text_bottom{font-size:2.1rem;line-height:2.1rem}h1{font-size:1.6rem;line-height:2.1rem}header{padding:1.5rem 1rem 2.5rem}.row{padding:0 1rem}.col_introtext{margin:1.5rem auto 1.5rem auto}.tab_btn_wrapper{scale:.8;flex-wrap:wrap}.row_tab .col{margin:3rem 0 1.5rem}}