
.formGroup {
	margin-bottom:10px;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}

.inputText {
	color:#333333;
	font-weight:300;
	padding-top:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-left:8px;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}

.inputTextarea {
	color:#333333;
	font-weight:300;
	padding-top:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-left:8px;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}

.select {
	color:#333333;
	font-weight:300;
	background-color:#FFFFFF;
	padding-top:12px;
	padding-right:8px;
	padding-bottom:12px;
	padding-left:8px;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}

.inputButton {
	text-decoration:none !important;
	font-size:18px;
	color:#FFFFFF !important;
	text-align:center;
	background-color:#3785CD;
	padding-top:10px;
	padding-right:16px;
	padding-bottom:10px;
	padding-left:16px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	display:inline-block;
}

.inputButton:hover {
	background-color:#272729;
}

.formLabelRadio {
	margin-left:5px;
}

.formLabelCheckbox {
	margin-left:5px;
}

.formLabel {
	font-weight:300;
	margin-bottom:5px;
	display:inline-block;
}

.formItem {
	margin-bottom:10px;
	position:relative;
}

#lp_1081 {
	min-height:600px;
}

.headerbild.hb-modul {
	background-image:url("/media/clients/client_3240/holib_header_unterseite_selbstliebe-2667x1111-holi-b_8f010c2c40899e31d59f538d85c1d440.jpg");
}

.hg-farbe-2 {
	background-color:#EBE9E1;
}

.defaultBody hr {
	margin-top:30px;
	margin-bottom:30px;
	border-top:0;
	border-right:0;
	border-bottom:1px solid #DDDDDD;
	border-left:0;
}

.headerbild .button-runter {
	width:50px;
	height:50px;
	font-size:0px;
	color:#FFFFFF;
	text-align:center;
	line-height:0px;
	background-color:#AD9B7B;
	margin-right:auto;
	margin-left:auto;
	border-top-left-radius:100%;
	border-top-right-radius:100%;
	border-bottom-right-radius:100%;
	border-bottom-left-radius:100%;
	position:absolute;
	right:0px;
	bottom:20px;
	left:0px;
	z-index:15;
	text-indent:-99999px;
	animation:anim-hoch-runter 1s infinite alternate;
	display:none;
}

.headerbild .button-runter:hover {
	text-decoration:none;
	color:#FFFFFF;
}

.headerbild .button-runter:after {
	font-family:FontAwesome;
	font-size:38px;
	text-align:center;
	line-height:50px;
	content:"\f107";
	text-indent:0px;
	display:block;
}

.header .logo img {
	max-width:none;
}

.headerbild .text-klein {
	font-size:30px;
	line-height:40px;
}

.headerbild .text-gross {
	font-size:44px;
	font-weight:500;
	line-height:54px;
	margin-bottom:15px;
}

.headerbild .text {
	width:60%;
	color:#FFFFFF;
	text-align:center;
}

.headerbild {
	height:350px;
	background-image:url("/media/clients/client_360/hg-personen-1920x600-only-inside-vorlagen_77c923a1cf1be11bfea9942d01472fc7.webp");
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	position:relative;
	overflow-x:hidden;
	overflow-y:hidden;
}

.button-1 {
	text-decoration:none !important;
	color:#FFFFFF !important;
	text-align:center;
	background-color:#AD9B7B;
	padding-top:10px;
	padding-right:16px;
	padding-bottom:10px;
	padding-left:16px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	display:inline-block;
}

.button-1:hover {
	text-decoration:none;
	background-color:#231F20;
}

.button-1:after {
	font-family:FontAwesome;
	margin-left:10px;
	content:"\f101";
}

.text-mitte {
	text-align:center;
}

.header .infos ul a {
	color:inherit;
}

.hauptnavigation {
	background-color:#AD9B7B;
	position:static;
	top:-60px;
}

.hauptnavigation .navigationListItem {
	position:relative;
	display:inline-block;
}

.hauptnavigation .navigationListItem:hover {
	background-color:#231F20;
}

.hauptnavigation .navigationLink {
	font-family:"Montserrat", sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:500;
	line-height:1;
	text-transform:uppercase;
	padding-top:23px;
	padding-right:10px;
	padding-bottom:22px;
	padding-left:10px;
	display:inline-block;
}

.hauptnavigation .navigationLink:hover {
	text-decoration:none;
}

.hauptnavigation .navigationListItemSeparator {
	width:7px;
	position:relative;
	float:none !important;
	display:inline-block;
}

.hauptnavigation .navigationListItemSeparator:after {
	width:100%;
	font-family:FontAwesome;
	font-size:6px;
	color:#FFFFFF;
	text-align:center;
	position:absolute;
	top:-19px;
	left:0px;
	content:"\f111";
}

.hauptnavigation .navigationListItemSeparatorFirst {
	display:none !important;
}

.hauptnavigation .navigationListItemSeparatorFirst:after {
	display:none;
}

.hauptnavigation .navigationListItemSeparatorLast {
	display:none !important;
}

.hauptnavigation .navigationListItemSeparatorLast:after {
	display:none;
}

.mobil-menue li a span:before {
	font-family:FontAwesome;
	font-size:14px;
	position:absolute;
	top:-1px;
	left:-10px;
	content:"\f105";
}

.aa-o-40 {
	margin-top:40px;
}

.aa-o-20 {
	margin-top:20px;
}

.aa-u-40 {
	margin-bottom:40px;
}

.defaultBody img {
	height:auto;
	max-width:100%;
}

.container-breite-1 {
	max-width:1440px;
}

.kacheln-style-1 .inner {
	background-color:#EEEEEE;
	padding-top:25px;
	padding-right:25px;
	padding-bottom:25px;
	padding-left:25px;
}

.aa-u-60 {
	margin-bottom:60px;
}

.aa-o-80 {
	margin-top:80px;
}

.aa-u-80 {
	margin-bottom:80px;
}

.headerbild.stimmungsbild {
	height:auto;
	background-image:url("/media/clients/client_360/hg-wolken-1920x600-only-inside-vorlagen_d569a2145a5aa6c065ae4936d60573c4.webp");
	background-attachment:fixed;
	padding-top:150px;
	padding-bottom:150px;
}

.headerbild.stimmungsbild .text-style-1 {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:50px;
	padding-bottom:50px;
}

.unternavigation .subNavigationList {
	background-color:#FFFFFF;
}

.textinhalt ul li {
	background-image:url("/media/clients/client_1672/icon-liste-6x6-diers-cie-sachwertanlagen_33054282b6e0010dcac08ef4da68e967.png");
	background-repeat:no-repeat;
	background-position:0px 11px;
	margin-bottom:10px;
	padding-left:15px;
}

.bilder img {
	width:33.33%;
	height:auto;
	border-top:8px solid #FFFFFF;
	border-right:8px solid #FFFFFF;
	border-bottom:8px solid #FFFFFF;
	border-left:8px solid #FFFFFF;
	cursor:pointer;
	float:left;
}

.bilder img:hover {
	opacity:0.8;
}

.footer {
	color:#FFFFFF;
	background-color:#231F20;
	margin-top:40px;
	padding-top:50px;
	padding-bottom:50px;
}

.footer a {
	text-decoration:underline;
	color:inherit;
}

.footer h3 {
	color:inherit;
}

.hauptnavigation.rechts {
	float:right;
}

.ia-ou-40 {
	padding-top:40px;
	padding-bottom:40px;
}

