/* ===== LAYOUT CORE ===== */
html *{font-size:100%;}*{margin:0; padding:0; scroll-behavior: smooth;}:root{--main-ci-color: #5BBFC7;
--second-ci-color: #767879;
--gray-ci-color: #f9fafc;
--gradient-ci-one: linear-gradient(90deg, rgba(10,32,253,1) 5%, rgba(10,253,215,1) 65%);}.ym-grid{display:table; width:100%; table-layout:fixed; list-style-type:none; padding-left:0; padding-right:0;margin-left:0;margin-right:0}.ym-gl{float:left;margin:0}.ym-gr{float:right;margin:0}.ym-g33{width:33.333%}.ym-g40{width:40%}.ym-g50{width:50%}.ym-g60{width:60%}.ym-g66{width:66.666%}.ym-gbox-left{padding:0 20px 0 0;}.ym-gbox-right{padding:0 0 0 20px;}.ym-wrapper{text-align:left; margin:0 auto; padding: 0 10px; max-width:1200px; border-top: solid 0px #eee444;}@media (min-width: 1600px){.ym-wrapper{text-align:left; margin:0 auto; max-width:1300px; border:0px solid #eee666;}}body{font-family:"Open Sans","Arial", sans-serif; font-display: swap; color:#435264; -webkit-text-size-adjust:100%; margin: 0; padding: 0;}body{-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;}ul,ol,dl{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-family: "Open Sans", Arial,Helvetica,sans-serif; font-display: swap;
	font-weight:300;
	color:#435264;
	margin:0;
	letter-spacing:0.0em;
	border-top: solid 0px #f90;
	border-bottom: solid 0px #0000CD;}h1{font-size: 40px; font-size: 2.5rem; line-height: 1.3; margin: 3rem 0 1.2rem 0;}h2{font-size: 32px; font-size: 2rem;   line-height: 1.3; margin:2.5rem 0 1.2rem 0;}h3{font-size: 24px; font-size: 1.5rem; line-height: 1.3; margin:2rem 0 1.2rem 0;}h4{font-size: 22px; font-size: 1.4rem; line-height: 1.3; margin:1.8rem 0 1.2rem 0;}h5{font-size: 19px; font-size: 1.2rem; line-height: 1.3; margin:1.7rem 0 1.2rem 0;}h6{font-size: 18px; font-size: 1.1rem; line-height: 1.3; margin:1.6rem 0 1.2rem 0;}p{font-size: 19px; font-size: 1.2rem; line-height: 1.7; margin:0 0 1.2rem 0;}h1:first-child{margin:0 0 2.85rem 0; padding-top:1.5rem; border-top: 0px solid #000;}@media screen and (max-width:1024px){h1{font-size: 32px; font-size: 2rem; line-height:1.25;}h1:first-child{padding:2.5rem 0 0.7rem 0;}h2,h3,h4,h5,h6{font-size: 1.6rem; line-height:1.25;}p{font-size: 18px; font-size: 1.1rem;}}@media screen and (max-width:740px){h1{font-size: 27px; font-size: 1.7rem; line-height:1.25; margin: 2rem 0 0.5rem 0;}h1:first-child{margin-top:0rem; padding:2.5rem 0 0.7rem 0;}h2{font-size: 1.5rem; line-height:1.25; margin:2.5rem 0 0.5rem 0;}h3,h4,h5,h6{font-size: 1.35rem; line-height:1.34; margin:2.5rem 0 0.5rem 0;}p{font-size: 17px; font-size: 1.05rem; line-height: 1.65;}}@media screen and (max-width:600px){h1{font-size: 27px; font-size: 1.7rem; line-height:1.25; margin: 2rem 0 0.5rem 0;}h1:first-child{margin-top:0.3rem; margin-bottom:0.5rem; padding:1.75rem 0 0.7rem 0;}h2{font-size: 1.5rem; line-height:1.25; margin:2.5rem 0 0.5rem 0;}h3,h4,h5,h6{font-size: 1.35rem; line-height:1.34; margin:2.5rem 0 0.5rem 0;}p{font-size: 17px; font-size: 1.05rem; line-height: 1.65;}}@media screen and (max-width:480px){h1{font-size: 24px; font-size: 1.5rem; line-height:1.25; margin: 3rem 0 0.5rem 0;}h1:first-child{margin-top:0.3rem; padding:1rem 0 0 0;}h2{font-size: 1.45rem; line-height:1.25; margin:2.5rem 0 0.5rem 0;}h3,h4,h5,h6{font-size: 1.3rem; line-height:1.34; margin:2.5rem 0 0.5rem 0;}p{font-size: 16px; font-size: 1rem; line-height: 1.6;}}small{font-size: 0.7rem;}a{color: #666; text-decoration: none}a:hover{color: #333}img{display: block}.flexible{max-width: 100%; height: auto;}.flexible100{width: 100%; height: auto;}.ym-clearfix:before{content:"";display:table}.ym-clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}hr{border-color: #e9e9e9;
	border-top: 1px;}header{width: 100%;
	height: 180px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	background-color: #fff;
	-webkit-transition: height 0.5s;
	-moz-transition: height 0.5s;
	-ms-transition: height 0.5s;
	-o-transition: height 0.5s;
	transition: all 0.5s;
	box-shadow: 0 3px 11px 2px rgba(0,0,0,0.3);}header.smaller{height: 75px;}.header-grid{display: grid;
	grid-template-columns: 300px 1fr;
	align-content: center;
	align-items: center;
	height: 100%;
	border: solid 0px #f90;}.header-grid > div{border: solid 0px #f90;}.header-logo{background-image: url(../bilderpfad/logo/centrum-logo-200-2.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 180px;}header.smaller .header-logo{background-image: url(../bilderpfad/logo/centrum-logo-200-smaller-2.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 65px;
	height: 75px;}.logo-header-mobile{margin: 0px auto 10px auto}@media screen and (max-width:1024px){#mobil-header{height: 80px;
	background: #fff;
	z-index: 999999;
	box-shadow: 0 3px 11px 2px rgba(0,0,0,0.4);
	position: relative;}.logo-header-mobile{margin: 0;
	height: auto;
	width: 424px;
	padding: 7px 0 0 0;}}@media screen and (max-width:500px){.logo-header-mobile{margin: 0;
	height: auto;
	width: 340px;
	padding: 13px 0 0 0;}}@media screen and (max-width:420px){.logo-header-mobile{margin: 0;
	height: auto;
	width: 300px;
	padding: 13px 0 0 0;}}.displaynone1200-inline{display: inline-block}@media screen and (max-width:1200px){.displaynone1200-inline{display: none}}.displaynone1024{display: block}.display1024{display: none}@media screen and (max-width:1024px){.displaynone1024{display: none}.display1024{display: block}}.displaynone740-inline{display: inline-block}@media screen and (max-width:740px){.displaynone740-inline{display: none}}.display480{display: none}@media screen and (max-width:480px){.display480{display: block}}.no-br-mobil{display: block}@media screen and (max-width:1250px){.no-br-mobil{display: none}}@media screen and (max-width:1024px){.linearize-level-0,.linearize-level-0>[class*="ym-g"],.linearize-level-0>[class*="ym-col"]{display:block;float:none;margin-left:0;margin-right:0;width:100%!important}.linearize-level-0>[class*="ym-g"]>[class*="ym-gbox"],.linearize-level-0>[class*="ym-col"]>[class*="ym-cbox"]{overflow:hidden;padding:0}}@media screen and (max-width:960px){.linearize-level-1,.linearize-level-1>[class*="ym-g"],.linearize-level-1>[class*="ym-col"]{display:block;float:none;margin-left:0;margin-right:0;width:100%!important}.linearize-level-1>[class*="ym-g"]>[class*="ym-gbox"],.linearize-level-1>[class*="ym-col"]>[class*="ym-cbox"]{overflow:hidden;padding:0}}footer{color: #666!important; 
	background: #fff;
	padding: 35px 0 20px 0;
	position: relative;
	z-index:5;
	margin: 0 0 50px 0;
	box-shadow: 0 -10px 15px 0 rgba(0,0,0,0.2)}footer h3{margin: 0 0 25px;
	color: #666;
	font-weight: 600;}footer h4{margin: 0 0 5px 0;
	color: #666;}footer a{margin: 0;
	color: #666;}footer p{margin: 0;
	color: #666;}

/* ===== MOBILE NAVIGATION ===== */
#alNavMobile{position: relative; z-index : 100; top : 0; left : 0; display : none; overflow : auto;}.alNavMobileLink{display : block; cursor : pointer;}.alNavMobileOpen,.alNavMobileLink{display : none;}#alNavMobile > a{display : none;}#alNavMobile ul{list-style-type : none; margin : 0; padding : 0 0 50px 0;}#alNavMobile li{border-bottom : 1px solid #c1c1c1; margin: 0 0 0 -10px}#alNavMobile li a{padding : 10px 0px 10px 20px; margin: 0; text-decoration : none; display : block;}#alNavMobile li a .alone{padding-left: 30px}#alNavMobile{display : block; overflow: hidden;}#alNavMobile{position: absolute; top: 0; width: 100%; margin: 0; padding: 0;}#alNavMobile > a{height : 66px; text-align : left; text-indent : -9999px; margin : 10px 12px 0 0; padding : 0; position : relative; cursor : pointer; display : block; text-decoration : none;  color: #333;}#alNavMobile > div{height : 66px; text-align : left; text-indent : -9999px; margin : 10px 12px 0 0; padding : 0; position : relative; cursor : pointer; display : block; text-decoration : none;  color: #333;}#alNavMobile > a:before{top : 0px; right : 0;  text-indent : 0; text-align : center; position : absolute; text-decoration : none; content : "≡"; transform : scale(1.4, 1); font-size : 70px; line-height : 50px; cursor : pointer;color: #5BBFC7;}#alNavMobile > div:before{top : 0px; right : 0;  text-indent : 0; text-align : center; position : absolute; text-decoration : none; content : "≡"; transform : scale(1.4, 1); font-size : 70px; line-height : 50px; cursor : pointer;color: #5BBFC7;}.alNavMobileLink{display : block; position : absolute; right : 0; top : 0; bottom : 0;}.alNavMobileLink:before{float: left; display : block; content : "▼"; text-indent : 0; padding-right: 10px; background : rgba(255, 255, 255, 0.1);}.selected > .alNavMobileLink:before{content : "▲";}#alNavMobile > ul{display : none; left : 0; right : 0;}#alNavMobile > ul > li{width : auto; float : none;}#alNavMobile li .alNavMobileOpen{position : relative; width : 100%; display : none; padding: 0}#alNavMobile ul ul a{padding-left : 4em; font-size:18px}#alNavMobile ul ul ul a{padding-left : 2em;}.alNavMobileLink{color: #fcf6e7;}#alNavMobile * a{color: #03939B;
	font-style: normal;
	font-size: 20px;
	font-weight: normal;}#alNavMobile > ul{background-color: #fff; opacity: 0.96;}.alNavMobile a{position: relative;
  overflow: hidden;}#alNavMobile > ul > li > a,#alNavMobile > ul > li > a > span,#alNavMobile > ul > li > ul > li > a > span{color: #333 ;}#alNavMobile ul li ul li a{color: #333;}#alNavMobile ul li ul li.current a{color: #5BBFC7;font-weight: bold ;}#alNavMobile ul li ul li a.current{color: #5BBFC7;font-weight: bold ;}#alNavMobile ul li ul li ul li a{color: #333; margin-left: 80px}#alNavMobile > ul > li > a.current span{color: #5BBFC7; font-weight: bold ;}#alNavMobile > ul > li > a.current{color: #5BBFC7; font-weight: bold ;}}
