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%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
.content-fader{overflow:hidden;position:relative}.fader-wrapper{overflow:hidden;position:relative;z-index:0}.fader-wrapper>*{float:left;width:100%;position:absolute;top:0px;left:0px;opacity:0;z-index:10002}.fader-wrapper>*.start{position:relative;top:auto;left:auto;opacity:1;z-index:10003}.fader-control{height:30px;position:relative;z-index:1004}.fader-control a,.fader-control .fader-menu{position:absolute;top:9px;display:inline-block}.fader-control .fader-prev{left:0}.fader-control .fader-next{right:0}.fader-control .fader-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.fader-control .fader-menu b{color:#bbb;cursor:pointer}.fader-control .fader-menu b.active{color:#666}
#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}
.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}
.cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;padding:.6em 1.2em;background-color:#4b4b4b;color:#fff;font-size:1em;text-align:center;z-index:10}.cookiebar *{box-sizing:border-box}.cookiebar--active{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap}.cookiebar--position-top{top:0}.cookiebar--position-bottom{bottom:0}.cookiebar__message,.cookiebar__text{margin-right:1.5em}.cookiebar__link{color:#fff;text-decoration:underline}.cookiebar__link:hover{text-decoration:none}.cookiebar__button{margin:0;padding:.6em 1.2em;border:none;border-radius:0;background-color:#4ea55e;color:#fff;font-weight:700;cursor:pointer}.cookiebar__button:hover{background-color:#3e824a}.cookiebar__analytics{margin-right:1.5em}.cookiebar__analytics-label{cursor:pointer}.cookiebar__analytics-checkbox{margin-right:5px}
#bb_bigboxclose:hover,
.bb_bigbox_teaser:hover{
cursor: pointer;	
}

#wrapper #bb_bigboxclose {
    right: 0;
    top: 0;
    position: fixed;
    padding: 1rem;
    text-align: right;
	font-size: 2em;
	width: auto; 
	color: white; 
}

.bigbox_previous:hover,
.bigbox_next:hover{
	cursor:pointer;

}

.bigbox_previous{
position: absolute; 
left:1rem;
color:white	;
	font-size: 2rem;
}

.bigbox_next{
position: absolute; 
right:1rem;
color:white;	
	font-size: 2rem;
}


body #wrapper .bb_bigbox{
	display: flex;	
	opacity:0;
	visibility: hidden;
    background-color: rgba(0,0,0,.9);
    position: fixed;
    height: 100vh;
    width: 100%;
    z-index: 200;
    top: 0;
    left: 0;
    justify-content: center;
    align-items: center;
	margin:0;
	text-align:center; 
	transition: all 500ms ease; 
}


.bb_bigboxcontent::-webkit-scrollbar {
display:block;
		width: 10px; 
			background:transparent; 	
	}

.bb_bigboxcontent::-webkit-scrollbar-thumb{
	background: #999;	
	}

.bb_bigboxcontent > *
 {
    width:100%;
	
}



.bb_bigboxcontent{
	background-color: #FFF;	
	max-width: 1920px; 
	padding:4em;
	display: flex; 
	justify-content:center; 
	flex-wrap:wrap; 
	width: 90%;
	    max-height: calc(100vh - 120px);
	overflow-y:scroll;
	box-sizing:border-box;
}

.bb_bigboxcontent .bb_description{
	padding: 1em;
}


body #wrapper .bb_bigbox.active{
	display: flex; 
	opacity: 1; 
	visibility: visible;
}


.bb_bigboxcontent picture{
	justify-content:center;
}