.hg-1 {
	background-color:#EEEEEE;
}

.bilder {
	overflow-x:hidden;
	overflow-y:hidden;
}

.anfrage hr {
	width:50px;
	margin-right:auto;
	margin-left:auto;
	border-top:3px solid rgba(0,0,0,0.1);
	border-bottom:0px;
}

.hauptnavigation .subNavigationList {
	width:220px;
	background-color:#231F20;
	padding-top:15px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
	opacity:0;
	position:absolute;
	top:61px;
	left:0px;
	z-index:10;
	transition:opacity 0.3s ease;
	pointer-events: none;
}

.hauptnavigation .subNavigationLink {
	font-size:16px;
	color:#FFFFFF;
	text-align:left;
	line-height:22px;
	white-space:normal;
	margin-bottom:5px;
	padding-top:8px;
	padding-right:5px;
	padding-bottom:8px;
	padding-left:20px;
	position:relative;
	display:block;
}

.hauptnavigation .subNavigationLink:hover {
	text-decoration:none;
	background-color:#AD9B7B;
}

.hauptnavigation .subNavigationLink:before {
	font-family:FontAwesome;
	font-size:12px;
	margin-top:2px;
	margin-right:10px;
	position:absolute;
	top:5px;
	left:9px;
	content:"\f105";
	float:left;
}

.aa-o-60 {
	margin-top:60px;
}

.scroll-up a {
	width:45px;
	height:45px;
	font-size:0px;
	text-align:center;
	line-height:38px;
	background-color:#231F20;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	display:block;
}

.scroll-up a:before {
	font-family:FontAwesome;
	font-size:20px;
	color:#FFFFFF;
	content:"\f077";
	display:block;
}

.hauptnavigation .navigationListItemActive {
	background-color:#231F20;
}

.cta-leiste {
	width:100%;
	color:#FFFFFF;
	text-align:center;
	background-color:#231F20;
	opacity:0;
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:10;
}

.cta-leiste ul li {
	padding-top:11px;
	padding-right:10px;
	padding-bottom:7px;
	padding-left:10px;
	display:inline-block;
}

.cta-leiste ul li:hover {
	background-color:#AD9B7B;
}

.cta-leiste ul li a {
	color:#FFFFFF;
	display:inline-block;
}

.cta-leiste ul li a:hover {
	text-decoration:none;
}

.cta-leiste ul li .fa {
	margin-bottom:5px;
	display:block;
}

.trenner {
	margin-top:30px;
	margin-right:auto;
	margin-bottom:30px;
	margin-left:auto;
	border-bottom:1px solid #DDDDDD;
}

.trenner:after {
	width:21px;
	height:21px;
	background-color:#AD9B7B;
	background-repeat:no-repeat;
	background-position:center top;
	margin-right:auto;
	margin-bottom:-11px;
	margin-left:auto;
	border-top:5px solid #FFFFFF;
	border-right:5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
	border-left:5px solid #FFFFFF;
	content:" ";
	display:none;
}

.impressionen img {
	cursor:pointer;
}

.impressionen img:hover {
	opacity:0.8;
}

.bilder.bilder-4er img {
	width:25%;
}

.aa-u-20 {
	margin-bottom:20px;
}

.footer .footer-letzte-zeile {
	font-size:14px;
	margin-top:30px;
	padding-top:5px;
	padding-bottom:5px;
}

.ia-ou-150 {
	padding-top:150px;
	padding-bottom:150px;
}

.hg-bild-1 {
	background-image:url("/media/clients/client_360/hg-2-1920x700-only-inside-vorlagen_585069673725e9105c47da6bd41dc65c.jpg");
}

.hg-bild-2 {
	background-image:url("/media/clients/client_1672/hintergrund-2-1920x1080-diers-cie-sachwertanlagen_8f7788178873a42a71f5e34656f74e75.jpg");
}

.hg-bild-3 {
	background-image:url("/media/clients/client_360/hg-wolken-1920x600-only-inside-vorlagen_d569a2145a5aa6c065ae4936d60573c4.webp");
}

.form-style-1 .inputText {
	font-size:20px;
	text-align:center;
	font-weight:300;
	background-color:rgba(255,255,255,0.8);
	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-left:15px;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}

.hg-style-1 {
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	position:relative;
}

.hg-style-1 .text {
	color:#FFFFFF;
	text-align:center;
}

.form-style-1 {
	width:60%;
	color:#FFFFFF;
	background-color:rgba(255,255,255,0.15);
	margin-right:auto;
	margin-left:auto;
	padding-top:20px;
	padding-right:40px;
	padding-bottom:10px;
	padding-left:40px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
}

.hg-farbe-formulargruppe-1 {
	background-color:#EDEDED;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-left:15px;
}

.form-item-cb-datenschutz {
	font-size:14px;
	text-align:left;
	margin-top:20px;
	margin-bottom:20px;
}

.form-item-cb-datenschutz a {
	text-decoration:underline;
	color:inherit;
}

.form-radio-cb-error-pos-1 .formError {
	top:-35px;
	right:auto;
	left:50px;
}

.form-item-cb-datenschutz .formError {
	top:-35px;
	right:auto;
	left:50px;
}

.form-style-1 .form-item-cb-datenschutz a {
	color:inherit;
}

.form-style-1 .form-item-cb-datenschutz {
	margin-top:30px;
}

.form-style-1 .form-item-cb-datenschutz .formError {
	top:-35px !important;
}

.textinhalt strong, .textinhalt b {
	font-weight:500;
}

.defaultBody {
	font-family:'Montserrat', serif;
	font-size:16px;
	color:#333333;
	font-weight:300;
	line-height:28px;
	position:relative;
	overflow-x:hidden;
}

.header-style-1 .hauptnavigation {
	width:100%;
	box-shadow:0px -3px 15px rgba(0,0,0,0.4);
	position:fixed;
	top:0px;
	left:0px;
	z-index:100;
}

.textinhalt a {
	text-decoration:underline;
	color:#AD9B7B;
}

.button-2 {
	display:inline-block;
	color:#FFFFFF !important;
	text-align:center;
	text-decoration:none !important;
	background-color:#231F20;
	padding-top:10px;
	padding-right:16px;
	padding-bottom:10px;
	padding-left:16px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}

.button-2:hover {
	text-decoration:none;
}

.button-2:after {
	font-family:FontAwesome;
	margin-left:10px;
	content:"\f101";
}

.defaultBody h4 {
	font-family:"Montserrat", sans-serif;
	font-size:20px;
	font-weight:500;
	line-height:28px;
	margin-bottom:15px;
}

.defaultBody h3 {
	font-family:"Montserrat", sans-serif;
	font-size:24px;
	font-weight:500;
	line-height:36px;
	margin-bottom:15px;
}

.defaultBody h2 {
	font-family:"Montserrat", sans-serif;
	font-size:32px;
	color:#AD9B7B;
	font-weight:500;
	line-height:42px;
	margin-bottom:15px;
}

.defaultBody h1 {
	font-family:"Montserrat", sans-serif;
	font-size:44px;
	color:#AD9B7B;
	font-weight:500;
	line-height:54px;
	margin-bottom:15px;
}

.header .infos ul .fa {
	font-size:22px;
	color:#AD9B7B;
	margin-right:10px;
	float:left;
}

.ia-30 {
	padding-top:30px;
	padding-right:30px;
	padding-bottom:30px;
	padding-left:30px;
}

