/*@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300&display=swap);*/
/* montserrat-100 - latin */
@font-face {
	font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/montserrat-v25-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-300 - latin */
@font-face {
	font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/montserrat-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-regular - latin */
@font-face {
	font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500 - latin */
@font-face {
	font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/montserrat-v25-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}

@font-face {
	font-display: swap;
    font-family: 'RollgatesItalic';
    src: url('../fonts/RollgatesItalic.eot');
    src: url('../fonts/RollgatesItalic.eot') format('embedded-opentype'),
         url('../fonts/RollgatesItalic.woff2') format('woff2'),
         url('../fonts/RollgatesItalic.woff') format('woff'),
         url('../fonts//RollgatesItalic.ttf') format('truetype'),
         url('../fonts/RollgatesItalic.svg#RollgatesItalic') format('svg');
}

@font-face {
	font-display: swap;
    font-family: 'Rollgates';
    src: url('../fonts/Rollgates.eot');
    src: url('../fonts/Rollgates.eot') format('embedded-opentype'),
         url('../fonts/Rollgates.woff2') format('woff2'),
         url('../fonts/Rollgates.woff') format('woff'),
         url('../fonts//Rollgates.ttf') format('truetype'),
         url('../fonts/Rollgates.svg#Rollgates') format('svg');
}

.header.original .logo {
	margin-top:10px;
	margin-bottom:10px;
}

.testb ol li::marker {font-weight:bold !important;}

body #contentwrapper .header-right .btn {background-color:#778E83 !important;border-color:#778E83 !important;}
.ce_text p{/*font-weight:300*/}h1{text-transform:uppercase;font-weight:100;font-size:4em;z-index:100000000;position:relative;color:#fff}@media only screen and (min-width:768px){h1{hyphens:none}}@media only screen and (max-width:768px){h1{font-size:1.5em;font-weight:300;hyphens:auto;-webkit-hyphens:auto;-webkit-hyphenate-character:"\2010";-webkit-hyphenate-limit-after:1;-webkit-hyphenate-limit-before:3;-moz-hyphens:auto}}.mod_newsreader h1{font-size:2.2em}.h3,h2,h3,h4{text-transform:uppercase;font-weight:300;font-size:1.6em;letter-spacing:1px;hyphens:none}@media only screen and (max-width:768px){.h3,h2,h3,h4{font-size:1.3em}}p{text-align:justify;hyphens:none}@media only screen and (max-width:768px){p{text-align:left}}.fakeh{text-transform:uppercase;font-weight:300;font-size:1.6em;letter-spacing:1px;hyphens:none}@media only screen and (max-width:768px){.fakeh{font-size:1.3em}}.ce_text li{line-height:1.8em;hyphens:none;text-align:justify;/*font-weight:300;*/padding-bottom:5px}@media only screen and (max-width:768px){.ce_text li{text-align:left}}.hrahmen{border:1px solid #778E83}.hfarbe{color:#778E83}p.headp{z-index:100000000;position:relative;color:#fff}.hweiss{color:#fff;z-index:10000000;position:relative;text-transform:uppercase;font-size:1.6em;letter-spacing:1px;hyphens:none;font-weight:300;text-align:right}@media only screen and (max-width:768px){.hweiss{font-size:1.2em}}.anfrage{font-size:1.5em}@media only screen and (max-width:768px){.anfrage{font-size:1.2em}}.h_grund{background-color:#778E83;border-radius:5px;margin-bottom:35px;margin-top:10px}.h_grund p{color:#fff;text-align:center;padding-top:15px;font-size:1.15em;font-weight:400}.quer_p{text-transform:uppercase;font-size:1.15em}strong{font-weight:bolder}.prosa{color:#778E83}.h_img_desk{height:600px}.h_img{height:600px}@media only screen and (max-width:768px){.h_img{background-position:20% 0}}@media only screen and (max-width:768px){.h_img_mobil{height:400px}}.headre{text-align:right;padding-top:70px}.headp{text-align:right!important}.headbtnre{text-align:right}.k_siegel img{padding:0 15px}.sidebartext li{text-align:left!important;color:#fff;padding-bottom:7px}.sidebar_box{background-color:#778E83;padding-left:10px;padding-right:10px;padding-top:10px}.side_beratung{border-style:solid;border-width:1px 1px 1px 1px;border-color:#778E83;padding-top:10px;padding-left:10px;padding-right:10px}.mod_article:not(.fullwidth)>.container{padding-top:50px;padding-bottom:50px}.mod_article.article-pb-0>.container{position:relative;top:50%;transform:translateY(-50%)}.infoinhalt{padding:30px 15px 15px 15px;font-size:1.25rem}.infobox{padding-left:0!important;padding-right:0!important}@media only screen and (min-width:768px){.infolimi{border-bottom:1px dashed;border-right:1px dashed}.infore{border-bottom:1px dashed}.infounten{border-right:1px dashed}}@media only screen and (max-width:600px){.infomobil{border-bottom:1px dashed}.infoinhalt{font-size:1rem}}.swiper-wrapper{padding-top:50px}.siegelcontainer{padding-top:50px;padding-bottom:0}.swiper-wrapper{padding-left:30px}@media only screen and (max-width:768px){.slide5{margin-left:-60px}}.btn.btncta{width:100%!important;font-weight:300;font-size:.97em;letter-spacing:.03em}a.btn.outline{color:#fff;border-color:#fff;border-radius:5px;padding-top:8px;padding-bottom:8px;font-weight:300;font-size:.97em;letter-spacing:.03em;margin-left:10px}@media only screen and (max-width:768px){a.btn.outline{margin-left:0}}a.btn{border-radius:5px;padding-top:8px;padding-bottom:8px;font-weight:300;font-size:.97em;letter-spacing:.03em}.akk.ce_accordion .toggler.ui-state-active{background-color:rgba(0,0,0,.03);color:#778E83;font-weight:700}.ce_accordion{border-left-width:0;border-right-width:0;border-bottom-width:0}.ce_accordion .toggler{font-weight:300}form.style6{display:flex;align-items:center;justify-content:center;padding-top:50px;padding-bottom:50px;background:#778E83}.formbody{width:870px}button.submit{font-weight:300;border:2px solid;border-radius:5px;font-size:.97em;letter-spacing:.1em;width:190px}.column.col_12.align_center.beratungp{padding-bottom:20px}form.style6 input{background-color:#fff;border-color:#fff;border-radius:5px;color:#000}form.style6 textarea{background-color:#fff;border-color:#fff;border-radius:5px;color:#000}form.style6 input::placeholder,form.style6 textarea::placeholder{color:#778E83!important}span.beratungp{color:#fff;font-size:1.6em;text-transform:uppercase;font-weight:300}.formbody .beratungp{text-align:center}.f_siegel2{margin-top:130px}@media only screen and (max-width:768px){.f_siegel2{margin-top:10px}}.ce_divider_extended.version3{background:#778E83}@media only screen and (max-width:768px){#bottom{padding-bottom:30px}}@media only screen and (max-width:568px){.body_bottom #mobile-tabs button{font-size:15px}}#container .v_center{width:250px!important;margin:0 auto;display:block;margin-top:25px}.imgcontent{height:400px}@media only screen and (max-width:768px){.imgcontent{height:100px}}.megamenu-wrapper{width:1400px!important}.mainmenu ul li{margin-left:10px;margin-right:10px}.fixed-header .mod_navigation{background-color:#fff}.a-level_3.redirect.sibling{margin-left:15px}@media only screen and (max-width:768px){.mod_navigation{background:#fff}}.smartmenu-content .mod_navigation a{color:#555}.smartmenu-content .subitems_trigger::before{color:#555}.smartmenu-content .smartmenu-close::after,.smartmenu-content .smartmenu-close::before{background:#555}.mod_breadcrumb{border-bottom:none}.mod_breadcrumb ul{font-size:13px}#top a{color:#fff}.mod_breadcrumb .mod_breadcrumb_inside{padding-left:20px}.stickyheader .inside{padding-left:10px;padding-right:10px}.header-in{max-width:1240px;margin-left:auto;margin-right:auto;position:relative}.header-left{float:right;margin-left:20px;z-index:100;-webkit-transition:All .3s ease}.header.original .header-left{position:absolute;top:0}.header .header-left{font-size:.9rem}.fixed-header .header-left{display:none}@media only screen and (max-width:950px){.header .header-left{display:none}}.header .header-right{float:right;padding:0 8px;display:inline-block;cursor:pointer;margin-left:45px;z-index:100;-webkit-transition:All .3s ease}.header.original .header-right{position:absolute;top:0;right:40px}.header-right .btn{line-height:18px}.fixed-header .header-right .btn{font-size:10px}.fixed-header .header-right{margin-left:10px}@media only screen and (max-width:1225px){.header .header-right{display:none}}@media only screen and (min-width:767px){.header.original .mainmenu ul li a{padding-left:25px;padding-right:30px}}#top{height:40px}#top-wrapper #top .inside{padding-top:0}#top .inside{padding-left:0}@media only screen and (max-width:767px){.header{background:#fff}}.fixedphone img{width:20px}.fixedcontakt img{width:20px}.fixedcall img{width:20px}.contact-widget-right li{list-style:none}.fixedcall li,.fixedcontakt li,.fixedphone li{background-color:#778E83}.fixedcall a,.fixedcontakt a,.fixedphone a{color:#fff!important;line-height:50px;margin:10px}.fixedcall,.fixedcontakt,.fixedphone{padding:5px;margin:5px}.fixedcall li,.fixedcontakt li,.fixedphone li{padding-bottom:0}.contact-widget-right{position:fixed;right:-185px;transition:.3s;text-align:left;z-index:99999;list-style:none;top:13em}.contact-widget-right img{margin-right:5px}.contact-widget-right:hover{position:fixed;right:-5px;transition:.3s;text-align:left;z-index:99999;list-style:none;top:13em}.phonewidget{margin-top:15px}@media only screen and (min-width:768px){#mobile-tabs{display:none!important}}@media only screen and (max-width:768px){#mobile-tabs{Background-color:#cb555d!important;z-index:111111;display:flex!important;position:fixed;bottom:0;height:50px;width:100%;list-style:none;box-sizing:inherit;border-top:solid 0 #fff;align-items:center;justify-content:center;box-shadow:0 0 5px 2px rgba(0,0,0,.33)}#responsive-menu-button{top:0!important}}@media only screen and (max-width:768px){#mobile-tabs li{Color:#fff;Display:inline;vertical-align:baseline;font-weight:600;padding-left:0px;padding-right:0px;padding-top:0;padding-bottom:0;align-items:center;justify-content:center;line-height:2}}@media only screen and (max-width:768px){#mobile-tabs .tabs ul{display:flex!important;align-items:center!important;justify-content:center!important;margin-left:0!important}}@media only screen and (max-width:768px){#mobile-tabs ul{margin-left:0!important;width:100%}}@media only screen and (max-width:768px){.Kontaktefooter{display:flex!important;align-items:center!important;justify-content:center!important;margin-right:auto;margin-left:auto;max-width:100%}.phonewidgetmobile{width:auto;height:20px;padding-right:5px}.contactwidgetmobile{width:auto;height:18px;padding-right:1px;padding-left:6px;}#mobile-tabs button{background-color:transparent;font-size:20px;color:#fff;font-family:montserrat}}@media only screen and (max-width:768px){#mobile-tabs li{height:50px;min-width:120px;text-align:center!important;width:50%!important}.Kontaktefooter button{background-color:transparent;padding:0;margin-top:0;margin-left:0px;margin-right:0px;height:50px}}