@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../../files/humandigital_theme/fonts/montserrat-v12-latin-regular.eot");src:local("Montserrat Regular"), local("Montserrat-Regular"), url("../../files/humandigital_theme/fonts/montserrat-v12-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/humandigital_theme/fonts/montserrat-v12-latin-regular.woff2") format("woff2"), url("../../files/humandigital_theme/fonts/montserrat-v12-latin-regular.woff") format("woff"), url("../../files/humandigital_theme/fonts/montserrat-v12-latin-regular.ttf") format("truetype"), url("../../files/humandigital_theme/fonts/montserrat-v12-latin-regular.svg#Montserrat") format("svg")}@font-face{font-family:"Cinzel";font-style:normal;font-weight:400;src:url("../../files/humandigital_theme/fonts/cinzel-v7-latin-regular.eot");src:local("Cinzel Regular"), local("Cinzel-Regular"), url("../../files/humandigital_theme/fonts/cinzel-v7-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/humandigital_theme/fonts/cinzel-v7-latin-regular.woff2") format("woff2"), url("../../files/humandigital_theme/fonts/cinzel-v7-latin-regular.woff") format("woff"), url("../../files/humandigital_theme/fonts/cinzel-v7-latin-regular.ttf") format("truetype"), url("../../files/humandigital_theme/fonts/cinzel-v7-latin-regular.svg#Cinzel") format("svg")}@font-face{font-family:"Marcellus SC";font-style:normal;font-weight:400;src:url("../../files/humandigital_theme/fonts/marcellus-sc-v5-latin-regular.eot");src:local("Marcellus SC"), local("MarcellusSC-Regular"), url("../../files/humandigital_theme/fonts/marcellus-sc-v5-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/humandigital_theme/fonts/marcellus-sc-v5-latin-regular.woff2") format("woff2"), url("../../files/humandigital_theme/fonts/marcellus-sc-v5-latin-regular.woff") format("woff"), url("../../files/humandigital_theme/fonts/marcellus-sc-v5-latin-regular.ttf") format("truetype"), url("../../files/humandigital_theme/fonts/marcellus-sc-v5-latin-regular.svg#MarcellusSC") format("svg")}html{padding:0px;margin:0px}body{font-size:16px;line-height:1.5em;font-family:"Montserrat", sans-serif;color:#5f584b;background-color:#d9d1bf;padding:0px;margin:60px 0px 60px 0px;background:linear-gradient(#ece8e0, #d9d1bf);background-color:#d9d1bf;background-repeat:no-repeat}p{padding:0px;margin:0px 0px 12px 0px}strong{font-weight:normal;color:#8b0000}h1{font-family:"Cinzel", serif;font-size:28px;line-height:1.5em;font-weight:400;color:#8b0000;background-color:transparent;border-bottom:1px solid #aaa590;padding:0px;margin:0px 0px 20px 0px}h1.ohne{margin:0px}h2{font-family:"Cinzel", serif;font-size:22px;line-height:1.5em;font-weight:400;color:#8b0000;background-color:transparent;padding:0px;margin:20px 0px 5px 0px}h3{font-size:16px;line-height:1.5em;font-weight:normal;color:#111;background-color:transparent;padding:0px;margin:10px 0px 0px 0px}a{text-decoration:none;color:#8b0000;background-color:transparent;padding:0px;margin:0px}a.intext,a.intext:link,a.intext:visited{color:#5f584b;background-color:transparent}a.intext:hover,a.intext:active{color:#8b0000;background-color:transparent}img{border:0px;padding:0px;margin:0px}img.bild_rechts{float:right;margin:0px 0px 20px 30px}ol{padding:0px;margin:0px}ul{list-style:disc;padding:0px;margin:0px}ul li{padding:0px;margin:0px 0px 0px 20px}ul.none{list-style:none;padding:0px;margin:0px}ul.none li{padding:0px;margin:0px}table{border-collapse:collapse;padding:0px;margin:10px 0px 20px 0px}table tr{border:none;padding:0px;margin:0px}table tr td{white-space:nowrap;vertical-align:top;padding:2px 12px 2px 0px;margin:0px}table tr th{border:1px solid #DED4D1;font-size:12px;line-height:18px;text-align:left;font-weight:normal;color:#111;background-color:#F7F6F5;padding:2px 12px;margin:0px}span.ok{color:#278C5B;background-color:transparent;padding:0px;margin:0px}span.rot{color:#8b0000;background-color:transparent;padding:0px;margin:0px}.error{color:#8b0000;background-color:transparent;padding:0px;margin:0px}.float_left{float:left}.clear_left{clear:left;padding:0px;margin:0px}.float_right{float:right;margin:0px 0px 30px 20px}.clear_right{clear:right;padding:0px;margin:0px}.content_links{float:left;width:410px;padding:0px;margin:0}.content_links h2{margin-top:0}.content_rechts{width:410px;padding:0px;margin:0px 0px 0px 440px}.content_3spalten{float:left;width:270px;padding:0px;margin:0px 25px 0px 0px}.osm{position:relative}.osm .osm-lizenz{position:absolute;bottom:-5px;right:0;font-size:0.65em;background-color:rgba(255, 255, 255, 0.8);padding:0 4px}#map{width:410px;height:450px}@media (max-width:480px){#map{width:100%;margin:0}}#map #map_container{width:100%;height:100%}#map #map_container .H_ib_body{bottom:4.2em;width:150px}@media (min-width:700px){#map #map_container .H_ib_body{width:200px}}#map #map_container .H_ib_body .H_ib_content p{font:12px "Lucida Grande", Arial, Helvetica, sans-serif;line-height:16px;padding:0;margin:0}#map #map_container .H_ib_tail{margin:-48px -10px}#container{color:inherit;background-color:#ffffff;padding:30px 50px;margin:47px 0px 0px 0px}.nav_angebot #container .last{margin:0px}#header{color:inherit;background-color:#8b0000;padding:0px;margin:0px}#header img{border:none;vertical-align:bottom}#header img.logo_schrift{position:absolute;top:-40px;left:0px;padding:0px;margin:0px}#header img.logo{position:absolute;top:7px;left:710px;padding:0px;margin:0px}@media (max-width:600px){#header img.logo{display:none}}.bild_box img{display:block;float:left;padding:0px;margin:0px 0px 20px 20px}.bild_box img.first{margin-left:0px}.mod_subscribe_box{float:right;padding:0px 0px 0px 20px;margin:0px}.mod_subscribe,.mod_unsubscribe{padding:0px;margin:0px 0px 20px 0px}#newsletter-aktiviert .mod_subscribe{display:none}#menu_mobile_button{position:absolute;right:10px;bottom:-44px;width:50px;height:34px;z-index:100;cursor:pointer}@media (min-width:600px){#menu_mobile_button{right:10px;bottom:10px}#menu_mobile_button svg path{fill:#fff !important}}@media (min-width:961px){#menu_mobile_button{display:none}}#menu_mobile_button svg{width:30px;height:30px;vertical-align:bottom}#menu_mobile_button svg path{fill:#8b0000}#menu_mobile_button svg g#close{display:none}#menu_mobile_button svg g#open{display:block}#menu_mobile_button.nav_open g#open{display:none}#menu_mobile_button.nav_open g#close{display:block}.mod_navigation{position:absolute;top:170px;left:0px;height:37px;width:960px;background-color:#8b0000}.mod_navigation ul{position:absolute;bottom:0;right:20px}.mod_navigation ul li{float:left;display:block;width:auto}.mod_navigation ul li a,.mod_navigation ul li .a:link,.mod_navigation ul li .a:visited,.mod_navigation ul li strong{display:block;font-size:20px;font-family:"Cinzel", serif;font-weight:normal;letter-spacing:1px;text-decoration:none;color:#fff;padding:5px 10px}.mod_navigation ul li a:hover,.mod_navigation ul li a:active,.mod_navigation ul li a.active,.mod_navigation ul li strong.active{color:#aaa590}@media (max-width:960px){.mod_navigation{text-align:left;position:absolute;top:200px;right:-350px;width:0;height:80vh;transform:all ease-out 1s;box-sizing:border-box;overflow-y:scroll;-webkit-overflow-scrolling:touch}.mod_navigation.nav_open{display:flex;right:0;z-index:99;width:100vw}.mod_navigation ul{position:initial;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:100%;padding:2em 3em 0 0}.mod_navigation ul li{padding:0.2em}.mod_navigation ul li a,.mod_navigation ul li strong{font-size:24px;line-height:normal}}@media (max-width:480px){.mod_navigation{top:140px}}.ce_form form{margin-top:20px}.ce_form form label{width:80px;float:left;display:block;padding:5px 0}.ce_form form input,.ce_form form textarea{width:250px;display:block;padding:5px 10px;border:1px solid #aaa590;margin-left:100px;margin-bottom:20px}.ce_form form input[type="radio"],.ce_form form input[type="checkbox"]{width:auto;display:inline;margin:0 10px 0 0;padding:0;border:none}.ce_form form button[type="submit"]{width:272px;font-family:"Cinzel", serif;font-size:1em;color:#8b0000;background-color:#d9d1bf;margin-bottom:20px;padding:7px 0;border:1px solid #aaa590;margin-left:100px}.ce_form form div.checkbox_container{margin:10px 0 10px 150px}.ce_form form div.checkbox_container label{float:none;display:inline;padding-right:25px}.ce_form form p.error{width:270px;margin-left:100px}#spacer{height:8px;font-size:6px;line-height:6px;margin:0px;padding:0px}#footer{color:#ffffff;background-color:#8b0000;font-size:12px;line-height:normal;margin:0px;padding:10px 30px 10px 50px}#footer p{margin:0px}#footer p a,#footer p a:link,#footer p a:visited{color:#ffffff}#footer p a:hover,#footer p a:link:hover,#footer p a:visited:hover{text-decoration:underline}