.kundenstimme .inner {
	height:100%;
	text-align:center;
	background-color:#FFFFFF;
	padding-top:25px;
	padding-right:25px;
	padding-bottom:25px;
	padding-left:25px;
	border-top:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

.kundenstimme .autor {
	color:#AD9B7B;
	font-weight:400;
	margin-bottom:15px;
}

.kundenstimme .autor:after {
	font-family:FontAwesome;
	font-size:30px;
	color:#AD9B7B;
	margin-top:12px;
	margin-bottom:12px;
	content:"\f10d";
	display:none;
}

.kundenstimme .text {
	font-style:italic;
	font-size:16px;
	line-height:26px;
	background-color:#EEEEEE;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-left:15px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
}

.kundenstimme .autor img {
	width:128px;
	margin-bottom:15px;
	border-top-left-radius:100%;
	border-top-right-radius:100%;
	border-bottom-right-radius:100%;
	border-bottom-left-radius:100%;
}

.header-infoleiste {
	font-size:12px;
	color:#777777;
	line-height:22px;
	background-color:#F5F5F5;
	padding-top:1px;
	padding-bottom:3px;
}

.oi-breadcrumb a {
	color:#999999;
}

.oi-breadcrumb a:hover {
	text-decoration:none;
}

.oi-breadcrumb a:before {
	font-family:FontAwesome;
	margin-right:5px;
	margin-left:3px;
	content:"\f105";
}

.header-infoleiste .kleine-navi li {
	margin-left:10px;
	display:inline-block;
}

.header-infoleiste .kleine-navi li a {
	color:inherit;
}

.header-infoleiste .kleine-navi li a:hover {
	text-decoration:none;
}

.header-infoleiste .kleine-navi li:last-child:after {
	display:none;
}

.oi-breadcrumb .breadcrumbLinkFirst:before {
	display:none;
}

.textfeld-hoehe-1 {
	height:132px;
}

.ap-mobil {
	display:none;
}

.box-video {
	padding-top:56.25%;
	position:relative;
}

.box-video iframe, .box-video video {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	object-fit: cover;
}

.defaultBody table {
	width:100%;
	border-collapse:collapse;
}

.defaultBody table thead th {
	font-size:16px;
	color:#FFFFFF;
	text-align:left;
	font-weight:300;
	text-transform:uppercase;
	background-color:#AD9B7B;
}

.defaultBody table tbody > tr:nth-child(2n+1) > td {
	background-color:#f1f1f1;
}

.defaultBody table th {
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}

.defaultBody table td {
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}

.hauptnavigation .navigationListItem:hover a {
	color:#FFFFFF;
}

.mobil-menue-cta {
	position:absolute;
	top:14px;
	left:-50px;
}

.mobil-menue-cta a {
	font-size:30px;
	color:#AD9B7B;
	text-align:center;
}

.mobil-menue-cta .fa {
	margin-right:0px;
}

.mobil-menue {
	width:270px;
	height:100vh;
	min-height:500px;
	font-size:15px;
	color:#ffffff;
	background-color:#AD9B7B;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:25px;
	box-shadow:0px 0px 15px rgba(0,0,0,0.4);
	overflow-x:auto;
	overflow-y:auto;
}

.mobil-menue h3 {
	font-size:22px;
	font-weight:400;
}

.mobil-menue li a {
	color:#FFFFFF;
	line-height:40px;
	padding-left:2px;
	position:relative;
	display:inline-block;
}

.mobil-menue-outer {
	position:fixed;
	top:0px;
	right:-275px;
	z-index:105;
	display:none;
}

.seitenmenu {
	font-size:16px;
	position:fixed;
	top:220px;
	right:-188px;
	z-index:30;
}

.seitenmenu:hover {
	right:0px;
}

.seitenmenu ul {
	position:relative;
}

.seitenmenu a {
	color:#FFFFFF;
	background-color:#231F20;
	margin-bottom:1px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	display:block;
}

.seitenmenu a:hover {
	text-decoration:none;
	background-color:#AD9B7B;
}

.seitenmenu .fa {
	width:25px;
	text-align:center;
	margin-right:10px;
	display:inline-block;
}

.footer .socialmedia a {
	width:50px;
	height:50px;
	font-size:30px;
	color:#231F20;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	border-top-left-radius:100%;
	border-top-right-radius:100%;
	border-bottom-right-radius:100%;
	border-bottom-left-radius:100%;
	display:inline-block;
}

.footer .socialmedia li {
	margin-left:10px;
	display:inline-block;
}

.formError {
	font-size:12px;
	color:#FFFFFF;
	font-weight:400;
	line-height:24px;
	background-color:#990000;
	padding-top:2px;
	padding-right:8px;
	padding-bottom:2px;
	padding-left:8px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	box-shadow:2px 2px 4px rgba(0, 0, 0, 0.3);
	position:absolute;
	top:12px;
	right:20px;
	display:none;
}

.formError:after {
	width:13px;
	height:7px;
	background-image:url("/media/clients/client_1363/icon-pfeil-runter_5a06598ba7cf113bbb176884a4ef8162.png");
	position:absolute;
	bottom:-6px;
	left:12px;
	content:" ";
	display:block;
}

.togglebox {
	margin-bottom:20px;
}

.togglebox .link a {
	text-decoration:none;
	font-size:22px;
	color:#FFFFFF;
	background-color:#AD9B7B;
	padding-top:15px;
	padding-right:10px;
	padding-bottom:16px;
	padding-left:16px;
	position:relative;
	display:block;
}

.togglebox .link a:hover {
	background-color:#231F20;
}

.togglebox .link a:after {
	font-family:FontAwesome;
	font-size:24px;
	position:absolute;
	top:15px;
	right:15px;
	content:"\f13a";
}

.togglebox .link.offen a {
	background-color:#231F20;
}

.togglebox .link.offen a:after {
	content:"\f139";
}

.togglebox .inhalt {
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
	border-top:1px solid #231F20;
	border-right:1px solid #231F20;
	border-bottom:1px solid #231F20;
	border-left:1px solid #231F20;
	display:none;
}

.togglebox-2 .inner {
	padding-top:30px;
	padding-right:30px;
	padding-bottom:30px;
	padding-left:30px;
	border-top:10px solid #DDDDDD;
	border-right:10px solid #DDDDDD;
	border-bottom:10px solid #DDDDDD;
	border-left:10px solid #DDDDDD;
}

.togglebox-2 .toggle-details {
	background-color:#FFFFFF;
	margin-top:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-top:1px solid #c1c5c1;
	display:none;
}

.togglebox-2 .togglebox-kopf {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #c1c5c1;
}

.togglebox-2 .togglebox-kopf h3 {
	margin-bottom:0px;
	padding-bottom:0px;
}

.togglebox-2 .box-cta .box-cta-details a:after {
	font-family:FontAwesome;
	margin-left:10px;
	content:"\f107";
}

.togglebox-2 .box-cta {
	text-align:center;
	margin-top:15px;
}

.togglebox-2 .togglebox-infos ul li {
	margin-bottom:10px;
	padding-bottom:8px;
	border-bottom:1px solid #C1C5C1;
}

.togglebox-2 .togglebox-kopf-zeit:before {
	font-family:FontAwesome;
	margin-right:5px;
	content:"\f073";
	float:left;
}

.togglebox-2 .togglebox-infos ul li:last-child {
	border-bottom:0px;
}

.togglebox-2 .togglebox-infos ul li strong {
	font-size:22px;
	color:#AD9B7B;
	font-weight:500;
}

.togglebox-2 .toggle-details table {
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	border-top:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
}

.mobil-menue ul li.mobil-menue-k {
	padding-left:15px;
}

.mobil-menue .mobil-menue-e > li:last-child:after {
	display:none;
}

.mobil-menue .mobil-menue-e > li:after {
	width:20px;
	margin-top:8px;
	margin-bottom:8px;
	border-bottom:1px solid rgba(255,255,255,0.5);
	content:" ";
	display:block;
}

.textfeld-hoehe-2 {
	height:393px;
}

.ui-datepicker table td {
	padding-top:1px;
	padding-right:1px;
	padding-bottom:1px;
	padding-left:1px;
}

.aa-u-30 {
	margin-bottom:30px;
}

.headerbild .text-style-1.auto-breite {
	width:100%;
	max-width:100%;
}

.headerbild .text-style-1 {
	max-width:500px;
	color:#FFFFFF;
	background-color:rgba(173,155,123,0.8);
	margin-top:15px;
	margin-bottom:15px;
	padding-top:25px;
	padding-right:25px;
	padding-bottom:25px;
	padding-left:25px;
	position:relative;
	z-index:2;
}

.textinhalt ul li.formItem, .textinhalt ul li.formItem li {
	background-image:none;
	padding-left:0px;
}

.textinhalt ul {
	margin-top:20px;
	margin-bottom:20px;
}

.textinhalt ol {
	margin-top:20px;
	margin-bottom:20px;
	padding-left:20px;
}

.oi-breadcrumb ol {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	list-style-type: none;
}

.oi-breadcrumb li {
	display:inline-block;
}

.textinhalt ol li {
	margin-bottom:10px;
	padding-left:5px;
}

.hg-style-4 .text-innen-rechts {
	color:#FFFFFF;
	background-color:#AD9B7B;
}

.hg-style-4 .text-innen {
	padding-top:60px;
	padding-right:80px;
	padding-bottom:60px;
	padding-left:80px;
}

.button-transparent {
	display:inline-block;
	color:#FFFFFF !important;
	text-align:center;
	text-decoration:none !important;
	padding-top:10px;
	padding-right:16px;
	padding-bottom:10px;
	padding-left:16px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}

.button-transparent:hover {
	color:#231F20 !important;
	text-decoration:none;
	background-color:#FFFFFF;
}

.button-transparent:after {
	font-family:FontAwesome;
	margin-left:10px;
	content:"\f101";
}

.scroll-up {
	position:fixed;
	right:10px;
	bottom:10px;
	z-index:100;
	display:none;
}

.ia-ou-60 {
	padding-top:60px;
	padding-bottom:60px;
}

.ia-ou-80 {
	padding-top:80px;
	padding-bottom:80px;
}

.hg-farbe-1 {
	background-color:#AD9B7B;
}

.hg-style-2 {
	color:#FFFFFF;
	background-color:#AD9B7B;
}

.sf-weiss {
	color:#FFFFFF !important;
}

.hg-style-3 .bild {
	background-image:url("/media/clients/client_360/dummy-1-900x600-only-inside-vorlagen_222f91c33756efad5d2cd20030ef22de.webp");
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
}

.hg-style-3 .text-aussen {
	background-color:#EEEEEE;
}

.hg-style-3 .text-innen {
	padding-top:60px;
	padding-right:60px;
	padding-bottom:60px;
	padding-left:60px;
}

.kein-ia-r {
	padding-right:0px;
}

.kein-ia-l {
	padding-left:0px;
}

.hg-style-3 {
	min-height:400px;
}

.hg-style-3.hg-style-100p {
	min-height:500px;
}

.bilder.bilder-style-2 img {
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}

.defaultBody.lp-style {
	padding-top:0px;
}

.footer .socialmedia .fa {
	text-indent:2px;
}

.vh-100 {
	height:100vh;
}

.vh-80 {
	height:80vh;
}

.vh-60 {
	height:60vh;
}

.vh-40 {
	height:40;
}

.vh-20 {
	height:20vh;
}

.sf-sub-indicator {
	display:none !important;
}

.blog-sm li {
	background-image:none !important;
	margin-right:10px;
	margin-bottom:5px;
	padding-left:0px !important;
}

.blog-sm {
	margin-top:0px !important;
	margin-bottom:0px !important;
}

.blog-sm li a {
	color:#AD9B7B;
}

.blog-sm li a:hover {
	color:#231F20;
}

.blog-item-tags {
	margin-top:0px !important;
	margin-bottom:0px !important;
}

.blog-item-tags li {
	background-image:none !important;
	margin-right:10px;
	margin-bottom:5px;
	padding-left:0px !important;
	display:inline-block;
}

.blog-item-tags li a {
	text-decoration:underline;
	color:#AD9B7B;
}

.blog-item-tags li a:hover {
	color:#231F20;
}

.blog-item-keywords {
	margin-top:0px !important;
	margin-bottom:0px !important;
}

.blog-item-keywords li {
	background-image:none !important;
	margin-right:10px;
	margin-bottom:5px;
	padding-left:0px !important;
	display:inline-block;
}

.blog-item-keywords li a {
	text-decoration:underline;
	font-size:14px;
	color:#666666;
}

.blog-item-keywords li a:hover {
	color:#231F20;
}

.hg-style-4 .text-innen-links {
	background-color:#EEEEEE;
}

.icon-style-1 {
	padding-top:15px;
	padding-bottom:20px;
}

.icon-style-1 .fa {
	width:60px;
	height:60px;
	font-size:30px;
	color:#FFFFFF;
	text-align:center;
	letter-spacing:-4px;
	line-height:56px;
	background-color:#AD9B7B;
	border-top:2px solid #AD9B7B;
	border-right:2px solid #AD9B7B;
	border-bottom:2px solid #AD9B7B;
	border-left:2px solid #AD9B7B;
	border-top-left-radius:100%;
	border-top-right-radius:100%;
	border-bottom-right-radius:100%;
	border-bottom-left-radius:100%;
	display:inline-block;
}

.parallax {
	background-attachment:fixed !important;
}

.ap-freitext {
	font-size:16px;
	color:#AD9B7B;
	margin-top:5px;
	display:block;
}

.aa-r-5 {
	margin-right:5px;
}

.aa-r-10 {
	margin-right:10px;
}

.aa-u-10 {
	margin-bottom:10px;
}

.header-infoleiste .kleine-navi li .fa {
	margin-right:5px;
}

.aa-o-80 {
	margin-top:80px;
}

.aa-o-60 {
	margin-top:60px;
}

.aa-o-40 {
	margin-top:40px;
}

.aa-o-20 {
	margin-top:20px;
}

.kein-aa {
	margin-top:0px !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
	margin-left:0px !important;
}

.ap-mobil td {
	padding-top:25px !important;
	padding-right:25px !important;
	padding-bottom:25px !important;
	padding-left:25px !important;
}

.ap-mobil .ap-ka {
	font-size:18px;
	font-weight:500;
}

.intro-popup-outer {
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.7);
	position:absolute;
	top:0px;
	left:0px;
	z-index:200;
}