@media screen and (max-width: 1300px){

.bigbox_previous,
.bigbox_next {
bottom: 10px;	
}
}
/* base.css */
.mod_article.center{text-align:center; justify-content:center;display: flex}.mod_article.dunkel{background-color:#212121}.partnerlink{filter: grayscale(100%); opacity: 0.8}img{align-self: center}#wrapper #bb_bigboxclose{color:#000}.bb_bigbox.close_absolute .bb_bigboxcontent{position:relative}#wrapper .bb_bigbox.close_absolute .bb_bigboxcontent #bb_bigboxclose{position:absolute}body #wrapper .bb_bigbox{justify-content: flex-start;    align-items: flex-end}.bb_bigboxcontent{max-width: 800px;margin: 2em;font-size: 0.9em}body #wrapper .bb_bigbox{background-color: rgb(0 0 0 / 0%)}.ce_text a.button{background-color:#474747;text-decoration:none;color:#fff}.left-button{bottom:2rem;left:3rem;position:absolute;margin:0;text-align:center;display: flex;justify-content: center;align-items: center;z-index: 4;-webkit-animation: jump 8s ease 0s infinite normal;animation: jump 8s ease 0s infinite normal}.bb_newsbutton{bottom:2rem;right:3rem;position:absolute;margin:0;display: flex;justify-content: center;align-items: center;z-index: 4;-webkit-animation: jump 8s ease 0s infinite normal;animation: jump 8s ease 0s infinite normal}.left-button a{width:100px;height:100px;position:relative;background-image:url("../../files/texturen/dust_scratches.png");border-radius:100%;font-size:1em;display: flex;justify-content: center;align-items: center;transform: rotate(-10deg);    -webkit-transition: all 1s ease-in-out;    -moz-transition: all 1s ease-in-out;    -o-transition: all 1s ease-in-out;    transition: all 1s ease-in-out}.bb_newsbutton a{width:150px;height:150px;position:relative;padding:1em;text-align:center;background-image:url("../../files/texturen/dust_scratches.png");border-radius:100%;font-size:1em;display: flex;justify-content: center;align-items: center;    -webkit-transition: all 1s ease-in-out;    -moz-transition: all 1s ease-in-out;    -o-transition: all 1s ease-in-out;    transition: all 1s ease-in-out}.bb_newsbutton a:hover{opacity: 0.9}.mod_newsarchive > h2{display:none}.ce_image{max-width: 1280px;    text-align: center}.bbdsimpr h2{margin-top:4rem;text-align:left;font-size:100%;font-weight:bold;letter-spacing:0px}.bbdsimpr h3{margin-top:4rem;text-align:left;font-size:90%;font-weight:bold;letter-spacing:0px}.bbdsimpr .ce_text{text-align:left;justify-content: flex-start}#wrapper .fader-control{z-index: 2}.ui-icon{width: 16px;    height: 16px;    display: inline-block;    vertical-align: middle;    margin-top: -.25em;    position: relative;    text-indent: -99999px;    overflow: hidden;    background-repeat: no-repeat}.ui-icon-triangle-1-e{background-position: -32px -16px}.ui-icon,.ui-widget-content .ui-icon{background-image: url(/files/icons/ui-icons_454545_256x240.png)}.toggler:hover{cursor: pointer}.small .fader-control{display:none}.fader-control .fader-menu b.active{color:#FFF}.fader-control .fader-menu b{font-size:80px;color: transparent;    -webkit-text-stroke-width: 2px;    -webkit-text-stroke-color: white}.fader-control{width:100%;bottom:0;position:absolute}#main .ce_sliderStart .ce_text img{margin-top:0;margin-bottom:0;display: flex;    width: 100%;    height: 50vh;    object-fit: cover}#main .ce_sliderStart{position:relative}.slider-control,.fader-control{height:80px}#main .ce_sliderStart .bb_text{width:100%;bottom:0;position:absolute;padding-right:1rem;padding-left:1rem;color:#FFF;z-index: 3}#main .ce_sliderStart .ce_text{max-width:100%;position:relative}.slider-control .slider-menu b{font-size:50px}#wrapper .slider-prev,#wrapper .slider-next{display:none}.quote .bb_text{font-size:30px}.error{color:#f00}.formbody .widget fieldset{margin-top:0;margin-bottom:0;border-top:0px}#wrapper .info_hof > .close,#wrapper .info_salettl > .close{width:auto;right:1rem;top:1rem;position:absolute;font-size:30px}#wrapper #info_hof:target,#wrapper #info_salettl:target{opacity: 1;visibility: visible}#wrapper .info_hof > *,#wrapper .info_salettl > *{width:100%}#wrapper .info_hof,#wrapper .info_salettl{width:80%;height:60vh;left:0;top:0;position:fixed;margin-right:10%;margin-left:10%;padding:1rem;text-align:center;background-color:rgba(255,255,255,.9);display: flex; justify-content: center;align-content: center; align-items:center;z-index: 20;flex-wrap: wrap;visibility: hidden; opacity:0;margin-top: 20vh; margin-bottom: 20vh}form input[type=checkbox]:checked ~ .image_container:after{border:1px solid #889e31;font-weight:bold;color:#889e31}form .imagenav .li:hover .image_container:after,form input[type=checkbox]:checked ~ .image_container:after{content: '✓'}form .imagenav .image_container::after{padding-right:3px;padding-bottom:6px;padding-left:3px;width: 30px;    height: 30px;    left: 10px;    top: 10px;    position: absolute;    background-color: #FFFFFF;    border: 1px solid #353434;    font-size: 26px;    content: ' '}.imagenav .bb_content{width:100%;padding:1rem;text-align:center}.imagenav .image_container{width:100%}.imagenav{text-align:center;flex-wrap: wrap;display: flex}.explanation{text-align:center}div.bb_teaser:hover{cursor: help}label a{text-decoration:underline}.ie .mod_bb_header .item img,.ie .mod_bb_header,.ie .bigteaser img{height:auto}.ie #menuToggle input:checked ~ .logo,.ie #menuToggle input:checked ~ .iconnav{opacity: 0}.zimmer .accordion > div > .gallery  img{margin:1rem}@keyframes fadein{0%{ opacity: 0; }100%   { opacity: 1; }}@keyframes jump{0%{transform: translateY(0);}20%{transform: translateY(0);}40%{transform: translateY(-10px);}50%{transform: translateY(0);}60%{transform: translateY(-5px);}80%{transform: translateY(0);}100%{transform: translateY(0);}}p.back,p.more,.ce_hyperlink,p.download-element{display: flex;justify-content: center}#container .ce_text.float_left ul li,#container .ce_text.float_left ul,#container .ce_text.float_right ul li,#container .ce_text.float_right ul{margin-left:.5rem;list-style-position: unset}#menuToggle input:checked ~ .logo,#menuToggle input:checked ~ .iconnav{filter: brightness(30%)}.stick #menuToggle input:checked{margin:1rem}.invisible{display:none}.ce_text a{text-decoration:underline}.bb_subheadline{text-transform:uppercase;font-size: calc(15px + (17 - 15) * ((100vw - 300px) / (1300 - 350)))}#wrapper .checkbox_container{padding-top:2rem;padding-bottom:2rem;text-align:left}.ce_gallery picture{width:100%}.zimmer .accordion > div > *{width:100%;display: flex; justify-content: center; flex-wrap:wrap}.zimmer .accordion > div{text-align:center;display: flex; justify-content: center; flex-wrap:wrap}.imagenav input{width:100%;height:131px;left:0;top:0;position:absolute;z-index: 10;opacity:0}.imagenav > *{width:30%;min-width:200px;position:relative;margin:1rem;background-color:rgba(255,255,255,.7);flex-wrap: wrap;display: flex; justify-content: center;align-items: start;    align-content: start}#wrapper form .imagenav{width:100%;display: flex; justify-content:center}.menucontent{height:100%;padding-bottom:100px;overflow-y: scroll;justify-content: center;align-content: center;align-items: center;flex-wrap: wrap;display: flex;scrollbar-width: none}#wrapper span.mandatory{font-weight:bold;color:#f00}#menu .menucontent::-webkit-scrollbar{display:none;width: 0px;  /* Remove scrollbar space */    background: transparent;  /* Optional: just make scrollbar invisible */}.mod_customnav.main_subnav strong,.mod_customnav.main_subnav a{position:relative;padding:1rem;font-size: calc(14px + (20 - 14) * ((100vw - 300px) / (1600 - 300)))}.spans{position:fixed;padding:2.8rem;z-index: 1;transition: all 500ms}#menu .mod_customnav.footer_recht{max-width:50%;bottom:0;position:absolute;padding:2rem}.stick #menuToggle input{top:-7px;display:block;margin:1rem}.stick .iconnav{transform: scale(0.8);    transform-origin: right center}.stick .iconnav ul li a,.stick .iconnav ul li strong{padding:.5rem}.stick header .logo{top:.5rem;position:fixed}#menu .mod_customnav{width:100%}#wrapper .info .icon{display:inline-block;padding:5px 10px;text-align:center;background-color:rgba(0,0,0,.7);border-radius:20px;font:30px times new roman;color:#FFF;text-transform:lowercase;letter-spacing:0}.info:hover .hover{padding:1rem;opacity: 1; visibility: visible}.info .hover{width:100%;left:0;top:0;position:absolute;background-color:rgba(255,255,255,.9);font-size:1.15rem;text-transform:none;opacity: 0; visibility: hidden;letter-spacing: normal}.ce_accordion .accordion{padding:1rem}.ce_accordion{background-color:rgba(255,255,255,.5)}.ce_accordion .toggler{padding:1rem;background-color:rgba(255,255,255,.5);border:1px solid rgba(84,84,84,.1)}.submit_container{width:100%}.ce_text.float_left ul li,.ce_text.float_right ul li{margin:0}.symphony .spalte,.Hintergrund_1 .spalte,.Hintergrund_2 .spalte,.Hintergrund_3 .spalte{background-color:rgba(255,255,255,.5)}.logo img{width:240px;height:72px;transition: all 500ms;transform: scale(1); transform-origin:top center}.stick .logo img{transform: scale(0.5);transform-origin:top center}.stick #menuToggle .spans{padding:1.2rem 1rem .7rem}#wrapper .no-margin-bottom,#wrapper .ce_hyperlink{margin-bottom:0}#wrapper .no-margin-top,#wrapper .ce_hyperlink{margin-top:0}.button:hover{cursor: pointer}.button,.back a,.more a,.ce_hyperlink a,.ce_download a{margin:1rem;padding:1rem;border:1px solid #474747;border-radius:0;text-decoration:none;color:#474747;text-transform:uppercase;background-image: none;background-color: transparent;letter-spacing: calc(2px + (4 - 2) * ((100vw - 300px) / (1300 - 350)))}.flex_center{display: flex;justify-content:center}.preisbox{display: flex;flex-wrap: wrap}.zimmer h2{width:100%;position:relative;padding:1rem;text-align:center}.zimmer{display: flex; flex-wrap: wrap}.toggler,.accordion{border:0;color:#474747;border-top-right-radius: 0px;  background-color: transparent ;background-image: none}.spalte{width:33.333333333333%;padding:1rem;background-color:rgba(255,255,255,.2)}.mod_bb_header.small .item img{height:100px;background-color:#474747;opacity: 0.3}.mod_bb_header.small{background-color:#474747}.mod_bb_header.small .textbox{display:none}.ce_text.float_right h1,.ce_text.float_right h2,.ce_text.float_right h3,.ce_text.float_right h4,.ce_text.float_right h5,.ce_text.float_left h1,.ce_text.float_left h2,.ce_text.float_left h3,.ce_text.float_left h4,.ce_text.float_left h5{text-align:left;text-transform:none;letter-spacing:normal}#wrapper #main .bb_teaser:hover .hover.bb_text{opacity: 1; visibility: visible}#wrapper #main .hover.bb_text{padding:2rem;text-align:center;background-color:rgba(255,255,255,.9);width: 100%;    height: 100%;    position: absolute;    z-index: 2;    top: 0;display: flex; justify-content: center;align-items: center;opacity: 0; visibility: hidden;transition: all 500ms}.ce_text.float_left ul,.ce_text.float_right ul{padding-left:1rem;list-style-type:circle;list-style-position: inside}ul{overflow:hidden;padding-right:0;padding-left:0}.ce_text ul li,.mod_sitemap ul li{margin-left:-30px;list-style-type:circle;list-style-position: inside}#footer .mod_customnav a,#footer .mod_customnav strong{padding:1rem;color:#FFF;text-transform:uppercase;display: flex}#footer .mod_customnav ul,#footer .mod_customnav{width:100%;margin:0;padding:0;background-color:#474747;color:#FFF;display: flex; justify-content: center}.bbcenterh table{width:100%;text-align:left}.bb_preis_slice{width:100%;display: flex; justify-content: space-evenly; flex-wrap: nowrap}.bb_zimmer_preisliste{width:100%}ul li{list-style-type:none}.stick #menuToggle{background-color:rgba(87,87,87,.8)}#header .mod_bb_header.small,.mod_bb_header.small:before{height:auto;content: none}.mod_navigation a:after,.main_subnav a:after{width:0px;content: ' ';transition: all 500ms;opacity: 1}strong,b{font-weight: 400}.fragen{margin-top:2rem;text-transform:uppercase;font-weight: 400}.bb_footernav{display: flex; align-items: center}.bb_footernav a{color:#474747}.ce_gallery h1,.ce_gallery h2,.ce_gallery h3,.ce_gallery h4{width:100%;margin-bottom:2rem;text-align:center}.ce_table table{margin-top:2rem}.ce_table td{padding:1rem;background-color:rgba(255,255,255,.4)}a.anrufen:before{width:35px;height:35px;display:block;background-image:url("../../files/icons/icon_anrufen.png");background-position:center center;background-repeat:no-repeat;content: ' '}#header a.anfahrt,#header a.anrufen{font-size:0}a.anfahrt:before{width:35px;height:35px;display:block;background-image:url("../../files/icons/icon_anfahrt.png");background-position:center center;background-repeat:no-repeat;content: ' '}.iconnav ul li{text-transform:lowercase;display: flex}.iconnav ul li a,.iconnav ul li strong{padding:2.1rem 1rem;color:#fff;transition: all 500ms}.iconnav ul{margin:0;padding:0;color:#FFF;display: flex;    align-content: center;    align-items: center}.iconnav{right:2rem;top:0;position:fixed;z-index: 12;    transform-origin: top center;    transform: scale(1);transition: all 500ms}#menuToggle input:checked{width:50px;height:120;margin:2.2rem}#menuToggle input:checked ~ input:after,#main .bigteaser a.bb_teaser figure:after,#main .bigteaser .bb_teaser .bb_content:after{content: none}#menuToggle .spans span:nth-last-child(3):after{position:absolute;float:right;content: 'menü';    top: -4px;    left: 40px;    color: white}.bbw100,form .widget.bbw100{width:98%;float:left}.bigteaser img{width:100%;height:50vh;object-fit:cover}#main .bb_teaser .subheadline,#main .bb_teaser .bb_text{width:100%;margin:0;padding:0;text-align:left;text-shadow: none}.footer_container > *{width:33%;padding:2rem}#footer .footer_container{margin-left: calc((100% - 1280px)/2);margin-right: calc((100% - 1280px)/2);justify-content: space-between;align-content: start}.footer_container{position:relative;background-color:rgba(255,255,255,.3)}.footer_container:before{width:34px;height:100%;left:-10px;top:0;position:absolute;background-position:left center;background-repeat:no-repeat;background-image:url("../../files/icons/arrow_1.png");content: ' ';opacity: 0.4; filter: brightness(40%)}.partnerlink{padding:2rem}a.bb_teaser:hover figure:after{opacity: 0.9}.bb_teaser .bb_content:after{width:34px;height:100%;right:-10px;position:absolute;background-position:left center;background-repeat:no-repeat;top:0;background-image:url("../../files/icons/arrow_1.png");content: ' ';opacity: 0;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out}.bb_teaser .bb_headline{width:100%;text-transform:uppercase;letter-spacing:.3rem}.ce_text.float_right,.ce_text.float_left,.ce_text.zweispaltig{text-align:left}.ce_text{text-align:center}.ce_text.float_above img{margin-top:1rem;margin-bottom:1rem}.ce_text.float_left img{margin-right:2rem;margin-bottom:1rem}#wrapper .bigteaser .bb_teaser .bb_content .bb_text,.mod_bb_header .bb_content{width:100%;height:auto;text-align:center;background-image:none;font-size:1.5rem;color:#fff;z-index: 2;font-size: calc(15px + (17 - 15) * ((100vw - 300px) / (1300 - 350)));text-shadow: 2px 2px 8px #000000}.bigteaser .bb_teaser .bb_content .bb_headline,.mod_bb_header .bb_headline{width:100%;height:auto;text-align:center;background-image:none;font-size:2.7rem;color:#fff;text-transform:uppercase;letter-spacing:1rem;z-index: 2;text-shadow: 2px 2px 8px #000000;font-size: calc(20px + (30 - 20) * ((100vw - 300px) / (1600 - 300)))}.bigteaser .bb_teaser .bb_content{width:100%;height:auto;bottom:0;position:absolute;background-image:none;color:#fff;z-index: 2;background-color: transparent}.bigteaser .bb_teaser .bb_content:before,.ce_sliderStart .ce_text:before{width:100%;height:300px;bottom:0;left:0;position:absolute;color:#fff;background: linear-gradient(to top, rgba(20,20,20,0.8), rgba(0,0,0,0));content: '  ';z-index: 2}.ce_gallery img{width:100%;opacity: 0.8;display: flex}.ce_text.zweispaltig .bb_text > *{margin-top:0;margin-bottom:0}.ce_text.zweispaltig h2{width:100%;text-align:center}.ce_text.zweispaltig .bb_text{display:block;margin-top:1rem;column-count: 2}.ce_text.float_right img{margin-bottom:1rem;margin-left:2rem}.bb_teaser{position:relative}#menu{width:100%;height:100%;min-height:100vh;left:0;top:0;position:fixed;margin:0;padding-top:0;padding-right:0;padding-left:0;background-color:#FFF;background-image:url("../../files/texturen/dust_scratches.png");color:#555;list-style-type:none;-webkit-font-smoothing: antialiased;transform-origin: 0% 0%;transform: translate(0, 0);opacity:0;visibility: hidden;transition: all 0.5s cubic-bezier(0.77,0.2,0.05,1.0)}.bb_teaser img{display:flex;opacity: 0.72;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.symphony,.Hintergrund_1,.Hintergrund_2,.Hintergrund_3{background-repeat:repeat;background-image:url("../../files/texturen/dust_scratches.png");/* Background pattern from Toptal Subtle Patterns */}#wrapper #main .padding0{padding:0}#container #main .bigteaser  > .bb_teaser{width:50%;height:50vh;margin:0;padding:0}.mod_bb_header .item:before{width:100%;height:214px;top:0;position:absolute;background-image:url("../../files/texturen/verlauf.png");background-repeat:repeat-x;content: '  ';z-index: 2;opacity: 0.6;    background-size: contain}#navmain{position:relative;z-index:4}#menuToggle input:checked ~ #menu,.ce_gallery img:hover{transform: none;opacity:0.95;visibility: visible}#menuToggle input:checked ~ .spans span:nth-last-child(2){background-color:#555;transform: rotate(-45deg) translate(-6px, 6px)}#menuToggle input:checked ~ .spans span:nth-last-child(3){opacity: 0;transform: rotate(0deg) scale(0.2, 0.2)}#menuToggle input:checked ~ .spans span{background-color:#555;opacity: 1;transform: rotate(45deg) translate(-10px, -10px)}#menuToggle .spans span:nth-last-child(2){transform-origin: 0% 0%}#menuToggle .spans span:first-child{transform-origin: 0% 0%}#menuToggle > div > span{width:33px;height:1px;position:relative;display:block;margin-bottom:5px;background-color:#FFF;border-radius:3px;z-index: 1;transform-origin: 7px -1px;transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),                  background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),                  opacity 0.55s ease}#menuToggle input{width:111px;height:26px;top:0;position:fixed;display:block;margin:2.5rem;left: -5px;cursor: pointer;opacity: 0;/* hide this */      z-index: 11;/* and place it over the hamburger */            -webkit-touch-callout: none}#menuToggle{width:100%;height:50px;left:0;top:0;position:fixed;display:block;z-index: 1;-webkit-user-select: none;user-select: none;background-color: transparent; transition: all 500ms}#container #main .bbstickybg{width:100vw;min-height:50vh;position:relative;overflow:hidden;margin-top:0;margin-left:0;padding:0;align-content: center;justify-content:center}.bbstickybg .bbbg{width:110%;height:100%;position:absolute;margin:0;background-repeat:no-repeat;background-attachment: fixed;background-size: cover;content: ' ';z-index: -10;opacity: 0.2;filter: brightness(1.3) blur(10px) grayscale(0.5)}.mod_bb_header{width:100vw;height:100vh;overflow:hidden}#bb_mainmenu .mod_navigation ul li{width:33%}#bb_mainmenu .mod_navigation ul{width:80%;flex-wrap: wrap}#bb_mainmenu .mod_navigation ul.level_2{width:100%;padding-left:1em}#bb_mainmenu .mod_navigation ul.level_2 li{width:100%}.bb_teaser .bb_content >.bb_subheadline,.bb_teaser .bb_content > .subheadline{margin-right:1rem;margin-bottom:.5rem;margin-left:1rem;padding:.2rem 0;border-top:1px solid rgba(60,60,59,.1);color:rgba(60,60,59,.8);text-shadow: 2px 2px 8px #000000}picture{position:relative;justify-content: center}.ankernav li.active{border-width:0px 1px;border-style:solid;background-color:rgba(0,0,0,.1);border-color:rgba(255,255,255,.1)}.ankernav li{background-color:#3c3c3b;border-width:0px 1px;border-style:solid;border-color:rgba(60,60,59,1)}.ankernav li.active a:before{top:-12px;font-size:1em;content: '▼';z-index: 2;opacity: 1}.ankernav li a:before{bottom:0;left:50%;position:absolute;font-size:300%;content: '▼';-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: 0;opacity: 0;top: -3em}.ce_headline{width:100%;margin-bottom:2rem}#footer{margin-top:10rem}.hasteform_BBFOOTERFORM{width:320px;color:#fff}.hasteform_BBFOOTERFORM .widget >*{color:#fff}.ce_text{max-width:1280px}form .widget > button,button{width:auto;padding:.8em;border:1px solid #3c3c3b;font-size:1em;color:#fff;background-color:rgba(60,60,59,.9)}#footer form .widget > button,#footer button{font-size:1em;color:#fff;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.widget-submit{display:flex;justify-content: flex-end}#container figure a:after,#container a.bb_teaser:after{display:none;content: '↗'}.bbcenterh h1,.bbcenterh h2,.bbcenterh h3,.bbcenterh h4,.bbcenterh h5,h1.bbcenterh,h2.bbcenterh,h3.bbcenterh,h4.bbcenterh,h5.bbcenterh{text-align:center;justify-content: center}legend,.widget,input,select{color:rgba(60,60,59,.7)}.formbody >*{padding:1rem}.formbody fieldset{width:100%;margin-top:2rem;margin-bottom:2rem;padding:0;text-align:center;border-right:0;border-bottom:0;border-left:0}legend{padding-right:.5rem;padding-left:.5rem;color:rgba(60,60,59,.7)}.bbw10 .bbw10,.bbw20 .bbw20,.bbw30 .bbw30,.bbw40 .bbw40,.bbw50 .bbw50,.bbw60 .bbw60,.bbw70 .bbw70,.bbw80 .bbw80,.bbw90 .bbw90,.bbw100 .bbw100{width:100%}.bbw10,form .widget.bbw10{width:10%}.bbw20,form .widget.bbw20{width:20%}.bbw30,form .widget.bbw30{width:30%}.bbw40,form .widget > .bbw40{width:40%}.bbw50,form .widget.bbw50{width:48%;float:left;margin-right:1%;margin-left:1%}.bbw60,form .widget.bbw60{width:60%}.bbw70,form .widget.bbw70{width:70%}.bbw80,form .widget.bbw80{width:80%}.bbw90,form .widget.bbw90{width:90%}.bbw100,form .widget.bbw100{width:100%}.kontakt h2{font-size:1.8em}.kontakt h3{font-size:1.5em}a.twitter:before{font:3rem 'Font Awesome 5 Brands';content: "\f081"}.bb_social a{margin-top:1rem;margin-bottom:1rem;font-size:0px;display: flex}a.facebook:before{font:3rem 'IcoFont';color:rgba(71,71,71,.6);content: "";display: flex}.bb_footer .bb_social{width:100%;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.bb_footer .country{margin-bottom:.5em}.bb_footer .footer_headline{margin-bottom:1rem;font-size:150%;font-weight: 400}.bb_footer{display:flex;padding:2rem 4rem;justify-content: center;flex-wrap: wrap}script,.mod_article > script,.mod_article > * > script{display:none}.custom .inside{display:flex;-webkit-box-shadow:0 0 11px 11px rgba(255,255,255,.05);box-shadow:0 0 11px 11px rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.1);justify-content: center;flex-wrap: wrap}#bb_mainmenu{width:0%;height:100vh;top:0;position:fixed;display:flex;color:#fff;background-color:rgba(60,60,59,.95);z-index: -1;opacity: 0;justify-content: center;flex-wrap: wrap;align-items: center}#bb_mainmenu .mod_navigation{font-size:200%;align-self: flex-end}#bb_mainmenu .mod_breadcrumb{width:100%;display:flex;font-size:80%;align-self: flex-end;justify-content: flex-end}.mod_breadcrumb ul{margin:0;padding:1rem;text-transform:uppercase;flex-wrap: wrap;justify-content: center;display: flex}.bb_footernav ul li{font-weight:bold;list-style-type:none}.mod_breadcrumb ul li a:after{padding-right:1rem;padding-left:1rem;content: '→'}.mod_breadcrumb ul li a{font-style: normal}.bb_footernav ul li a{display:block;padding:.5rem;font-style: normal}#bb_mainmenu:target{width:auto;min-width:100%;z-index: 3;opacity: 1}*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.gototop.showonscroll{bottom:-2em;opacity: 0}.gotocontent.showonscroll.active{bottom:-5em;opacity: 0}.gotomenu.showonscroll.active{opacity: 0}.showonscroll.active{bottom:0;opacity: 1}.gotocontent.showonscroll{opacity: 1}.gototop{width:1.5em;height:1.5em;bottom:3px;position:fixed;display:flex;background-color:#3c3c3b;font-size:1.5em;right:0;z-index: 1;justify-content: center;align-items: center}a.gototop{color:#fff}#wrapper .mod_navigation.ankernav a.gotomenu{height:100%;left:0;top:0;position:absolute;display:flex;margin-right:auto;margin-left:auto;padding:0 0 0 .5em;vertical-align:middle;text-align:center;font-size:2em;align-items: center;font-size: calc(1.5em + (2 - 1.5) * ((100vw - 300px) / (1600 - 300)))}.ankernav .gotomenu.showonscroll.active{opacity: 100}.ankernav .gotomenu.showonscroll{opacity: 0}.bb_menu{margin-left:.7rem;font-size:50%;color:rgba(255,255,255,.7)}a.closemenu{width:45px;left:3%;position:fixed;display:flex;background-color:#3c3c3b;border:1px solid #545252;font-size:2em;line-height:45px;top:5%;color:rgba(255,255,255,.8);z-index: 3;justify-content: center;align-self: center}a.closemenu:hover{background-color:rgba(0,0,0,.5);border-color:rgba(255,255,255,.9);color:rgba(255,255,255,1)}.mod_article >*{width:100%;margin-top:4rem;margin-bottom:4rem}.mod_article >*>ul{width:auto;display:block}#main .inside > .mod_article{padding-top:4rem;padding-bottom:4rem;padding-left: calc((100% - 1280px)/2);padding-right: calc((100% - 1280px)/2)}#main .inside{display:flex;justify-content: center;flex-wrap: wrap}a{text-decoration:none;color:#474747}a.bb_teaser:hover img{transform: scale(1.1);opacity: 1}a.bb_teaser figure:after{width:100%;height:100%;left:0;top:0;position:absolute;background-color:#c3bfb8;content: '';opacity: 0;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out}a.bb_teaser:hover .bb_content:after{right:-50px;opacity: 1}.mod_navigation,.mod_navigation ul,#menu .mod_customnav,#menu .mod_customnav ul{width:100%;max-width:1414px;margin:0;padding:0;justify-content: space-around;align-items: flex-start;flex-wrap: wrap;display: flex}.mod_navigation ul li,.main_subnav ul li{position:relative;list-style-type:none;flex-wrap: wrap;display: flex}.mod_navigation ul li ul{width:100%;display:block;font:50% Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif}.mod_navigation strong,.mod_navigation a{position:relative;padding:1rem;color:#474747;font-size: calc(20px + (30 - 20) * ((100vw - 300px) / (1600 - 300)))}.mod_navigation .level_2 strong,.mod_navigation .level_2 a{color:#fff;font-size: calc(16px + (20 - 16) * ((100vw - 300px) / (1600 - 300)))}.mod_navigation strong:after,.mod_navigation a:hover:after,.main_subnav a:hover:after,.main_subnav strong:after{height:2px;bottom:.8rem;left:1rem;position:absolute;background-color:#474747;font-style:italic;content: ' ';width: calc(100% - 2rem);opacity: 0.2}.mod_navigation.ankernav li a{font-size: calc(16px + (20 - 16) * ((100vw - 300px) / (1600 - 300)))}.bb_teaser .bb_content{width:70%;min-height:100px;bottom:30%;position:absolute;display:flex;padding:1rem;background-color:rgba(255,255,255,.9);flex-wrap: wrap;justify-content: center;align-content: center}.size_14{width:548px}.size_13{width:390px}.size_15{width:1234px}.bb_teaser{width:auto;overflow:hidden;margin:.8rem}.custom{top:0;position:sticky;background-color:#3c3c3b;color:#fff;z-index: 1}header{background-color:#fff;border-bottom:1px solid #FFF}.mod_bb_header .item{display:flex;align-items: center;justify-content: center}header .inside{width:100%;height:100%;justify-content: center;flex-wrap: wrap}.mod_bb_header .textbox{position:absolute;text-align:center;font-size:1.5rem;color:#fff;z-index: 2;justify-content: center;flex-wrap: wrap;animation: fadein 8s;display:flex}.mod_bb_header .textbox .bb_headline{margin:0;font-size: calc(20px + (50 - 20) * ((100vw - 300px) / (1600 - 300)))}.mod_bb_header .textbox .bb_content{width:80%;font-size: calc(12px + (30 - 12) * ((100vw - 300px) / (1600 - 300)))}.mod_bb_header .item img{width:100vw;height:100vh;max-width:none;background-size: cover;opacity: 0.8;object-fit: cover}header .logo{width:100%;top:1rem;position:fixed;text-align:center;z-index: 10;transition: all 500ms}.bb_footer .bb_logo{text-align:center;-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1)}form .widget >*,select{width:100%;padding-top:.5rem;padding-bottom:.5rem}form .widget{width:100%;margin-top:.5em;margin-bottom:.5em}.bb_footer #bb_footer_form >*,.formbody{display:flex;flex-wrap: wrap;justify-content: center}.bb_footer >*{width:100%;justify-content: center;display: flex;align-items:center; align-content:center}.bb_footer .bb_adressblock >*,.bb_footer .bb_adressblock >*>*{width:100%;display:block}.bb_footer .bb_adressblock >*>.zip,.bb_footer .bb_adressblock >* >.city{width:auto;display:inline-block}header .gotocontent{bottom:1rem;position:absolute;overflow:hidden;font-size:4rem;color:#fff;z-index: 1;-webkit-animation: jump 8s ease 0s infinite normal;animation: jump 8s ease 0s infinite normal}.gotocontent:hover:after{top:-30%;opacity: 1;left: -30%;transition-property: left, top, opacity;transition-duration: 0.7s, 0.7s, 0.15s;transition-timing-function: ease}h1,h2,h3,h4,h5,h6{margin:0;padding:0;text-align:center;font-size:2.2rem;text-transform:uppercase;letter-spacing:.5rem;letter-spacing: calc(3px + (7 - 3) * ((100vw - 300px) / (1300 - 350))); 8px;font-weight: 300;font-size: calc(20px + (30 - 20) * ((100vw - 300px) / (1300 - 350)))}h4,h5,h6{font-size:1.5em}.ce_gallery ul,.ce_gallery ul li a{flex-wrap:wrap;display: flex; justify-content: center}.ce_gallery li{width:20%}body{background-repeat:repeat;color:#474747;background-image:url("../../files/texturen/vintage-concrete_beige.png");font-family: 'Montserrat';font-size: 16px;scroll-behavior: smooth;overflow-x:hidden;font-weight: 300}html{scroll-behavior: smooth}#container .inside >*{width:100%;justify-content: center;flex-wrap: wrap;display: flex}.targetactive,#container .inside >.targetactive{min-height: calc(100vh - 4rem);align-items: center}.mod_article >.bbcenterh>ul,.bb_teaser ul{padding-left:40%;text-align:left;justify-content: flex-start;flex-wrap: wrap}.custom .mod_article{min-height:0vh;display:flex;padding-top:0;width: calc(100% - 102px);justify-content: center}.custom a,#bb_mainmenu a{color:#fff}50%{transform: translateY(0)}60%{transform: translateY(-15px)}80%{transform: translateY(0)}100%{transform: translateY(0)}
/* no_header.css */
.ankernav .gotomenu.showonscroll{opacity: 100}
/* fonts.css */
@font-face{font-family: 'Montserrat';      font-style: normal;      font-weight: 600;      src: url('../../assets/fonts/montserrat-v13-latin-600.eot'); /* IE9 Compat Modes */      src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),           url('../../files/fonts/montserrat-v13-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */           url('../../files/fonts/montserrat-v13-latin-600.woff2') format('woff2'), /* Super Modern Browsers */           url('../../files/fonts/montserrat-v13-latin-600.woff') format('woff'), /* Modern Browsers */           url('../../files/fonts/montserrat-v13-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */           url('../../files/fonts/montserrat-v13-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */}@font-face{font-family: 'Montserrat';      font-style: normal;      font-weight: 400;      src: url('../../assets/fonts/montserrat-v13-latin-regular.eot'); /* IE9 Compat Modes */      src: local('Montserrat Regular'), local('Montserrat-Regular'),           url('../../files/fonts/montserrat-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */           url('../../files/fonts/montserrat-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */           url('../../files/fonts/montserrat-v13-latin-regular.woff') format('woff'), /* Modern Browsers */           url('../../files/fonts/montserrat-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */           url('../../files/fonts/montserrat-v13-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */}@font-face{font-family: 'Montserrat';      font-style: normal;      font-weight: 300;      src: url('../../assets/fonts/montserrat-v13-latin-300.eot'); /* IE9 Compat Modes */      src: local('Montserrat Light'), local('Montserrat-Light'),           url('../../files/fonts/montserrat-v13-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */           url('../../files/fonts/montserrat-v13-latin-300.woff2') format('woff2'), /* Super Modern Browsers */           url('../../files/fonts/montserrat-v13-latin-300.woff') format('woff'), /* Modern Browsers */           url('../../files/fonts/montserrat-v13-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */           url('../../files/fonts/montserrat-v13-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */}
@media screen and (max-width: 1240px){
/* size_1240.css */
.bigteaser .bb_teaser .bb_content:before{height:100px}#wrapper .ce_gallery li{width:auto;margin:1rem}.mod_article >*{margin-right:2rem;margin-left:2rem}
}
@media screen and (max-width: 1023px){
/* size_1023.css */
.bb_social a{justify-content: center}div.bb_teaser.info:after{bottom:0;right:0;position:absolute;padding:1rem;background-color:rgba(255,255,255,.6);content: 'Informationen anzeigen'}#menu{padding-top:100px}.menucontent{align-items: flex-start; align-content: flex-start}#menu .mod_navigation ul li,#menu .mod_customnav ul li{width:100%;display: flex; justify-content: center}#wrapper .ce_text img{margin-top:0;margin-right:0;margin-left:0}#footer .bb_footernav{display:none}#footer .footer_container:before{content: none}#wrapper .footer_container > *{width:100%}#wrapper #footer .footer_container{margin-right:0;margin-left:0;text-align:center;flex-wrap: wrap}#footer,footer_container{flex-wrap: wrap}#wrapper #container #main .bigteaser > .bb_teaser,#wrapper .bigteaser img{width:100%;height:auto}
}
@media screen and (max-width: 812px){
/* size_812.css */
#book-info-1 img{display:none}#wrapper #bb_bigboxclose{color: white}body #wrapper .bb_bigbox{background-color: rgb(0 0 0 / 50%)}.bb_bigbox.close_absolute .bb_bigboxcontent{position:static}.bb_bigboxcontent{padding:1em}.bb_newsbutton a,.left-button a{width:100px;height:100px;font-size:1em}.mod_bb_header .item img,.mod_bb_header{height:auto;object-fit: unset}header #menuToggle input{width:57px}header .iconnav{right:.2rem}header #menuToggle .spans span:nth-last-child(3):after{content: ''}
}
@media screen and (max-width: 768px){
/* size_768.css */
.left-button{bottom:1em;left:1em}.bb_newsbutton{bottom:1em;right:1em}body #wrapper .ce_gallery li{margin:.2rem;width: calc(33.3333% - 0.4rem)}.slider-control{display:none}.bb_content:before,.ce_sliderStart .ce_text:before{content: none}#main .ce_sliderStart .bb_text{position:relative;color:#474747}header .logo img{width:180px;height:54px;transform: scale(1)}.iconnav{transform: scale(0.7);    transform-origin: right center}header .anfragen{display:none}.bigteaser .bb_teaser .bb_content .bb_text,.bb_subheadline{font-size:80%}.ce_text.zweispaltig .bb_text{text-align:center;column-count: 1}
}
@media screen and (max-width: 414px){
/* size_414.css */
body #wrapper .ce_gallery li{margin:.2rem;width: calc(50% - 0.4rem)}.ce_table td{padding:.5rem;font-size:14px}.ce_download a{font-size:13px;letter-spacing:0}#wrapper header .logo img{width:120px;height:36px;transform: scale(1)}header #menuToggle input,header #menuToggle input:checked{width:43px;margin-right:1rem;margin-left:1rem}#wrapper .bbw50,form .widget.bbw50{width:98%}.stick header .logo img{transform: scale(1)}header .logo{top:2rem}#menuToggle .spans{padding-right:1rem;padding-left:1rem}.iconnav ul li a,.iconnav ul li strong{padding-right:.5rem;padding-left:.5rem}#container .bb_teaser .bb_content{width:100%}.bb_text,.info .hover{font-size:80%}#footer .mod_breadcrumb{display:none}#footer .mod_customnav ul{flex-wrap: wrap}#footer .bb_footer{margin:0;padding:0;overflow:hidden}
}