.alNavMobile a.current span:before{content: "";
  width: 16px;
  background: transparent;
  position: absolute;
  z-index: 0;
  right: -16px;
  top: 0;
  bottom: 0;
  border-radius: 50%;
  color: #f90  !important;}#alNavMobile > ul > li > a:before{background: transparent !important;}@media screen and (max-width:340px){#alNavMobile * a{font-style: normal;
	font-size: 18px;
	font-weight: normal;}}

/* ===== STARTSEITEN-SLIDER ===== */
.b_arrow_l{position: absolute; left:5%;top:35%;color:#9d9c9c;color:#fff;cursor: pointer;font-size: 4.5rem;}.b_arrow_r{position: absolute; right:5%;top:35%;color:#9d9c9c;color:#fff;cursor: pointer;font-size: 4.5rem;}.swipe{overflow: hidden;
  visibility: visible;
  position: relative;}.swipe-wrap{overflow: hidden;
  position: relative;}.swipe-wrap > div{float: left;
  width: 100%;
  position: relative;
  overflow: hidden;}

/* ===== FONTELLO – nur auf der Startseite verwendete Icons ===== */
@font-face{font-family:"fontello-main";src:url("../fontello-c078e0c7/font/fontello.woff2?54054499") format("woff2");font-weight:normal;font-style:normal;font-display:swap}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello-main";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-phone:before{content:'\e82d'}.icon-calendar:before{content:'\e833'}.icon-up-open:before{content:'\e83f'}.icon-angle-left:before{content:'\e840'}.icon-angle-right:before{content:'\e841'}.icon-facebook-squared-1:before{content:'\e860'}.icon-instagramm:before{content:'\e861'}.icon-chat-empty:before{content:'\e893'}.icon-folder-empty:before{content:'\f114'}