.intro-popup-outer .intro-popup-inner {
	width:600px;
	background-color:#FFFFFF;
	margin-top:40px;
	margin-right:auto;
	margin-left:auto;
	padding-top:25px;
	padding-right:25px;
	padding-bottom:25px;
	padding-left:25px;
	box-shadow:0px 0px 20px rgba(0,0,0,0.6);
	position:relative;
	top:0px;
	left:0px;
	z-index:200;
}

.intro-popup-outer .popup-schliessen-text {
	text-align:center;
	margin-top:15px;
	padding-top:10px;
	border-top:1px solid #DDDDDD;
}

.intro-popup-outer .popup-schliessen-icon a {
	text-decoration:none !important;
	position:absolute;
	top:-44px;
	right:-14px;
	text-indent:-99999px;
}

.intro-popup-outer .popup-schliessen-icon a:after {
	width:30px;
	height:30px;
	font-family:FontAwesome;
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	background-color:var(--hauptfarbe-1);
	border-top-left-radius:100%;
	border-top-right-radius:100%;
	border-bottom-right-radius:100%;
	border-bottom-left-radius:100%;
	content:"\f00d";
	text-indent:0px;
	display:block;
}

.intro-popup-outer .popup-schliessen-text a {
	font-size:14px;
	color:var(--hauptfarbe-1);
}

