.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}.media{display:flow-root}.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}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* vollkorn-regular - latin */
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-regular.svg#Vollkorn') format('svg'); /* Legacy iOS */
}
/* vollkorn-500 - latin */
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-500.svg#Vollkorn') format('svg'); /* Legacy iOS */
}
/* vollkorn-600 - latin */
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-600.svg#Vollkorn') format('svg'); /* Legacy iOS */
}
/* vollkorn-700 - latin */
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-700.svg#Vollkorn') format('svg'); /* Legacy iOS */
}
/* vollkorn-800 - latin */
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 800;
  src: url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-800.svg#Vollkorn') format('svg'); /* Legacy iOS */
}
/* vollkorn-900 - latin */
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 900;
  src: url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-900.svg#Vollkorn') format('svg'); /* Legacy iOS */
}
/* vollkorn-italic - latin */
@font-face {
  font-family: 'Vollkorn';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-italic.svg#Vollkorn') format('svg'); /* Legacy iOS */
}
/* vollkorn-500italic - latin */
@font-face {
  font-family: 'Vollkorn';
  font-style: italic;
  font-weight: 500;
  src: url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-500italic.svg#Vollkorn') format('svg'); /* Legacy iOS */
}
/* vollkorn-600italic - latin */
@font-face {
  font-family: 'Vollkorn';
  font-style: italic;
  font-weight: 600;
  src: url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-600italic.svg#Vollkorn') format('svg'); /* Legacy iOS */
}
/* vollkorn-700italic - latin */
@font-face {
  font-family: 'Vollkorn';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-700italic.svg#Vollkorn') format('svg'); /* Legacy iOS */
}
/* vollkorn-800italic - latin */
@font-face {
  font-family: 'Vollkorn';
  font-style: italic;
  font-weight: 800;
  src: url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-800italic.svg#Vollkorn') format('svg'); /* Legacy iOS */
}
/* vollkorn-900italic - latin */
@font-face {
  font-family: 'Vollkorn';
  font-style: italic;
  font-weight: 900;
  src: url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/vollkorn-latin-900italic.svg#Vollkorn') format('svg'); /* Legacy iOS */
}
/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../../files/harzer-bachtaeler/fonts/roboto-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('../../files/harzer-bachtaeler/fonts/roboto-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/harzer-bachtaeler/fonts/roboto-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/harzer-bachtaeler/fonts/roboto-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/harzer-bachtaeler/fonts/roboto-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/harzer-bachtaeler/fonts/roboto-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/harzer-bachtaeler/fonts/roboto-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('../../files/harzer-bachtaeler/fonts/roboto-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/harzer-bachtaeler/fonts/roboto-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/harzer-bachtaeler/fonts/roboto-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../../files/harzer-bachtaeler/fonts/roboto-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('../../files/harzer-bachtaeler/fonts/roboto-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/harzer-bachtaeler/fonts/roboto-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* default.css */
.circle-chart__circle.active{animation: circle-chart-fill 1s reverse;  transform: rotate(-90deg);  transform-origin: center}@keyframes circle-chart-fill{to { stroke-dasharray: 0 100; }}.counter-container{width:33.3333%;position:relative;float:left;margin-bottom:1em;text-align:center}.counter-container .text{font-size:1.25em}#main .counter-container .zahl{width:100%;top:2.36em;position:absolute;margin:0;font-size:2em;line-height:1}.svg-wrap{width:10em;margin:0 auto}svg.circle-chart{width:100%}footer .mod_changelanguage{bottom:1%;right:12.5%;position:absolute;z-index: 10}.artikel-innen > .abstand{padding-right:33.33333%}*{outline: none}h1,h2,h3{line-height: 1 !important}button{cursor: pointer}.clearfix:after,.startseite .teaser-wrapper:after{clear:both;display:table;content: ''}body{font-family:Roboto,sans-serif;color:#59422b;-webkit-font-smoothing: antialiased}ul{padding-left:1.5em}#main .basis-button{display:inline-block;margin:0 auto;padding:.75em 3.5em;background-color:#2f96a7;border:0;font:1.125em Roboto,sans-serif;font-weight:bold;color:#fff;text-transform:uppercase;border-radius: 2em}#main .basis-button.anfragen{margin-top:1.25em;margin-bottom:1.25em;padding-top:1em;padding-bottom:1em;background-color:#fff;text-decoration:none;color:#2f96a7}.button-container{padding-top:2em;padding-bottom:2em;text-align:center;background-color:#2f96a7}#main *{box-sizing: border-box}#main p,#main li{line-height:1.6}.appartement .artikelnavi_standard{display:none}.artikelnavi_appartements{display:none}.appartement .artikelnavi_appartements{display:block}#main .h2_container{position:relative;text-align:center}#main h2{margin:1em 0 0;padding-bottom:.25em;text-align:left;border-bottom:1px solid #E7D0AA;font:1.875em 'Vollkorn',serif;font-weight:normal;color:#2f96a7}.details h3{margin:0;padding-bottom:.25em;border-bottom:1px solid #E7D0AA;font:1.875em 'Vollkorn',serif;font-weight:normal;color:#2f96a7}.details .ce_text{width:23.87499999vw;height:22em;float:left;margin-right:.5625vw;margin-bottom:1.125vw;margin-left:.5625vw;padding:.75em;background-color:#fff;border:1px solid #E7D0AA;border-radius:4px;max-width: calc(413.33333px - 1.125vw)}#main .h2_container h2{position:relative;display:inline-block;margin:1em 0;padding:0 .5em;text-align:center;background-color:#fff;border:0;font:3em 'Vollkorn',serif;font-weight:normal;color:#a40f21;z-index: 2}#main .h2_container::after{width:100%;height:1px;top:50%;position:absolute;display:block;background-color:#B98522;content: '';z-index: 1}#main .mod_article{padding-bottom:2em;background-color:#fff}#main .mod_article:nth-of-type(2n){background-color:#F0F7F8}#main .mod_article:nth-of-type(2n) h2{background-color:#F0F7F8}#header #mod_lmf_slider{height: 75vh !important;z-index: 1}#header #mod_lmf_slider:after{width:100%;height:100%;bottom:0;left:0;right:0;top:0;position:absolute;background-color:rgba(0,0,0,.3);content: "";z-index: 1}#header #mod_lmf_slider .slick-dots{z-index: 2}.slick-dots li button{opacity: 1;background-color: transparent}.slick-dots li.slick-active button{background-color:#fff}#header #mod_lmf_slider > button{opacity: 0}.phone-and-mail{width:75%;left:12.5%;position:absolute;z-index: 10;top: 14px}.phone-and-mail,.phone-and-mail a,.mod_changelanguage,.mod_changelanguage a{font-size:.875rem;text-decoration:none;color:#fff}.phone-and-mail img{top:3px;position:relative;margin-right:1em}.phone-and-mail > div{display:inline-block}.phone-and-mail > div:first-child{margin-right:6%}header .mod_changelanguage{right:12.5%;position:absolute;z-index: 10;top: 22px}.mod_changelanguage ul{margin:0;padding:0;list-style-type:none}.mod_changelanguage ul li{display:inline-block;font-weight: 300}.mod_changelanguage ul li.active{font-weight: 500}.mod_changelanguage ul li:first-child{padding-right:.3em;border-right:.05em solid #$kopfz}#header .mod_ncText{width:90%;top:20vh;position:absolute;overflow:visible;text-align:center;color:#fff;left: 5%;z-index: 5;box-sizing: border-box;text-shadow: 0 0 18px #000000, 0 0 40px #7D865A}#header .mod_ncText button{box-shadow: 0 0 18px #000000, 0 0 40px #7D865A}#header .mod_ncText h2{font:3em 'Vollkorn',serif}#header .mod_ncText p{font-size:1.25em;line-height:150%}#header .mod_ncText button,#main #appartements-startseite a{padding:.75em 3.5em;background-color:#2f96a7;border:0;border-radius:2em;font:1.125em Roboto,sans-serif;font-weight:bold;color:#fff;text-transform:uppercase}#header .mod_ncText form{padding-top:2em}#header .mod_ncText p:last-child a{color:#$kopfz}#header .navigation-wrapper{height:85px;left:12.5%;right:12.5%;position:absolute;background-color:rgba(255,255,255,.85);top: 55px;z-index: 15}#header .navigation-wrapper nav.mod_navigation{right:45px;top:32px;position:absolute;overflow:visible}#header .navigation-wrapper nav.mod_navigation ul{margin:0;padding:0;list-style-type:none}#header .navigation-wrapper nav.mod_navigation ul.level_1 > li{position:relative;overflow:visible;display:inline-block;margin-right:2em}#header .navigation-wrapper nav.mod_navigation ul.level_1 > li > a,#header .navigation-wrapper nav.mod_navigation ul.level_1 > li > span,#header .navigation-wrapper nav.mod_navigation ul.level_1 > li{font:14px Roboto,sans-serif;text-decoration:none;color:#59422b;text-transform:uppercase}#header .navigation-wrapper nav.mod_navigation ul.level_1 > li > a:hover{opacity: 0.7}#header .navigation-wrapper nav.mod_navigation ul.level_1 > li > span.active{font-weight: 500}#header .navigation-wrapper nav.mod_navigation ul.level_1 > li:last-child:after{display:none}#header .navigation-wrapper nav.mod_navigation ul.level_1 ul{left:-30px;top:19px;position:absolute;overflow:hidden;transition: opacity 0.5s;opacity: 0;z-index: 20;visibility: hidden}#header .navigation-wrapper nav.mod_navigation ul.level_1 li:hover ul,#header .navigation-wrapper nav.mod_navigation ul.level_1 ul:hover{opacity: 1;z-index: 25;visibility: visible}#header .navigation-wrapper nav.mod_navigation ul.level_1 ul li{padding:7.5px 30px;background-color:#$dblau}#header .navigation-wrapper nav.mod_navigation ul.level_1 ul li:first-child{margin-top:15px;padding-top:30px}#header .navigation-wrapper nav.mod_navigation ul.level_1 ul li:last-child{padding-bottom:30px}#header .navigation-wrapper nav.mod_navigation ul.level_1 ul li a,#header .navigation-wrapper nav ul.level_1 ul li span{white-space:nowrap;font:.875em Roboto,sans-serif;text-decoration:none;color:#D7DFE3}#header .navigation-wrapper nav.mod_navigation ul.level_1 ul li span.active{color:#fff;font-weight: 500}#header .navigation-wrapper .mod_ncImage{left:70px;top:20px;position:absolute}#header button.hamburger{display:none}.spacing{letter-spacing:.3em}#bgimage{height:20vw;min-height:310px;left:0;right:0;top:0;position:absolute}#main{float:none;margin:0 auto}.artikel-innen{width:75vw;max-width:1240px;margin:0 auto}#main a{color:#000;font-weight: 400}footer .mod_changelanguage,footer .mod_changelanguage a{font-size:11px}.dlh_googlemap{width: 100% !important}#footer .contact{top:50px;position:absolute;background-color:#fff;border:1px solid #E7D0AA;right: 12.5%}#footer .contact p:nth-of-type(1):before{content:url('/files/harzer-bachtaeler/images/hbt-adresse.svg')}#footer .contact p:nth-of-type(2):before{content:url('/files/harzer-bachtaeler/images/hbt-tel.svg')}#footer .contact p:nth-of-type(3):before{padding-top:2px;content:url('/files/harzer-bachtaeler/images/hbt-mail.svg')}#footer .contact p:before{left:4em;position:absolute}#footer .contact h2{font:2.25em 'Vollkorn',serif;color:#a40f21}#footer .contact p,#footer .contact p a{font:1em Roboto,sans-serif;text-decoration:none;color:#59422b}#footer .contact{padding:1.5em 6em 3.5em}#footer{background-color:#355762}#footer .mod_dlh_googlemaps{margin-bottom:2em}#footer .mod_ncImage{left:12.5%;position:absolute}#footer .mod_sitemap ul{margin:0;padding:0;list-style-type:none}#footer .mod_sitemap{float:right;margin-bottom:4em;margin-right: 12.5%}#footer .mod_sitemap ul.level_1 > li{float:left;display:inline-block;margin-right:3em}#footer .mod_sitemap ul.level_1 > li > a{text-decoration:none;color:#D7DFE3}#footer .mod_sitemap ul.level_1 ul a{text-decoration:none;color:#D7DFE3;font-weight: 300}#footer .mod_sitemap ul.level_1 ul li{margin-bottom:1em}#footer .mod_sitemap ul.level_1{}#footer .mod_sitemap ul.level_1 ul{margin-top:1.8em}#footer .legal{clear:both;padding-left:12.5%;background-color:#023A42}#footer .legal p{display:inline-block;margin:1.5em 3em 1.5em 0}#footer .legal p,#footer .legal p a{font-size:11px;text-decoration:none;color:#D7DFE3}.startseite .ce_gallery li{display:none}figure.image_container{overflow:hidden}.startseite .ce_gallery li.row_first.col_first{width:100%;display:block}.startseite .ce_gallery{width:60%}.startseite .teaser-wrapper{position:relative;clear:both;margin-bottom:3em}.startseite .teaser-wrapper .ce_text.links{bottom:3em;left:0;top:3em;position:absolute}.startseite .teaser-wrapper .ce_text.rechts{bottom:3em;right:0;top:3em;position:absolute}.startseite .ce_gallery li.row_first.col_first figure{width:100%;height:460px}.startseite .links{float:left}.startseite .rechts{float:right}.startseite .ce_gallery li.row_first.col_first figure img{width:100%}.ce_text.links,.ce_text.rechts{width:50%;border:1px solid #E7D0AA;border-radius:2px}.ce_text.links p,.ce_text.rechts p{font-size:1em}#villa-brodthage .ce_text,#lage-und-umgebung .ce_text,#villa-brodthage .ce_gallery li{padding:1em;background-color:#fff}.startseite .teaser-wrapper h3{color:#2f96a7}#villa-brodthage .ce_text,#lage-und-umgebung .ce_text{padding:2em 3em}#lage-und-umgebung .ce_gallery li{padding:1em;background-color:#fff;border:1px solid #E7D0AA}.startseite .ce_gallery li{border-radius:2px}#appartements-startseite .ce_text{position:relative;background-color:#fff;border:1px solid #E7D0AA;border-radius:2px}#appartements-startseite .ce_text:nth-child(2n+1){margin-right:0}#appartements-startseite{margin-bottom:2em}#appartements-startseite h3,.startseite .ce_text h3{margin:0;border-bottom:1px solid #E7D0AA;font:2em 'Vollkorn',serif}#lage-und-umgebung p{max-height:14.444em;overflow:hidden}.preis{font-size:1.75em;font-weight: 500}#appartements-startseite a{display:block;text-align:center;text-decoration:none}#appartements-startseite .textwrap{width:50%;bottom:0;float:left;padding:1em 2em}#appartements-startseite table{width:100%;margin-top:1.5em}#appartements-startseite table td{width:50%}#appartements-startseite table img{display:inline;margin-right:1em}#appartements-startseite tr{height:3em}#appartements-startseite .bild{width:50%;bottom:0;right:0;top:0;position:absolute;overflow:hidden;float:right;margin:0}#appartements-startseite .bild img{width:auto;height:100%;max-width:none}#lage-und-umgebung p:last-of-type a,button.submit{padding:.75em 1.5em;background-color:#2f96a7;border:0;border-radius:2em;font-weight:bold;text-decoration:none;color:#fff;text-transform:uppercase}#lage-und-umgebung p:last-of-type{overflow:visible}#icons-uebersicht-130{padding-top:4em}#icons-uebersicht-130 .ce_image.tooltip{float:left;margin-right:5%;text-align:center}#icons-uebersicht-130 .ce_image.tooltip:last-of-type{margin-right:0}#icons-uebersicht-130 .ce_image.tooltip figcaption{margin-top:.5em}.appartement #details .artikel-innen,.appartement .buchen-seite .artikel-innen{position:relative}.appartement .buchen-widget{width:31.833333%;height:0;right:0;position:absolute;margin:0 .75% 1.5%;transform: translate3d(0,0,0); /*für ios safari, zwingt das gerät gpu zu benutzen, verhindert flackern wenn sticky*/}.buchen-widget.fixed{width:100%;top:2em;position:fixed;margin:0;z-index: 100}.buchen-widget.fixed .widget-inside{width:75%;max-width:1240px;margin:0 auto}.buchen-widget.fixed .widget-inhalt{width:31.833333%;min-height:20em;float:right;margin-right:.75%;margin-bottom:1.5%;margin-left:.75%;background-color:#fff}.buchen-widget .widget-inhalt{min-height:20em;padding:.75em;background-color:#fff;border:1px solid #E7D0AA;border-radius:4px}.preis-tabelle table{width:100%;border-collapse:collapse}.preis-tabelle thead{text-align:left;border-bottom:2px solid #D7DFE3}.preis-tabelle th,.preis-tabelle td{padding:.5em 1em;border:1px solid #E7D0AA}.appartement .ce_gallery li{width:25%;height:10vw;display:none;padding:.5em}.appartement .ce_gallery li figure{width:100%;height:100%;overflow:hidden;background-color:#F1F5F7}.appartement .ce_gallery li figure img{width:auto;height:100%;max-width:none}.appartement .ce_gallery ul{height:30vw;position:relative}.appartement .ce_gallery li.row_0.col_0,.appartement .ce_gallery li.row_1.col_2{width:50%;height:20vw}.appartement .ce_gallery li.row_1.col_2{bottom:0;right:0;position:absolute}.appartement .ce_gallery{padding:.5em;background-color:#fff}#main img{display:block}.appartement .ce_gallery li.row_0,.appartement .ce_gallery li.row_1{display:block}.startseite #main #testimonials,.startseite #main #id-1-000-gute-gründe{background-color:#4a717e;color:#fff}.startseite #main #testimonials h2,.startseite #main #id-1-000-gute-gründe h2{background-color:#4a717e;color:#fff}.content-slider figure img{width:100%}.ce_text p img{float:right;margin:0 0 1em 1em}.ce_sliderStart{position:relative;overflow:visible}.slider-control a{top: calc(50% - 25px)}.slider-control .slider-menu{bottom:-1.5em;top: auto}.content-slider figure::before{width:10%;height:86px;max-width:86px;position:absolute;display:block;background-image:url("../../files/harzer-bachtaeler/images/hbt-zitat.svg");background-position:left top;background-repeat:no-repeat;content: ''; background-size: contain}.content-slider figure{width:25%;max-width:300px;display:table-cell;margin-right:2em;vertical-align:middle}.content-slider figure img{border-radius:50%}.content-slider figure figcaption{padding:1em 0 0;text-align:center;font:1.25em 'Vollkorn',serif;font-weight: 600}nav.slider-control{width:120%;height:100%;left:-10%;top:0;position:absolute}.content-slider .slider-text{display:table-cell;padding-left:2em;vertical-align:middle;font-size:1.25em;font-style:italic}.content-slider .ce_text{display:table}.slider-control .slider-menu b{width:12px;height:12px;display:inline-block;margin:10px 5px;border:1px solid #fff;border-radius:50%;color: transparent}.slider-control .slider-menu b.active{background-color:#fff;color: transparent}.startseite #main #testimonials{padding-bottom:4em}#appartements-startseite img{margin:0}#veranstaltungen{padding-top:2em}form legend,form label{font-size:.875em}fieldset{margin:0;padding:0;background-color:#fff;border:1px solid #E7D0AA;border-radius:2px}#main form img{display:none}fieldset .widget-calendar{width:50%;position:relative;float:left}fieldset .widget-calendar input{background-color: transparent}form input{width:100%;padding:.5em;border:1px solid #E7D0AA;border-radius:2px}.widget.widget-submit button{width:100%;font-size:1em}.ui-widget.ui-widget-content{border-color:#E7D0AA}fieldset input{border:0}label,input{display:block}.ui-widget{font-family:'Roboto',sans-serif;color:#59422b}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background-color:#fff;background-image:none;border:1px solid #E7D0AA;border-radius:2px}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{background-color:#fff;background-image:none;border:1px solid #E7D0AA;border-radius:2px;color:#59422b}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:0;color:#59422b;background: #f2f2f2}.formbody fieldset,.formbody .widget{margin-bottom:.5em}.widget-explanation p{margin:0}.cal .table{width:23.87499999vw;margin:0 .5625vw;padding:1em;background-color:#fff;border:1px solid #E7D0AA;border-radius:2px;max-width: calc(413.33333px - 1.125vw)}.cal .table td{padding:.5em 0;border-color:#fff}.cal .f{background-color:#9FD584}.cal .o{background-color:#E27979}.cal .basic .of{background-color:#9fd584;background: linear-gradient(315deg, rgba(159,213,132,1) 49%, rgba(226,121,121,1) 50%)}.cal .basic .fo{background-color:#E27979;background: linear-gradient(315deg, rgba(226,121,121,1) 49%, rgba(159,213,132,1) 50%)}.cal{width:100%;left:0;top:0;position:absolute;font:1em 'Roboto',sans-serif;color:#59422b}.cal tr.basic td{font-size:1em;color:#fff}.cal .day{width:14.2857142857%;background-color:#fff;font-size:1em;font-weight:normal;color:#59422b}.cal .n{background-color:#f2f2f2}.cal .month{font-size:1.25em;font-weight:normal}#zibepla_copyright{margin-top:325px;text-align:left;font-size:.75em}.ui-selectmenu-button.ui-button{width:100%}.ce_form form{max-width:500px;margin:2em auto}.widget-inhalt .ce_form form{margin:0}#formular .ce_form form{margin-top:0}fieldset .widget-calendar:first-of-type::after{width:0px;height:0px;bottom:1.5em;right:1.5em;position:absolute;overflow:visible;display:block;content: url('/files/harzer-bachtaeler/images/pfeil.svg')}.ce_availability{height:345px;position:relative}.nav-months button{margin:0;padding:.5em;background-color:#fff;border:1px solid #E7D0AA;border-radius:2px;font:1em 'Roboto',sans-serif;color:#59422b}.nav-months button.next-month{float:right}button.next-month::after{bottom:-0.15em;position:relative;margin-left:.5em;content: url('/files/harzer-bachtaeler/images/monat-naechster.svg')}button.prev-month::before{bottom:-0.15em;position:relative;margin-right:.5em;content: url('/files/harzer-bachtaeler/images/monat-vorher.svg')}.nav-months{padding-right:.5625vw;padding-left:.5625vw}button.disabled{opacity: 0.5;cursor: auto}#buchen-134 .ce_form .mobil{display:none}#lmf_privacy_cookiebar input[type=submit]{width:auto;margin:0 auto;background-color:#4a717e}textarea,input,button{-webkit-appearance: none;-moz-appearance: none;appearance: none}.ie fieldset div:first-of-type::after{width:17px;height:13px;bottom:.6em;right:.5em;position:absolute;overflow:visible;display:block;background-image:url("../../files/harzer-bachtaeler/images/pfeil.svg");background-position:center center;background-repeat:no-repeat;content: ''}.ie9 .cal .basic .fo,.ie9 .cal .basic .of{background-image: none}.ie9 #header #mod_lmf_slider:after{z-index: 10000}@media screen and (min-width: 1653px){.safari .cal .table, .safari .details .ce_text {      max-width: none;      width: calc(413.333333px - 1.125vw);}}@media screen and (max-width: 1653px){.safari .cal .table, .safari .details .ce_text {      max-width: none;      width: 23.87499999vw;}}body{-moz-osx-font-smoothing: grayscale}.firefox .circle-chart__circle.active{transform-origin: 16.45px 16.9px}.edge .circle-chart__circle.active{transform-origin: 16.9155px 16.9155px}
/* standardseite.css */
header h1{width:100%;height:100%;margin-bottom:13px;padding-bottom:7px;border-bottom:1px solid #E7D0AA;font:3em 'Vollkorn',serif;color:#fff}header .artikel-innen{width:100%;max-width:none}header{height:20vw;min-height:280px}header .mod_article{width:100%;bottom:40px;position:absolute;padding-right:12.5%;padding-left:12.5%;box-sizing: border-box}header > .inside{height:100%}header .mod_articlelist ul{margin:0;padding:0;list-style-type:none}header .mod_articlelist ul li{display:inline-block;margin-right:2vw}header .mod_articlelist ul a{font:.875em Roboto,sans-serif;text-decoration:none;color:#fff;text-transform:uppercase;font-weight: 400}header .mod_articlelist{width:100%;bottom:20px;position:absolute;padding-right:12.5%;padding-left:12.5%;box-sizing: border-box}
/* hamburgers.css */
.hamburger{overflow:visible;display:inline-block;margin:0;padding:15px;border:0;text-transform:none;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;background-color: transparent}.hamburger:hover{opacity: 0.7}.hamburger-box{width:40px;height:24px;position:relative;display:inline-block}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;position:absolute;background-color:#000;border-radius:4px;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease}.hamburger-inner::before,.hamburger-inner::after{display:block;content: ""}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective: 80px}.hamburger--3dx .hamburger-inner{transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color: transparent;transform: rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform: translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform: translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective: 80px}.hamburger--3dx-r .hamburger-inner{transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color: transparent;transform: rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform: translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform: translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective: 80px}.hamburger--3dy .hamburger-inner{transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color: transparent;transform: rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform: translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform: translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective: 80px}.hamburger--3dy-r .hamburger-inner{transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color: transparent;transform: rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform: translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform: translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective: 80px}.hamburger--3dxy .hamburger-inner{transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color: transparent;transform: rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform: translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform: translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective: 80px}.hamburger--3dxy-r .hamburger-inner{transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color: transparent;transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform: translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform: translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform: rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform: rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property: none}.hamburger--boring.is-active .hamburger-inner{transform: rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity: 0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform: rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration: 0.13s;transition-delay: 0.13s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform: translate3d(0, -10px, 0) rotate(-45deg);transition-delay: 0.22s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity: 0;transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform: rotate(-90deg);transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration: 0.13s;transition-delay: 0.13s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform: translate3d(0, -10px, 0) rotate(45deg);transition-delay: 0.22s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity: 0;transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform: rotate(90deg);transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration: 0.275s;transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition: opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform: translate3d(0, 10px, 0) rotate(135deg);transition-delay: 0.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay: 0s;opacity: 0}.hamburger--elastic.is-active .hamburger-inner::after{transform: translate3d(0, -20px, 0) rotate(-270deg);transition-delay: 0.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration: 0.275s;transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition: opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform: translate3d(0, 10px, 0) rotate(-135deg);transition-delay: 0.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay: 0s;opacity: 0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform: translate3d(0, -20px, 0) rotate(270deg);transition-delay: 0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition: background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right: 0;transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay: 0s;transition-timing-function: ease-out;background-color: transparent}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top: -80px;transform: translate3d(80px, 80px, 0) rotate(45deg);transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top: -80px;transform: translate3d(-80px, 80px, 0) rotate(-45deg);transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition: background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right: 0;transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay: 0s;transition-timing-function: ease-out;background-color: transparent}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top: 80px;transform: translate3d(80px, -80px, 0) rotate(-45deg);transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top: 80px;transform: translate3d(-80px, -80px, 0) rotate(45deg);transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity: 0;transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property: transform, opacity;transition-timing-function: ease;transition-duration: 0.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform: translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity: 0}.hamburger--slider.is-active .hamburger-inner::after{transform: translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property: transform, opacity;transition-timing-function: ease;transition-duration: 0.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform: translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform: rotate(45deg) translate3d(5.71429px, -6px, 0);opacity: 0}.hamburger--slider-r.is-active .hamburger-inner::after{transform: translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration: 0.22s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform: rotate(225deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity: 0;transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform: rotate(-90deg);transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration: 0.22s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform: rotate(-225deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity: 0;transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform: rotate(90deg);transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:2px;transition: background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay: 0.22s;background-color: transparent}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform: translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform: translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration: 0.13s;transition-delay: 0s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform: translate3d(0, -10px, 0) rotate(-45deg);transition-delay: 0.22s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity: 0;transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform: rotate(90deg);transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform: rotate(90deg);background-color: transparent;transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform: rotate(-45deg);transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform: rotate(45deg);transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear}.hamburger--stand-r .hamburger-inner::before{transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform: rotate(-90deg);background-color: transparent;transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform: rotate(-45deg);transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform: rotate(45deg);transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration: 0.075s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition: top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform: rotate(45deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity: 0;transition: top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform: rotate(-90deg);transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration: 0.2s;transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration: 0s;transition-delay: 0.1s;transition-timing-function: linear}.hamburger--vortex .hamburger-inner::before{transition-property: top, opacity}.hamburger--vortex .hamburger-inner::after{transition-property: bottom, transform}.hamburger--vortex.is-active .hamburger-inner{transform: rotate(765deg);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay: 0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity: 0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform: rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration: 0.2s;transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration: 0s;transition-delay: 0.1s;transition-timing-function: linear}.hamburger--vortex-r .hamburger-inner::before{transition-property: top, opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property: bottom, transform}.hamburger--vortex-r.is-active .hamburger-inner{transform: rotate(-765deg);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay: 0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity: 0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform: rotate(-90deg)}
@media screen and (max-width: 1300px){
/* max-width_1300.css */
.startseite .ce_gallery li.row_first.col_first figure img{width:auto;height:100%;max-width:none}.content-slider .slider-text{font-size:1.125em}
}
@media screen and (max-width: 1230px){
/* desktop-1230.css */
#header .navigation-wrapper{left:7.5%;right:7.5%}#main .artikel-innen{width:85vw}#footer .mod_sitemap{margin-right:7.5%}header .mod_article,header .mod_articlelist{padding-right:7.5%;padding-left:7.5%}#footer .mod_ncImage,.phone-and-mail{left:7.5%}.phone-and-mail{width:85%}#footer .contact{right:15%}#footer .legal{padding-left:7.5%}.buchen-widget.fixed .widget-inside{width:85vw}#main .cal .table{width:27.058333333333vw;margin:0 .6375vw;max-width: none}#main .details .ce_text{width:27.058333333333vw;margin:0 .6375vw 1.275vw;max-width: none}.nav-months{padding-right:.6375vw;padding-left:.6375vw}.artikel-innen > .abstand{padding-right:28.3333333vw}.ce_availability{margin-left:0}.cal{margin-left:0}#lmf_privacy_cookiebar .inside{width:85%}nav.slider-control{width:110%;left:-5%}nav.slider-control svg{width:22px}
}
@media screen and (max-width: 1060px){
/* max-width_1060.css */
#header nav.mod_navigation{display:none}#header button.hamburger{right:10px;top:10px;position:absolute;display:block}#header.menu-aktiv nav.mod_navigation{right:24px;top:69px;display:block}#header .navigation-wrapper nav.mod_navigation ul.level_1{padding-top:1em;padding-bottom:1em;text-align:center;background-color:#59422b;border-radius:2px}#header .navigation-wrapper nav.mod_navigation ul.level_1 > li{display:block;margin:1em 4em;padding-bottom:1em;border-bottom:1px solid #B98522}#header .navigation-wrapper nav.mod_navigation ul.level_1 > li > a,#header .navigation-wrapper nav.mod_navigation ul.level_1 > li > span,#header .navigation-wrapper nav.mod_navigation ul.level_1 > li{color:#fff}#header button.hamburger{top:32px;position:absolute;display:block;margin:0;padding:0;border:0;right: 2em}span.hamburger-box{height:26px}span.hamburger-inner{display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:32px;height:2px;position:absolute;background-color:#59422b}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}
}
@media screen and (max-width: 1024px){
/* tablet.css */
body{font-size:14px}.startseite .ce_gallery li.row_first.col_first figure{height:390px}#header .mod_ncText p br{display:none}#footer .mod_ncImage{position:static;margin-right:7.5%;margin-bottom:2%;margin-left:7.5%;padding-bottom:1em}#footer .mod_ncImage img{display:block;margin:0 auto}#footer .mod_sitemap{width:85%;float:none;margin:0 auto}#footer .mod_sitemap ul.level_1{text-align:center}#footer .mod_sitemap ul.level_1 > li{float:none;margin-right:1em;vertical-align:top}#footer .mod_sitemap ul.level_1 > li:last-of-type{margin-right:0;margin-bottom:1em}#footer .legal{padding-right:7.5%;text-align:center}#footer .legal p{margin-right:1em}#footer .legal p:last-of-type{margin-right:0}#footer .contact{right:7.5%;top: 65px}#zibepla_copyright{margin-top:290px}.ce_availability{height:305px}#lmf_privacy_cookiebar{font-size:1em}#lmf_privacy_cookiebar .inside{width:85%}#main .counter-container .zahl{top:2.75em}.counter-container .text{margin-top:0}.ce_text p img{width:100%;float:none;margin:0 0 1em}#lage-und-umgebung p{max-height:12.444em}
}
@media screen and (max-width: 864px){
/* max-width_0864.css */
.artikel-innen > .abstand{padding-right:0}.appartement .buchen-widget{display:none}#buchen-134 .ce_form .mobil{display:block}.appartement .ce_gallery ul{height:45vw}.appartement .ce_gallery li{height:15vw}.appartement .ce_gallery li.row_0.col_0,.appartement .ce_gallery li.row_1.col_2{height:30vw}.cal .table{width:41.225vw}header h1,#main .h2_container h2{font-size:2.25em}.rechtliches #main h2{font-size:1.5em}#appartements-startseite .bild{width:100%;position:static;float:none}#appartements-startseite .bild img{width:100%;height:auto}#appartements-startseite .textwrap{width:100%;max-width:500px;float:none;margin:0 auto}#main .details .ce_text,#main .cal .table{width:41.225vw}#icons-uebersicht-130 .ce_image.tooltip{width:14.166666667%;margin-right:3%}nav.slider-control{width:50%;height:auto;min-width:250px;left:0;position:relative;margin:2em auto 0}.content-slider .ce_text{display:block}.content-slider figure,.content-slider .slider-text{display:block;margin:0 auto;padding:0}.slider-control .slider-menu{bottom:-1em}.content-slider figure{width:50%;height:auto}.content-slider .slider-text{font-size:1em}
}
@media screen and (max-width: 768px){
/* smartphone.css */
.startseite .ce_gallery{width:100%}.startseite .rechts{float:none}.startseite .links{float:none}.startseite .teaser-wrapper .ce_text.links,.startseite .teaser-wrapper .ce_text.rechts{position:static}.ce_text.links,.ce_text.rechts{width:100%;border:0;border-top-left-radius:0;border-top-right-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.startseite .ce_gallery li{border-bottom-right-radius:0;border-bottom-left-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#lage-und-umgebung .ce_text{background-color:#fff;border-top:0px solid #E7D0AA;border-right:1px solid #E7D0AA;border-bottom:1px solid #E7D0AA;border-left:1px solid #E7D0AA}#lage-und-umgebung .ce_gallery li{border-top:1px solid #E7D0AA;border-right:1px solid #E7D0AA;border-bottom:0px solid #E7D0AA;border-left:1px solid #E7D0AA}#lage-und-umgebung p{max-height:none}.startseite .ce_gallery li.row_first.col_first figure{height:auto}.startseite .ce_gallery li.row_first.col_first figure img{width:100%;height:auto;max-width:100%}.startseite .teaser-wrapper{margin-bottom:2em}#villa-brodthage .ce_text,#lage-und-umgebung .ce_text{padding:1em}#footer .mod_dlh_googlemaps{margin-bottom:0}#footer .contact{position:static;margin-bottom:2em;background-color:#F0F7F8;border:0;padding: 0.5em 7.5% 1.5em 6em}#kontakt-26 .ce_form{width:100%;float:none;margin-right:0}#kontakt-26 .ce_form form{max-width:none;float:none;margin-bottom:1em}.dlh_googlemap{height: 300px !important}.svg-wrap{width:9em}
}
@media screen and (max-width: 586px){
/* max-width_0586.css */
#main .details .ce_text{width:83.725vw;height:auto}.cal .table{width:83.725vw}#header .navigation-wrapper{height:70px;top:44px}#header .navigation-wrapper .mod_ncImage{left:35px;top:18px}#header .navigation-wrapper .mod_ncImage .image_container{width:159px}.phone-and-mail{top:10px}.phone-and-mail,.phone-and-mail a,.mod_changelanguage,.mod_changelanguage a{font-size:11px}.phone-and-mail img{width:1.25em;margin-right:.5em}#header .mod_ncText h2{margin-bottom:0;font-size:2.5em}#header .mod_ncText p{font-size:1em}#header .mod_ncText button,#main #appartements-startseite a,#main #appartements a{font-size:1em}#header .mod_ncText form{padding-top:0}#header .mod_ncText button{padding-right:1.5em;padding-left:1.5em}#footer .mod_sitemap ul.level_1 > li{margin-right:1em}#header.menu-aktiv nav.mod_navigation{right:15px;top:56px}.counter-container{font-size:.875em}#main .counter-container .zahl{top:3.2em}.svg-wrap{height:13em}#header button.hamburger{top:24px}#main .cal .table{width:83.725vw}
}
@media screen and (max-width: 512px){
/* max-width_0512.css */
header h1,#main .h2_container h2,#main h2{font-size:1.75em}#appartements-startseite h3,.startseite .ce_text h3,#appartements h3,#main .kunst-und-kultur h3,.details h3{font-size:1.5em}header{min-height:250px}.preis-tabelle th,.preis-tabelle td{padding:.25em .5em}.phone-and-mail,.phone-and-mail a,.mod_changelanguage,.mod_changelanguage a{font-size:10px}.phone-and-mail{top:12px}.nav-months button{font-size:.875em}.slick-dots{bottom:0}#header .mod_ncText h2{font-size:2em}.svg-wrap{width:80%}#main .counter-container .zahl{top:4.4em;font-size:1.5em}
}
@media screen and (max-height: 620px){
/* max-height_0620.css */
#header #mod_lmf_slider{min-height:0;height: calc(100vh - 50px) !important}#header .mod_ncText{top:25vh}
}
@media screen and (max-width: 440px){
/* max-width_0440.css */
#footer .mod_sitemap ul.level_1 > li{display:block;margin:.5em 0;text-align:center}header #umgebung{bottom:62px}
}