/* ===== OPEN SANS – nur benötigte Schnitte, nur WOFF2 ===== */
@font-face{font-family:"Open Sans";src:url("../fonts/Light/OpenSans-Light.woff2?v=1.101") format("woff2");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Open Sans";src:url("../fonts/SemiBold/OpenSans-SemiBold.woff2?v=1.101") format("woff2");font-weight:600;font-style:normal;font-display:swap}


/* ===== HELPER ===== */
@media all{.img-ecken{border-radius: 4px}.center{margin:0 auto}.textcenter{text-align:center;}.text-white{color: #fff}.posrel{position: relative}.posabs{position: absolute}.breite100{width:100%}.breite80{width:80%}@media screen and (max-width:1024px){.breite100{width:100%}.breite80{width:100%}}.padding-left-25{padding-left:25px}.space-o0{margin-top:0px;}.space-u10{margin-bottom:10px;}.space-o25{margin-top:25px;}.space-u25{margin-bottom:25px;}.space-o50{margin-top:50px;}.space-u50{margin-bottom:50px;}.space-o75{margin-top:75px;}.space-u75{margin-bottom:75px;}.space-o100{margin-top:100px;}.space-u100{margin-bottom:100px;}.space-o150{margin-top:150px;}.space-u150{margin-bottom:150px;}}@media screen and (max-width:1024px){.padding-left-25{padding-left:10px}.space-u10{margin-bottom:5px;}.space-o25{margin-top:12.5px;}.space-u25/**/.5{margin-bottom:12.5px;}.space-o50{margin-top:25px;}.space-u50{margin-bottom:25px;}.space-o75{margin-top:33px;}.space-u75{margin-bottom:33px;}.space-o100{margin-top:100px;}.space-u100{margin-bottom:100px;}.space-o150{margin-top:125px;}.space-u150{margin-bottom:125px;}.breite80{width:95%}}@media screen and (max-width:960px){.space-u10{margin-bottom:5px;}.space-o25{margin-top:12.5px;}.space-u25/**/.5{margin-bottom:12.5px;}.space-o50{margin-top:25px;}.space-u50{margin-bottom:25px;}.space-o75{margin-top:33px;}.space-u75{margin-bottom:33px;}.space-o100{margin-top:50px;}.space-u100{margin-bottom:50px;}.space-o150{margin-top:50px;}.space-u150{margin-bottom:50px;}.breite80{width:95%}}

/* ===== KUNDENLAYOUT – nur verwendete Regeln ===== */
.index-slider-abstand{padding: 180px 0 0 0;}@media screen and (max-width:1024px){.index-slider-abstand{padding: 0;}}.background-logo{background-image: url(../bilderpfad/back/background-logo-2.png); background-size: contain;}@media screen and (max-width:1024px){.background-logo{background-image: url(../bilderpfad/back/background-logo-mobile.png);}}.cta-button{background: #5BBFC7;
	color: #fff;
	padding: 10px 25px;
	margin: 0 auto;
	border-radius: 10px;
	transition: background 0.05s;
	width: fit-content;
	transition: all .2s ease-in-out;}.cta-button a{color: #fff;
	font-size: 1em;}.cta-button:hover{color: #fff;
	background: #4c959b;}.cta-button-gr{background: #5BBFC7;
	color: #fff;
	padding: 10px 25px;
	margin: 0 auto;
	border-radius: 10px;
	transition: background 0.05s;
	width: fit-content;
	transition: all .2s ease-in-out;}.cta-button-gr a{color: #fff;
	font-size: 1.25em;}.cta-button-gr:hover{color: #fff;
	background: #4c959b;}.cta-button-white{background: rgba(255,255,2558,1);
	color: #666;
	padding: 10px 25px;
	margin: 50px auto;
	border-radius: 10px;
	transition: background 0.05s;
	width: fit-content;
	transition: all .2s ease-in-out;
	border: solid 3px #fff;}.cta-button-white:hover{color: #fff;
	background: var(--main-ci-color);
	border: solid 3px #fff;
	overflow: hidden;}.cta-button-white-big-left{background: rgba(255,255,2558,1);
	color: #666;
	padding: 10px 25px;
	margin: 50px 0;
	border-radius: 10px;
	transition: background 0.05s;
	width: fit-content;
	transition: all .2s ease-in-out;
	border: solid 3px #fff;}@media screen and (max-width:740px){.cta-button-white-big-left{margin: 50px auto;}}.cta-button-border{border: solid 2px var(--main-ci-color);
	border-radius: 5px;
	width: 150px;
	display: inline-block;
	padding: 10px 25px;
	color: var(--main-ci-color);
	font-weight: 600;
	text-align: center;
	margin: 0 auto;}a div.cta-button-border:hover{background: var(--main-ci-color);
	color: #fff}.cta-button-border2{border: solid 2px var(--main-ci-color);
	border-radius: 5px;
	width: 150px;
	display: inline-block;
	padding: 10px 25px;
	color: var(--main-ci-color);
	font-weight: 600;
	text-align: center;
	margin: 0 auto;}@media screen and (max-width:960px){.cta-button-border2{display: block;
	margin: 15px auto ;}}a div.cta-button-border2:hover{background: var(--main-ci-color);
	color: #fff}table.fuss-tel-table{font-size: 1.25em}.sz-box-neu{display: flex; position: fixed; bottom: 0; height: 50px; width: 100%; background:var(--main-ci-color);  z-index: 9999;}.aufzaehlung{margin: 20px 0 30px 0; padding: 0 0 0 50px}.aufzaehlung ul{font-size:30px; list-style-type: square;}.aufzaehlung li{font-size:25px; line-height:22px; padding:7px 0 0 0; margin:0; color: var(--main-ci-color);}.aufzaehlung li span{font-size:18px; color:#333; line-height:22px;  position:relative; bottom: 4px;}@media screen and (max-width:1024px){.aufzaehlung{margin: 0; padding: 0 0 0 50px}}.nachoben-neu{position: absolute;
	right: 1%;
	top: 0;}.nachoben-neu span.icon-up-open{font-size: 1.35em;}@media screen and (max-width: 1024px){.nachoben-neu{position: absolute;
	right: 1%;
	top: 7px;}}.autor{font-size: 10px; color: #ccc; margin: 10px 0 0 0}.auszeichnung-list{width: 100%;
    overflow: hidden;
    position: relative;
    border: solid 0px #000;}.auszeichnung-list ul{margin: 0 auto;
	    padding: 0;
	    text-align: center;
    border: solid 0px #f00;}.auszeichnung-list ul li{display: inline-block;
	    
	    font-size: 1.0em;
	    line-height: 1;
	    list-style-type: none;
	    margin: 10px 0;
	    padding: 10px 25px;
    border: solid 0px #f90;}.auszeichnung-list ul li img{width: 230px; height: auto;}.auszeichnung-list ul li img.breiter{width: 230px; height: auto;}#cookiehinweisCloser img{}#cookiehinweisCloser img:hover{cursor: pointer}

/* ===== NAVIGATION ===== */
ul#css3menu1 ul ul.vert-nav{position:absolute;
	left:100%;
	top: 0;
	border: solid 0px #f90;
	width: max-content;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;}ul#css3menu1 ul ul.vert-nav a{margin: 5px 0 5px 0;}

/* ===== MEGA-MENÜ ===== */
ul.sf-menu{padding-left: 0;}.sf-menu{display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content:start;
	align-content: center;
	transition: all 0.5s;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
	background: #fff;
	font-size: 120%;}.sf-menu > li{top: 0;
	display: block;
	white-space: nowrap;
	flex-grow: 1;
	margin: 0;
	padding: 0;}.sf-menu li:hover > .sf-mega,.sf-menu li.sfHover > .sf-mega{transition: all 0.5s;
	display: block;
	color: #fff;}.sf-menu > li > a{font-family:"Open Sans", sans-serif;
	font-style: normal;
	font-weight: 300;
	display: block;
	position: relative;
	bottom: 0;
	padding: 1.5em 0;
	text-align: center;
	margin: 0;
	text-decoration: none;
	zoom: 1;
	color: #666;}header.smaller .sf-menu > li > a{padding: 24px 0;
	margin: 0;
	text-decoration: none;
	zoom: 1;
	color: #666;}.sf-menu > li > a:hover{color:#333;	transition: all 0.5s;}.sf-menu li a.current{color: #5bbfc7;
	-webkit-box-shadow: inset 0px -6px 0px 0px #5bbfc7;
	-moz-box-shadow: inset 0px -6px 0px 0px #5bbfc7;
	box-shadow: inset 0px -6px 0px 0px #5bbfc7;}.sf-menu .sf-mega li a.current{color: #5bbfc7;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;}header.smaller .sf-menu > li > a:hover{color:#333;	transition: all 0.5s;}header.smaller .sf-menu li a.current{color: #5bbfc7;}.sf-menu > li{background: #fff;
  list-style-type: none;}.sf-menu > li:hover,.sf-menu > li.sfHover{transition: all 0.5s;
	background: #f8f8f8;}.sf-mega{position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99;
	background: #f8f8f8;  
	margin: 0;
	box-sizing: border-box;
	width: 100%;
	border: solid 0px #f90;
	text-align: left;
	font-weight: 300;
	letter-spacing: -0.01em
	list-style-type: none;
	transition: all 1.5s;}.sf-mega.current{background: #fff;
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	border: solid 1px #f90;
	text-align: left;
	font-weight: 300;}.sf-mega ul.vert-nav{position: absolute;
	left: 0;
	top: 130px;
	border: solid 0px #000;
	border-top: solid 3px #e7e7e7;
	width: 100%;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	background: #fff;
	font-size: 18px;
	list-style-type: none;
	padding: 0 50px 0 50px;
	box-shadow: 2px 3px 6px rgba(0,0,0,.2);}.sf-mega ul.vert-nav li{border: solid 0px #f90; padding: 25px 0}header.smaller .sf-mega ul.vert-nav{top: 75px;}.sf-mega ul.vert-nav2{position: absolute;
	left: 0;
	top: 85px;
	border: solid 0px #f90;
	border-top: solid 0px #e7e7e7;
	width: 90%;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	background: #fff;
	font-size: 16px;
	list-style-type: none;
	padding: 15px 50px 25px 50px;
	box-shadow: 2px 3px 6px rgba(0,0,0,.2);}.sf-mega ul.vert-nav2 li{border: solid 0px #f90;padding: 2px 0}@media screen and (max-width:1400px){.sf-mega ul.vert-nav2{}}@media screen and (max-width:1200px){.sf-mega ul.vert-nav2{font-size: 14px;}}header.smaller .sf-mega ul.vert-nav2{top: 75px;}.sf-menu ul li a{line-height:2.2em;
	font-size:1.0em;
	text-align: left;
	color: #666;}.sf-menu ul li a:hover{color: #5bbfc7;}.sf-menu ul li ul li a{margin-top:15px;
	line-height:1.7em;
	font-size:1.0em;
	color: #666;}.sf-menu ul li ul li a:hover{color: #5bbfc7;}.sf-menu ul li ul li a{margin-top:15px;
	line-height:1.7em;
	font-size:1.0em;
	color: #666;}.sf-menu ul li ul li a .current{color: #fff;}.sf-menu li.current a{color:#5bbfc7;}

/* ===== DATENSCHUTZ-ICON – getrennte Fontello-Schrift ===== */
@font-face{font-family:"fontello-cookie";src:url("../cookie/fontello-f5f5fc94/font/fontello.woff2?20058173") format("woff2");font-weight:normal;font-style:normal;font-display:swap}
.icon-datenschutz:before{font-family:"fontello-cookie"!important;content:'\e800'}


/* ===== JARALLAX – nur Regeln der Startseite ===== */
.jarallax{min-height:100px}
.jarallax-img{object-fit:cover;object-position:50% 50%;max-width:none;position:fixed;top:100px;left:0;width:1900px;height:1000px;overflow:hidden;pointer-events:none;margin-top:102.25px;transform:translate3d(0,-413.5px,0)}
.index-table-2{display:table;width:100%;height:250px;color:#fff;background:rgba(91,191,199,.8)}
.jarallax-table-cell{display:table-cell;text-align:center;vertical-align:middle}
.jarallax-table-cell-zitat{border:0;width:80%;margin:0 auto}
@media screen and (max-width:1200px){.jarallax-table-cell-zitat{max-width:95%;margin:0 auto}}
.jarallax-table-cell-zitat h2{margin:0;padding:0;font-weight:600;text-shadow:1px 1px 5px #000}
.jarallax-table-cell-zitat p{text-shadow:1px 1px 5px #000}
.jarallax-container-0,#jarallax-container-0{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:-100}


.telphrase {display: inline}
.telphrase span {margin-left: -7px}
.telphrase-mobil {display: none}
@media screen and (max-width:1024px){
.telphrase {display: none}
.telphrase-mobil {display: inline}

}