.aa-u-100 {
	margin-bottom:100px;
}

.aa-o-100 {
	margin-top:100px;
}

.sf-grau-66 {
	color:#666666;
}

.form-style-1 .select {
	font-size:20px;
	text-align:center;
	font-weight:300;
	background-color:rgba(255,255,255,0.8);
	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-left:15px;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}

.abgedunkelt-60:before {
	background-color:rgba(0,0,0,0.6);
}

.abgedunkelt-70:before {
	background-color:rgba(0,0,0,0.7);
}

.abgedunkelt-80:before {
	background-color:rgba(0,0,0,0.8);
}

.abgedunkelt-90:before {
	background-color:rgba(0,0,0,0.9);
}

.abgedunkelt-40:before {
	background-color:rgba(0,0,0,0.4);
}

.abgedunkelt-30:before {
	background-color:rgba(0,0,0,0.3);
}

.abgedunkelt-20:before {
	background-color:rgba(0,0,0,0.2);
}

.abgedunkelt-10:before {
	background-color:rgba(0,0,0,0.1);
}

.abgedunkelt-50:before {
	background-color:rgba(0,0,0,0.5);
}

.header .header-inner {
	height:115px;
}

.header-infoleiste .oi-breadcrumb a {
	color:inherit;
}

.header .infos ul li {
	font-size:16px;
	display:inline-block;
}

.header .infos ul li:first-child:after {
	width:1px;
	height:20px;
	background-color:#CCCCCC;
	margin-right:15px;
	margin-left:15px;
	position:relative;
	bottom:-5px;
	content:"";
	display:inline-block;
}

.header .infos ul .fa-mobile {
	font-size:34px;
	position:relative;
	top:-4px;
}

.header .infos ul .fa-envelope {
	position:relative;
	top:2px;
}

.hg-style-1 .text h2, hg-style-1 .text h3 {
	color:inherit;
}

.sf-hauptfarbe-1 {
	color:#AD9B7B !important;
}

.sf-hauptfarbe-2 {
	color:#231F20 !important;
}

.aa-l-5 {
	margin-left:5px;
}

.hg-farbe-grau-ee {
	background-color:#EEEEEE;
}

.hg-farbe-grau-cc {
	background-color:#CCCCCC;
}

.hg-farbe-grau-dd {
	background-color:#DDDDDD;
}

.hg-farbe-grau-bb {
	background-color:#BBBBBB;
}

.hg-farbe-grau-aa {
	background-color:#AAAAAA;
}

.ia-20 {
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}

.ia-30 {
	padding-top:30px;
	padding-right:30px;
	padding-bottom:30px;
	padding-left:30px;
}

.ia-40 {
	padding-top:40px;
	padding-right:40px;
	padding-bottom:40px;
	padding-left:40px;
}

.ia-50 {
	padding-top:50px;
	padding-right:50px;
	padding-bottom:50px;
	padding-left:50px;
}

.ia-60 {
	padding-top:60px;
	padding-right:60px;
	padding-bottom:60px;
	padding-left:60px;
}

.ia-70 {
	padding-top:70px;
	padding-right:70px;
	padding-bottom:70px;
	padding-left:70px;
}

.ia-80 {
	padding-top:80px;
	padding-right:80px;
	padding-bottom:80px;
	padding-left:80px;
}

.ia-90 {
	padding-top:90px;
	padding-right:90px;
	padding-bottom:90px;
	padding-left:90px;
}

.ia-100 {
	padding-top:100px;
	padding-right:100px;
	padding-bottom:100px;
	padding-left:100px;
}

.ia-10 {
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}

.blog-pagination:before {
	font-size:14px;
	margin-right:5px;
	content:"Seite:";
	display:inline-block;
}

.blog-pagination li {
	margin-right:5px;
	display:inline-block;
}

.blog-pagination li a {
	font-size:14px;
	color:#333333;
	line-height:22px;
	background-color:#EEEEEE;
	padding-top:4px;
	padding-right:8px;
	padding-bottom:1px;
	padding-left:8px;
	display:inline-block;
}

.blog-pagination li a:hover {
	text-decoration:none !important;
}

.blog-pagination li .blog-pagination-link-active {
	color:#FFFFFF;
	background-color:#AD9B7B;
}

.ia-lr-20 {
	padding-right:20px;
	padding-left:20px;
}

.ia-lr-40 {
	padding-right:40px;
	padding-left:40px;
}

.ia-lr-80 {
	padding-right:80px;
	padding-left:80px;
}

.ia-lr-100 {
	padding-right:100px;
	padding-left:100px;
}

.ia-lr-60 {
	padding-right:60px;
	padding-left:60px;
}

.button-voll {
	display:block;
}

.blog-shop-checkout-process-head {
	background-color:#AD9B7B;
}

.hauptnavigation .navigationList {
	white-space:nowrap;
}

.hauptnavigation .navigationListItem:hover .subNavigationList {
	opacity:1;
	pointer-events: auto;
}

.header-infoleiste .kleine-navi {
	text-align:right;
}

.module-login a {
	text-decoration:underline;
	color:#AD9B7B;
}

.text-rechts {
	text-align:right;
}

.container .container {
	max-width:100%;
	padding-right:0;
	padding-left:0;
}

.defaultBody h1 strong {
	color:#333333;
	font-weight:inherit;
}

.defaultBody h2 strong {
	color:#333333;
	font-weight:inherit;
}

.hg-muster {
	background-image:url("/media/clients/client_3240/hg-muster-101x173-holi-b_b4ca5ad9f030464ca69e66334feb1d6d.jpg");
}

.unternavigation .subNavigationLink {
	padding-left:38px;
}

.unternavigation .subNavigationLink:before {
	left:26px;
	content:"\f105";
}

.unternavigation a {
	color:#333333;
	text-transform:uppercase;
	padding-top:6px;
	padding-right:5px;
	padding-bottom:6px;
	padding-left:22px;
	position:relative;
	transition:background-color 0.3s ease;
	display:block;
}

.unternavigation a:hover {
	background-color:#ece0cb;
}

.unternavigation a:before {
	font-family:FontAwesome;
	position:absolute;
	top:6px;
	left:10px;
	content:"\f0da";
}

.unternavigation {
	background-color:#F3F3F3;
	margin-top:20px;
	margin-bottom:20px;
	box-shadow:5px 0 10px rgba(0,0,0,0.05);
	position: sticky;
	top: 90px;
}

.unternavigation .navigationListItemHasSubItems .navigationLink {
	padding-left:26px;
}

.unternavigation .navigationListItemHasSubItems .navigationLink:before {
	content:"\f0d7";
}

.unternavigation .navigationListItem:not(.navigationListItemActive) .subNavigationList {
	display:none;
}

.sidebar-sticky {
	position: sticky;
	align-self: flex-start;
	top: 90px;
}

.unternavigation .navigationListItemSeparator:first-child, .unternavigation .navigationListItemSeparator:last-child {
	display:none;
}

.unternavigation .navigationListItemSeparator {
	border-bottom:8px solid #FFFFFF;
}

.unternavigation .navigationLinkActive {
	background-color:#ece0cb;
}

.unternavigation .navigationLinkActive:hover {
	background-color:#ece0cb;
}

.unternavigation .subNavigationLinkActive {
	color:#AD9B7B;
	background-color:#FFFFFF;
}

.unternavigation .subNavigationLinkActive:hover {
	background-color:inherit;
}

.hauptnavigation .navigationListItemSeparator:last-child {
	display:none;
}

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 100227 ***/
#contentPage_100227 { 
	background-image:url("/media/clients/client_3240/theodora_iii_2-1920x1440-holi-b_c7ac8ef973d4072a39ced5cf6f3bfc19.png");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 100227 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 100772 ***/
#contentPage_100772 { 
	background-image:url("/media/clients/client_3240/holib_header_hauptseiten_bonus-2667x1111-holi-b_3952420c3a5d95d56a04480bb7f883ab.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 100772 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 100785 ***/
#contentPage_100785 { 
	background-image:url("/media/clients/client_3240/holib_header_weiter-2667x1111-holi-b_44893ed1e9b6f72858ab1ebe242cb47f.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 100785 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 100786 ***/
#contentPage_100786 { 
	background-image:url("/media/clients/client_3240/holib_header_sb_praxis3-2667x1111-holi-b_872d43355ccf003d600f912dc0371b4a.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 100786 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 100794 ***/
#contentPage_100794 { 
	background-image:url("/media/clients/client_3240/holib_header_sb_praxis-2667x1111-holi-b_649c4674618ca906ef85a8a2b84bc85d.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 100794 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 100805 ***/
#contentPage_100805 { 
	background-image:url("/media/clients/client_3240/holib_header_sb_praxis2-2667x1111-holi-b_ace8f338da007c38008265ce6870f8d6.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 100805 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 100950 ***/
#contentPage_100950 { 
	background-image:url("/media/clients/client_3240/holib_header_unterseite_einzigartig-2667x1111-holi-b_fd70e5039bb498702c8a998ee59962e9.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 100950 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 100979 ***/
#contentPage_100979 { 
	background-image:url("/media/clients/client_3240/holib_header_unterseite_einzigartig-2667x1111-holi-b_fd70e5039bb498702c8a998ee59962e9.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 100979 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 101020 ***/
#contentPage_101020 { 
	background-image:url("/media/clients/client_3240/holib_header_unterseite_einzigartig-2667x1111-holi-b_fd70e5039bb498702c8a998ee59962e9.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 101020 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 101189 ***/
#contentPage_101189 { 
	background-image:url("/media/clients/client_3240/holib_header_hauptseiten_now_kii-2667x1111-holi-b_573b185be5376337c9e41dbbe8f94722.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 101189 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 101199 ***/
#contentPage_101199 { 
	background-image:url("/media/clients/client_3240/holib_header_hauptseiten_bonus-2667x1111-holi-b_3952420c3a5d95d56a04480bb7f883ab.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 101199 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 101478 ***/
#contentPage_101478 { 
	background-image:url("/media/clients/client_3240/holib_header_hauptseiten_now_kii2-2667x1111-holi-b_5b129efd20f81d65b52dda58b34181fe.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 101478 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 101575 ***/
#contentPage_101575 { 
	background-image:url("/media/clients/client_3240/holib_header_family_2-2667x1111-holi-b_f152c006268474ff134db099396dab31.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 101575 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 101585 ***/
#contentPage_101585 { 
	background-image:url("/media/clients/client_3240/holib_header_family_2-2667x1111-holi-b_f152c006268474ff134db099396dab31.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 101585 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 101589 ***/
#contentPage_101589 { 
	background-image:url("/media/clients/client_3240/holib_header_hauptseiten_now_kii3-2667x1111-holi-b_5c7ef465a94b011b710836fea78cff4a.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 101589 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 102161 ***/
#contentPage_102161 { 
	background-image:url("/media/clients/client_3240/holib_container_quer_sb_empower_yourself_schluessel-1250x833-holi-b_fda863cd27c7083e53984090c0e9be15.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 102161 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 102166 ***/
#contentPage_102166 { 
	background-image:url("/media/clients/client_3240/holib_header_kurse_seelentor-2667x833-holi-b_6d3e37ed74126f63c9c164f0f78341f5.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 102166 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 102198 ***/
#contentPage_102198 { 
	background-image:url("https://static.only-inside.de/clients/client_3240/holib_header_hauptseiten_kurs3-2667x1111-holi-b_54d95b91f74bdaad0c182fb8e43a6d7f.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 102198 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 102242 ***/
#contentPage_102242 { 
	background-image:url("/media/clients/client_3240/holib_header_now2-2667x1111-holi-b_9279f2d8556c5b16cc6425a6007a7cf1.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 102242 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 102249 ***/
#contentPage_102249 { 
	background-image:url("/media/clients/client_3240/holib_header_hauptseiten_bonus-2667x1111-holi-b_3952420c3a5d95d56a04480bb7f883ab.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 102249 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 102329 ***/
#contentPage_102329 { 
	background-image:url("https://static.only-inside.de/clients/client_3240/holib_header_hauptseiten_kurs3-2667x1111-holi-b_54d95b91f74bdaad0c182fb8e43a6d7f.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 102329 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 102536 ***/
#contentPage_102536 { 
	background-image:url("/media/clients/client_3240/holib_header_now3-2667x1111-holi-b_7bc219f41f6e9cbae5eff409ec0ac8e7.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 102536 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 102657 ***/
#contentPage_102657 { 
	background-image:url("https://static.only-inside.de/clients/client_3240/holib_header_hauptseiten_kurs3-2667x1111-holi-b_54d95b91f74bdaad0c182fb8e43a6d7f.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 102657 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 102681 ***/
#contentPage_102681 { 
	background-image:url("/media/clients/client_3240/holib_header_hauptseiten_be-5333x2222-holi-b_cc132480b100b15cc5b12eb0ba5b9279.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 102681 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 103366 ***/
#contentPage_103366 { 
	background-image:url("/media/clients/client_3240/rosario-janza-nog0vxjbtfe-unsplash-2435x3653-holi-b_44e05af49c167eff9aa5d50e084adb2a.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 103366 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 103467 ***/
#contentPage_103467 { 
	background-image:url("/media/clients/client_3240/holib_header_hauptseiten-4000x1667-holi-b_0e576883f2877fd2d52e2360e618ecf5.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 103467 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 105996 ***/
#contentPage_105996 { 
	background-image:url("/media/clients/client_3240/holib_header_hauptseiten_kurs3-2667x1111-holi-b_54d95b91f74bdaad0c182fb8e43a6d7f.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 105996 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 109715 ***/
#contentPage_109715 { 
	background-image:url("https://static.only-inside.de/clients/client_3240/holib_header_academy-4000x1667-holi-b_a55bcc2094282830aa5eb45d74d55e00.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 109715 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 113785 ***/
#contentPage_113785 { 
	background-image:url("https://static.only-inside.de/clients/client_3240/holib_header_philosophie2-4000x1667-holi-b_5f9b82a424b62afe53e58be2aaf603cf.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 113785 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 113937 ***/
#contentPage_113937 .moduleInner { 
	background-image:url("https://static.only-inside.de/clients/client_3240/holib_banner_lp-4000x1667-holi-b_4feacc2e81c5043af62249748f165333.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 113937 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 114604 ***/
#contentPage_114604 { 
	background-image:url("https://static.only-inside.de/clients/client_3240/holib_header_unterseite_einzigartig-2667x1111-holi-b_af017bca647f192600860404f0f9602c.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 114604 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 114626 ***/
#contentPage_114626 { 
	background-image:url("https://static.only-inside.de/clients/client_3240/holib_header_unterseite_einzigartig-2667x1111-holi-b_af017bca647f192600860404f0f9602c.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 114626 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 114648 ***/
#contentPage_114648 { 
	background-image:url("https://static.only-inside.de/clients/client_3240/holib_header_unterseite_einzigartig-2667x1111-holi-b_af017bca647f192600860404f0f9602c.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 114648 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 114687 ***/
#contentPage_114687 { 
	background-image:url("https://static.only-inside.de/clients/client_3240/holib_header_hauptseiten_kurs3-2667x1111-holi-b_54d95b91f74bdaad0c182fb8e43a6d7f.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 114687 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 114716 ***/
#contentPage_114716 { 
	background-image:url("https://static.only-inside.de/clients/client_3240/holib_header_hauptseiten_kurs3-2667x1111-holi-b_54d95b91f74bdaad0c182fb8e43a6d7f.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 114716 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 121990 ***/
#contentPage_121990 { 
	background-image:url("https://static.only-inside.de/clients/client_3240/holib_header_now3-2667x1111-holi-b_7bc219f41f6e9cbae5eff409ec0ac8e7.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 121990 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 121993 ***/
#contentPage_121993 { 
	background-image:url("https://static.only-inside.de/clients/client_3240/holib_container_quer_biz_kategorien-900x600-holi-b_fc0774a2a30473c96e9d47efbaec70a8.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 121993 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 92692 ***/
#contentPage_92692 { 
	background-image:url("/media/clients/client_3240/holib_banner_titelbild_dreiecke-431x431-holi-b_672e72ce2d38a269f3cfd123c12297aa.png");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 92692 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 92776 ***/
#contentPage_92776 { 
	background-image:url("/media/clients/client_3240/holib_header_kurs_bol_bauplan-2667x1111-holi-b_75b096b30809e6e1017fad5ba71c8609.jpg");
	overflow-y:visible;
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 92776 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 92790 ***/
#contentPage_92790 { 
	background-image:url("/media/clients/client_3240/holib_header_kurse_reconnect_yourself-5333x1667-holi-b_58411d61e60a9c690773dfe80a095d93.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 92790 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 92801 ***/
#contentPage_92801 { 
	background-image:url("/media/clients/client_3240/holib_container_selbstliebe-1250x833-holi-b_742e8295340a4570804b76432c6690ab.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 92801 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 92807 ***/
#contentPage_92807 { 
	background-image:url("/media/clients/client_3240/holib_container_quer_ep_regulation-1250x833-holi-b_1095889b2848c8d06caaa044c9d5ba7a.png");
	background-position:right center;
	background-attachment:fixed;
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 92807 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 92814 ***/
#contentPage_92814 .bild { 
	background-image:url("/media/clients/client_3240/holib_container_quer_erkennen_wandeln_handeln2-1250x833-holi-b_e253d9b61cb78c934b919ace4e4acc2d.png");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 92814 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 93057 ***/
#contentPage_93057 { 
	background-image:url("/media/clients/client_3240/holib_container_quer_sb_reconnect_yourself4-1250x833-holi-b_ceffa5e5c5063e781652dcbe0a0456b5.png");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 93057 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 93074 ***/
#contentPage_93074 { 
	background-image:url("/media/clients/client_3240/holib_header_academy-4000x1667-holi-b_a55bcc2094282830aa5eb45d74d55e00.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 93074 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 93154 ***/
#contentPage_93154 { 
	background-image:url("/media/clients/client_3240/holib_header_kurs2-2667x833-holi-b_e4f95a39a95e6281a9855ee854b29d82.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 93154 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 93172 ***/
#contentPage_93172 { 
	background-image:url("/media/clients/client_3240/holib_header_kurs3-2667x833-holi-b_357784782bba9564d05d56bcfb8ec8cc.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 93172 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 93193 ***/
#contentPage_93193 { 
	background-image:url("/media/clients/client_3240/holib_header_biz_coach-2667x1111-holi-b_1fb52b8b2bf1a126c4d6c531a6b8f2b5.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 93193 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 93195 ***/
#contentPage_93195 { 
	background-image:url("/media/clients/client_3240/holib_header_life_coach_2-2667x1111-holi-b_e89c6e2872a942637b47e823cf816816.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 93195 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 93211 ***/
#contentPage_93211 { 
	background-image:url("/media/clients/client_3240/holib_header_guide-2667x1111-holi-b_d2049a4725018f06bd5528f2843e806f.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 93211 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 93397 ***/
#contentPage_93397 { 
	background-image:url("/media/clients/client_3240/holib_header_biz_coach-2667x1111-holi-b_1fb52b8b2bf1a126c4d6c531a6b8f2b5.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 93397 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 98038 ***/
#contentPage_98038 { 
	background-image:url("/media/clients/client_3240/holib_header_kurse_herztor-5333x1667-holi-b_d35dc07135d241dc4eae6b6690fc8975.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 98038 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 98590 ***/
#contentPage_98590 { 
	background-image:url("/media/clients/client_3240/holib_header_kurse_geisttor-2667x833-holi-b_2e4746f7c20f7685da87216f4638f6da.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 98590 ***/

/*** Start -> Modulstyle | Modul: Navigation | ID: 1461 ***/
#navigation_1461 { 
	background-color:#E8E8E8;
}

#navigation_1461 .moduleInner { 
	background-color:#F0E7E7;
}

#navigation_1461:hover { 
	background-color:#F0E7E7;
}

#navigation_1461 .moduleInner:hover { 
	background-color:#F0E7E7;
}
/*** End -> Modulstyle | Modul: Navigation | ID: 1461 ***/

/*** Start -> Modulstyle | Modul: Navigation | ID: 1477 ***/
#navigation_1477 { 
	background-color:rgba(222, 222, 222, 1);
}

#navigation_1477 .moduleInner { 
	background-color:#4F4C4C;
}

#navigation_1477:hover { 
	background-color:rgba(189, 183, 166, 1);
}

#navigation_1477 .moduleInner:hover { 
	background-color:#D6D3CB;
}
/*** End -> Modulstyle | Modul: Navigation | ID: 1477 ***/

/*** Start -> Modulstyle | Modul: Navigation | ID: 1485 ***/
#navigation_1485 { 
	background-color:rgba(222, 222, 222, 1);
}

#navigation_1485:hover { 
	background-color:rgba(204, 223, 232, 1);
}
/*** End -> Modulstyle | Modul: Navigation | ID: 1485 ***/
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('/media/fonts/montserrat-v25-latin-regular.woff2') format('woff2'),
       url('/media/fonts/montserrat-v25-latin-regular.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(''),
       url('/media/fonts/montserrat-v25-latin-500.woff2') format('woff2'),
       url('/media/fonts/montserrat-v25-latin-500.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local(''),
       url('/media/fonts/montserrat-v25-latin-600.woff2') format('woff2'),
       url('/media/fonts/montserrat-v25-latin-600.woff') format('woff');
}

* { 
  padding: 0; 
  margin: 0; 
  box-sizing: border-box;
}

html, body {
  font-size: 100%;
}

ul,ol {
  list-style: none; 
}

a {
  text-decoration: none;
  outline: 0;
}

a:focus {
  text-decoration: none !important;
}

.container,
.header-infoleiste,
.header-infoleiste a,
.header a,
.header .fa,
.header img,
.header.header-style-1 img,
.headerbild .button-runter a,
.hauptnavigation,
.hauptnavigation li,
.hauptnavigation a,
[class*="button"],
.inputButton,
.togglebox .link a,
.seitenmenu,
.seitenmenu a,
.footer a,
.bilder img,
.impressionen img,
.cta-leiste,
.cta-leiste ul li,
.blog-sm li a,
.blog-item-tags li a,
.blog-item-keywords li a {
  transition: all 0.3s ease 0s;
}

input.inputText,select,textarea {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.button-1:focus, .button-1:active,
.inputButton:focus, .inputButton:active,
.button-2:focus, .button-2:active {
  color: #FFFFFF !important;
}


.defaultBody [class*="abgedunkelt-"] {
  position: relative;
  z-index: 1;
}

.defaultBody [class*="abgedunkelt-"]::before {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  content:"";
  z-index: -1;
}

@keyframes anim-hoch-runter {
   0% {
     transform: translateY(0);
   }
   100% {
     transform: translateY(-10px);
   }
}

@-webkit-keyframes anim-hoch-runter {
  0% { 
    transform: translateY(0);
  }
  100% {
    transform: translateY(-10px);
  }
}

@media (max-width: 1920px) {
  .autopos img {
    width: auto !important;
    height: auto;
  }
}

@media (max-width: 1680px) {
  .container-breite-1 {
  }

  .headerbild-style-1 .text {
    font-size: 34px;
    line-height: 44px;
    top: 120px;
  }
}

@media (max-width: 1440px) {
  .container-breite-1 {
    max-width: 94%;
  }
}

@media (max-width: 1370px) {
  .headerbild-style-1 .text {
    font-size: 30px;
    line-height: 40px;
    top: 90px;
  }
}

@media (max-width: 1280px) {
  .container-breite-1 {
  }
}

@media (max-width: 1120px) {
  .container-breite-1 {
  }

  .hauptnavigation .navigationListItem {
    padding-left: 5px;
    padding-right: 5px;
  }

  .hauptnavigation .navigationLink {
    font-size: 16px;
  }

  .headerbild-style-1 .text {
    font-size: 26px;
    line-height: 36px;
    top: 65px;
  }

  .form-style-1 {
    width: 80%;
  }

  .bilder.bilder-4er img {
    width: 50%;
  }
}

@media (max-width: 860px) {
  .mobil-menue-outer {
    display: block;
  }

  .header .header-infoleiste,
  .header .infos,
  .hauptnavigation,
  .headerbild .button-runter {
    display: none !important;
  }

  .defaultBody :is(h1, h2, h3, [class*="button-"]) {
    word-break: break-word;
  }

  .defaultBody h1 {
    font-size: 2.375rem;
  }

  .defaultBody h2 {
    font-size: 1.75rem;
  }

  [class*="button"],
  .inputButton {
    margin-bottom: 15px;
  }

  [class*="col-"]:not(.header [class*="col-"]) {
    margin-bottom: 20px;
  }

  .defaultBody {
    padding-top: 60px !important;
  }

  .header {
    background: #fff;
    border: 0px;
    top: 0px;
    position: fixed;
    width: 100%;
    z-index: 100;
    height: 60px;
    display: flex;
    align-items: center;
    box-shadow: 0 0 20px rgba(0,0,0,0.2);
  }

  .header .header-inner {
    height: auto;
  }

  .header .logo img {
    max-width: 150px;
    object-fit: cover;
  }

  .headerbild {
    height: auto;
    min-height: 350px;
    padding: 60px 0px;
  }

  .headerbild .text-gross {
    font-size: 2.25rem;
  }

  .headerbild .text-klein {
    font-size: 1.625rem;
  }

  .headerbild .bild {
    height: auto !important;
  }

  .form-style-1 {
    width: 100%;
  }

  .hg-style-1 {
    background-attachment: unset;
  }

  .hg-style-1 .text {
    padding-left: 0px;
    padding-right: 0px;
  }

  .hg-style-3 .bild {
    min-height: 300px;
  }

  .hg-style-3 .text-innen {
    padding: 25px;
  }

  .hg-style-4 .text-innen {
    padding-left: 40px;
    padding-right: 40px;
  }

  .aa-o-60 {
    margin-top: 25px;
  }

  .aa-u-60,
  .ueberschrift {
    margin-bottom: 25px;
  }

  .trenner {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .bilder.bilder-style-2 img {
    margin-bottom: 0px;
  }

  .parallax {
     background-position: top center !important;
     background-attachment: scroll !important;
  }

  .headerbild-form-style-1 .moduleInner {
    display: block !important;
  }

  .headerbild-form-style-1 .formContentModule {
    width: 100%;
    margin-top: 40px;
  }

  .headerbild-form-style-1 .formContentModuleInner {
    padding: 25px;
    width: 100%;
  }

  .headerbild-form-style-1 .formContentModule .formGroup:first-child .formGroupLabel {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 680px) {
  .ap-mobil {
    display: block;
  }

  .ap-desktop,
  .seitenmenu {
    display: none;
  }

  .container-breite-1 {
    max-width: 100%;
  }

  .container {
    padding-left: 25px;
    padding-right: 25px;
  }

  .defaultBody h1 {
    font-size: 2rem;
  }

  #myAlert .myAlertBox {
    width: 90%;
  }

  .ui-datepicker {
    z-index: 100;
    width: 90% !important;
  }

  .unterseite.kein-headerbild {
    padding-top: 80px;
  }

  .header .infoleiste {
    font-size: 0.875rem;
  }

  .headerbild .text-gross {
    font-size: 1.875rem;
  }

  .headerbild .text-klein {
    font-size: 1.125rem;
  }

  .form-item-cb-datenschutz {
    width: auto;
  }

  .form-style-1 {
    padding: 20px;
  }

  .bilder img {
    width: 100% !important;
  }

  .inputTextarea {
    height: 150px;
  }

  [class*="button"],
  .inputButton {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  .headerbild .button-runter {
    bottom: -5px;
  }

  .headerbild .button-runter::after {
    transform: scale(0.7);
  }

  .intro-popup-outer .intro-popup-inner {
    width: 90%;
  }

  .ia-lr-60 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ia-lr-80 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .ia-lr-100 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .ia-ou-150 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .aa-u-80 {
    margin-bottom: 40px;
  }

  .text-rechts {
    text-align: left;
  }

  .headerbild-form-style-1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .blogeintrag-style-1 img {
    height: auto;
    height: 300px;
  }

  .blogeintrag-details img {
    height: 300px;
  }
}