
.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;
	display:inline-block;
}

.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_957 {
	min-height:600px;
}

.header .infos ul {
	display:flex;
}

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

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

.button-1 {
	text-decoration:none !important;
	font-size:20px;
	color:#F4B616 !important;
	text-align:center;
	line-height:1;
	text-transform:uppercase;
	background-color:#FFFFFF;
	padding-top:18px;
	padding-right:68px;
	padding-bottom:18px;
	padding-left:18px;
	border-top:1px solid #F4B616;
	border-right:1px solid #F4B616;
	border-bottom:1px solid #F4B616;
	border-left:1px solid #F4B616;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	position:relative;
	display:inline-block;
}

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

.button-1::after {
	width:50px;
	height:104%;
	font-family:FontAwesome;
	font-size:30px;
	color:#FFFFFF;
	background-color:#F4B616;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	position:absolute;
	top:-1px;
	right:-5px;
	content:"\f101";
	display:flex;
	justify-content: center;
	align-items: center;
}

.headerbild {
	height:65vh;
	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;
}

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

.headerbild .text-gross {
	font-family:"Lora", serif;
	font-size:56px;
	font-weight:500;
	line-height:68px;
}

.headerbild .text-klein {
	font-size:26px;
	line-height:36px;
	margin-top:15px;
}

.header-style-trans .header {
	background: linear-gradient(to bottom,rgba(255,255,255,0.7) 0,rgba(0,0,0,0) 100%);
	-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0,rgba(0,0,0,0) 100%);
}

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

.header .logo {
	font-size:20px;
	text-transform:uppercase;
}

.headerbild .button-runter {
	width:50px;
	height:50px;
	font-size:0px;
	color:#FFFFFF;
	text-align:center;
	line-height:0px;
	background-color:#F4B616;
	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:block;
}

.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;
}

.hauptnavigation {
	position:static;
	top:-60px;
}

.container-breite-2 {
	max-width:900px;
	margin-right:auto;
	margin-left:auto;
}

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

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

.hauptnavigation .navigationLink {
	font-size:16px;
	color:#333333;
	font-weight:400;
	line-height:1;
	text-transform:uppercase;
	padding-top:14px;
	padding-right:10px;
	padding-bottom:14px;
	padding-left:10px;
	display:inline-block;
}

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

.hauptnavigation .navigationListItemSeparator {
	width:2px;
	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";
	display:none;
}

.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:0px;
	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;
}

.textinhalt h2 {
	display:inline-block;
}

.textinhalt h2::after {
	width:50px;
	margin-top:10px;
	margin-right:auto;
	margin-bottom:20px;
	margin-left:auto;
	border-bottom:3px solid #F4B616;
	content:" ";
	display:none;
}

.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:#272729;
	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:#F4B616;
	padding-top:15px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
	opacity:0;
	position:absolute;
	top:44px;
	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;
	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:#272729;
}

.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:#272729;
	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:#F4B616;
}

.cta-leiste {
	width:100%;
	color:#FFFFFF;
	text-align:center;
	background-color:#272729;
	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:#F4B616;
}

.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:50px;
	margin-right:auto;
	margin-bottom:70px;
	margin-left:auto;
}

.button-1-ohne-rahmen {
	border-top:0px !important;
	border-right:0px !important;
	border-bottom:0px !important;
	border-left:0px !important;
}

.button-1-ohne-rahmen::after {
	height:100% !important;
	top:0px !important;
}

.headerbild.style-1 .text-klein {
	margin-top:60px;
	margin-bottom:35px;
}

.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:#333333;
}

.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:"Roboto", serif;
	font-size:18px;
	color:#333333;
	font-weight:300;
	line-height:28px;
	padding-top:80px;
	position:relative;
	overflow-x:hidden;
}

.header-style-1 .header {
	background-color:#FFFFFF;
	box-shadow:0px 0px 15px rgba(0,0,0,0.2);
	top:-25px;
}

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

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

.defaultBody h3 {
	font-family:"Lora", serif;
	font-size:26px;
	font-weight:400;
	line-height:36px;
	margin-bottom:15px;
}

.defaultBody h2 {
	font-family:"Lora", serif;
	font-size:32px;
	font-weight:400;
	line-height:42px;
	margin-bottom:15px;
}

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

.header .infos ul .fa {
	font-size:22px;
	margin-right:10px;
}

.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-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

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

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

.kundenstimme .text {
	font-style:italic;
	font-size:16px;
	line-height:26px;
	background-color:#F2F2F2;
	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;
	line-height:22px;
	margin-bottom:10px;
	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:#F4B616;
}

.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:#FFF;
	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:#333333;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:25px;
	overflow-x:auto;
	overflow-y:auto;
}

.headerbild .text .highlight {
	color:#FFFFFF;
	line-height:1;
	background-color:#F4B616;
	margin-top:10px;
	margin-left:-25px;
	padding-top:12px;
	padding-right:12px;
	padding-bottom:12px;
	padding-left:25px;
	display:inline-block;
}

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

.mobil-menue li a {
	font-size:18px;
	color:#FFF;
	font-weight:400;
	line-height:36px;
	padding-left:2px;
	position:relative;
	display:block;
}

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

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

.seitenmenu ul {
	position:relative;
	right:-184px;
}

.seitenmenu ul:hover {
	right:0px;
}

.seitenmenu a {
	color:#FFFFFF;
	background-color:#272729;
	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:#F4B616;
}

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

.footer .socialmedia a {
	width:50px;
	height:50px;
	font-size:30px;
	color:#272729;
	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:#F4B616;
	padding-top:15px;
	padding-right:10px;
	padding-bottom:16px;
	padding-left:16px;
	position:relative;
	display:block;
}

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

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

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

.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 #272729;
	border-right:1px solid #272729;
	border-bottom:1px solid #272729;
	border-left:1px solid #272729;
	display:none;
}

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

.togglebox-2 .toggle-details {
	background-color:#FFFFFF;
	margin-top:20px;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-left:15px;
	display:none;
}

.togglebox-2 .togglebox-kopf {
	margin-bottom:20px;
	padding-bottom:10px;
	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 {
	margin-top:15px;
}

.togglebox-2 .box-cta a {
	display:block;
}

.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:#F4B616;
	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-k a {
	font-size:16px;
	font-weight:300;
}

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

.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(244,182,22,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:#F4B616;
}

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

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

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

.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:#F4B616;
}

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

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

.header {
	width:100%;
	background-color:#F4B616;
	padding-bottom:10px;
	position:fixed;
	top:0px;
	left:0px;
	z-index:20;
}

.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:#F4B616;
}

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

.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:#F4B616;
}

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

.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:#272729;
}

.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:#F4B616;
	border-top:2px solid #F4B616;
	border-right:2px solid #F4B616;
	border-bottom:2px solid #F4B616;
	border-left:2px solid #F4B616;
	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:#F4B616;
	margin-top:5px;
	display:block;
}

.headerbild.style-1 .text {
	width:670px;
	text-align:left;
	position:relative;
	left:60px;
	z-index:2;
}

.headerbild.style-1 .text::after {
	width:400px;
	height:300px;
	background-color:rgba(255,255,255,0.2);
	position:absolute;
	top:-110px;
	left:-80px;
	z-index:-1;
	content:"";
	display:block;
}

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

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

.headerbild.style-1 {
	height:100vh;
}

.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;
	display:none;
}

.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;
	text-indent:-99999px;
	position:absolute;
	top:-44px;
	right:-14px;
}

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

.intro-popup-outer .popup-schliessen-text a {
	font-size:14px;
	color:#F4B616;
}

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

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

.hauptnavigation .navigationLinkActive {
	color:#FFFFFF;
}

.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-infoleiste .oi-breadcrumb a {
	color:inherit;
}

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

.header .infos ul li {
	font-size:16px;
	display:flex;
	justify-content: center;
	align-items: center;
}

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

.header .infos .icon-link .fa {
	margin-right:0px;
}

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

.header-style-trans .header .logo strong, .header-style-trans .header .infos ul .fa, .header-style-1 .header .logo strong, .header-style-1 .header .infos ul .fa {
	color:#F4B616;
}

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

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

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

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

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

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

.header .infos .icon-link {
	width:34px;
	height:34px;
	background-color:#FFFFFF;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	display:flex;
	justify-content: center;
	align-items: center;
}

.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:#F4B616;
}

.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:#F4B616;
}

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

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

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

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

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

.header .logo strong {
	font-weight:600;
}

.header .logo a {
	color:inherit;
}

.ueberschrift h4 {
	font-family:"Roboto", serif;
	font-size:18px;
	color:#C9C9C9;
	font-weight:300;
	text-transform:uppercase;
	margin-bottom:10px;
}

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

.hg-farbe-style-1 {
	padding-bottom:100px;
	background: linear-gradient(180deg, #FFF calc(50% - 50px), #333333 0%);
}

.blogeintrag-style-1 {
	background-color:#F2F2F2;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 108016 ***/
#contentPage_108016 { 
	background-image:url("/media/clients/client_1705/header-denise-auerswald-1920x960-denise-auerswald_8ae46f1a61498feb679d8d59469118a5.png");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 108016 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 111117 ***/
#contentPage_111117 { 
	background-image:url("https://static.only-inside.de/clients/client_1705/kostenfrei-geschenk-1920x960-denise-auerswald_337bc654ec8d8ecaa4fa3b987ed9100e.webp");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 111117 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 112058 ***/
#contentPage_112058 .bild { 
	background-image:url("https://static.only-inside.de/clients/client_1705/hannah-gantner-612x408-denise-auerswald_cdf3a3e44e0a29d7bb05fe842e9ca2b9.webp");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 112058 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 113414 ***/
#contentPage_113414 .bild { 
	background-image:url("https://static.only-inside.de/clients/client_1705/bildschirmfoto-2024-07-14-um-20-36-13-657x766-denise-auerswald_a5c9384b09ff6d9a7ef771a0d630e4cc.webp");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 113414 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 113692 ***/
#contentPage_113692 { 
	background-image:url("https://static.only-inside.de/clients/client_1705/vortragsredner-keynote-speaker-1920x1280-denise-auerswald_4eb3eaeb6374a77e8afd7ddfed8315df.webp");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 113692 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 115550 ***/
#contentPage_115550 .bild { 
	background-image:url("https://static.only-inside.de/clients/client_1705/hannah-gantner-612x408-denise-auerswald_cdf3a3e44e0a29d7bb05fe842e9ca2b9.webp");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 115550 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 115552 ***/
#contentPage_115552 .bild { 
	background-image:url("https://static.only-inside.de/clients/client_1705/kundenakquise-fuer-selbstaendige-616x544-denise-auerswald_540fbab8747c7b1d4bc075c3d4abba2b.webp");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 115552 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 117767 ***/
#contentPage_117767 .moduleInner { 
	background-image:url("https://static.only-inside.de/clients/client_1705/10-1920x1080-denise-auerswald_96f3c55825d8e930e2f236061d6ebee3.webp");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 117767 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 66026 ***/
#contentPage_66026 { 
	background-image:url("/media/clients/client_1705/denise-auerswald-coaching-startseite-1640x856-seminarchecker_39c45359c6c5ce26cc637a6d70cf493b.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 66026 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 88027 ***/
#contentPage_88027 { 
	background-image:url("/media/clients/client_1705/header-speaker-redner-denise-auerswald-1920x960-seminarchecker_1dea218faa95bef071696ed19ddf1178.jpg");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 88027 ***/

/*** Start -> Modulstyle | Modul: Inhaltsseite | ID: 90022 ***/
#contentPage_90022 { 
	background-image:url("https://static.only-inside.de/clients/client_1705/denise-auerswald-coaching-startseite_bearbeitet-1-1640x856-denise-auerswald_b1c7d0739bdc16931d948ffa9850b0c3.webp");
}
/*** End -> Modulstyle | Modul: Inhaltsseite | ID: 90022 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 2904 ***/
#seller_2904 { 
	background-image:url("/media/clients/client_1705/das-richtige-seminar-finden-900x600-seminarchecker_4f821c2701ccda791250f7d26f70ae87.jpg");
}
/*** End -> Modulstyle | Modul: Formular | ID: 2904 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 3031 ***/
#seller_3031 { 
	background-image:url("/media/clients/client_1705/das-richtige-seminar-finden-900x600-seminarchecker_4f821c2701ccda791250f7d26f70ae87.jpg");
}
/*** End -> Modulstyle | Modul: Formular | ID: 3031 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 3188 ***/
#seller_3188 { 
	background-image:url("/media/clients/client_1705/das-richtige-seminar-finden-900x600-seminarchecker_4f821c2701ccda791250f7d26f70ae87.jpg");
}
/*** End -> Modulstyle | Modul: Formular | ID: 3188 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 3280 ***/
#seller_3280 { 
	background-image:url("/media/clients/client_1705/hintergrund-seminarraum-1920x762-seminarchecker_3554e2402a62881760374c9e939bcb5e.jpg");
}
/*** End -> Modulstyle | Modul: Formular | ID: 3280 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 3401 ***/
#seller_3401 { 
	background-image:url("/media/clients/client_1705/hintergrund-seminarraum-1920x762-seminarchecker_3554e2402a62881760374c9e939bcb5e.jpg");
}
/*** End -> Modulstyle | Modul: Formular | ID: 3401 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 3840 ***/
#seller_3840 { 
	background-image:url("/media/clients/client_1705/hintergrund-seminarraum-1920x762-seminarchecker_3554e2402a62881760374c9e939bcb5e.jpg");
}
/*** End -> Modulstyle | Modul: Formular | ID: 3840 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 4047 ***/
#seller_4047 { 
	background-image:url("/media/clients/client_1705/hintergrund-seminarraum-1920x762-seminarchecker_3554e2402a62881760374c9e939bcb5e.jpg");
}
/*** End -> Modulstyle | Modul: Formular | ID: 4047 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 4190 ***/
#seller_4190 { 
	background-image:url("/media/clients/client_1705/workshop1_bearbeitet-1-1200x630-denise-auerswald_8b403d51284d0e5bf20ec9e2293eed0f.png");
}
/*** End -> Modulstyle | Modul: Formular | ID: 4190 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 4355 ***/
#seller_4355 { 
	background-image:url("/media/clients/client_1705/workshop1_bearbeitet-1-1200x630-denise-auerswald_8b403d51284d0e5bf20ec9e2293eed0f.png");
}
/*** End -> Modulstyle | Modul: Formular | ID: 4355 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 4356 ***/
#seller_4356 { 
	background-image:url("/media/clients/client_1705/workshop1_opt-in-1200x630-denise-auerswald_bd0b11bec61706e68d3267909d93c7d8.png");
}
/*** End -> Modulstyle | Modul: Formular | ID: 4356 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 4630 ***/
#seller_4630 { 
	background-image:url("https://static.only-inside.de/clients/client_1705/workshop1_bearbeitet-1-1200x630-denise-auerswald_8b403d51284d0e5bf20ec9e2293eed0f.png");
}
/*** End -> Modulstyle | Modul: Formular | ID: 4630 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 4631 ***/
#seller_4631 { 
	background-image:url("https://static.only-inside.de/clients/client_1705/hintergrund-seminarraum-1920x762-seminarchecker_3554e2402a62881760374c9e939bcb5e.jpg");
}
/*** End -> Modulstyle | Modul: Formular | ID: 4631 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 4701 ***/
#seller_4701 { 
	background-image:url("https://static.only-inside.de/clients/client_1705/goldrausch-hintergrund-2-neu-kopie-1920x1135-denise-auerswald_74fbec4cc05217f560442eee7d44f173.webp");
}
/*** End -> Modulstyle | Modul: Formular | ID: 4701 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 4702 ***/
#seller_4702 { 
	background-image:url("https://static.only-inside.de/clients/client_1705/goldrausch-hintergrund-2-neu-kopie-1920x1135-denise-auerswald_74fbec4cc05217f560442eee7d44f173.webp");
}
/*** End -> Modulstyle | Modul: Formular | ID: 4702 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 4704 ***/
#seller_4704 { 
	background-image:url("https://static.only-inside.de/clients/client_1705/goldrausch-hintergrund-2-neu-kopie-1920x1135-denise-auerswald_74fbec4cc05217f560442eee7d44f173.webp");
}
/*** End -> Modulstyle | Modul: Formular | ID: 4704 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 4861 ***/
#seller_4861 { 
	background-image:url("https://static.only-inside.de/clients/client_1705/goldrausch-hintergrund-2-neu-1920x1135-denise-auerswald_6c15eaffb37e5aa87cc6c0caac4a55b2.webp");
}
/*** End -> Modulstyle | Modul: Formular | ID: 4861 ***/

/*** Start -> Modulstyle | Modul: Formular | ID: 4992 ***/
#seller_4992 { 
	background-image:url("https://static.only-inside.de/clients/client_1705/hintergrund-seminarraum-1920x762-seminarchecker_3554e2402a62881760374c9e939bcb5e.jpg");
}
/*** End -> Modulstyle | Modul: Formular | ID: 4992 ***/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local(''),
       url('/media/fonts/roboto-v30-latin-100.woff2') format('woff2'), 
       url('/media/fonts/roboto-v30-latin-100.woff') format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local(''),
       url('/media/fonts/roboto-v30-latin-300.woff2') format('woff2'),
       url('/media/fonts/roboto-v30-latin-300.woff') format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('/media/fonts/roboto-v30-latin-regular.woff2') format('woff2'), 
       url('/media/fonts/roboto-v30-latin-regular.woff') format('woff');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(''),
       url('/media/fonts/roboto-v30-latin-500.woff2') format('woff2'), 
       url('/media/fonts/roboto-v30-latin-500.woff') format('woff');
}

@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('/media/fonts/lora-v26-latin-regular.woff2') format('woff2'),
       url('/media/fonts/lora-v26-latin-regular.woff') format('woff');
}

@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(''),
       url('/media/fonts/lora-v26-latin-500.woff2') format('woff2'),
       url('/media/fonts/lora-v26-latin-500.woff') format('woff');
}


* { 
  padding: 0; 
  margin: 0; 
  box-sizing: border-box;
}

ul,ol {
  list-style: none; 
}

a {
  text-decoration: none;
  outline: 0;
}

a:focus {
  text-decoration: none !important;
}

.container,
.header-infoleiste,
.header-infoleiste a,
.header,
.header div,
.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 ul,
.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: inherit !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;
}

[class*="cookieconsent-optout-"] {
  background: #F4B616;
  padding: 20px;
  text-align: center;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
}

[class*="cookieconsent-optout-"]::before {
  font-family: FontAwesome;
  content: "\f05a";
  margin-right: 10px;
  font-size: 1.25rem;
  color: inherit;
}

[class*="cookieconsent-optout-"] a {
  color: inherit;
  text-decoration: underline;
}

.video [class*="cookieconsent-optout-"] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}


@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;
  }

  .headerbild.style-1 .text::after {
    top: -75px;
  }

  .headerbild.style-1 .text-gross {
    font-size: 40px;
    line-height: 56px;
  }

  .form-style-1 {
    width: 80%;
  }

  .bilder.bilder-4er img {
    width: 50%;
  }
}

@media (max-width: 860px) {
  .container-breite-1 {
    max-width: 100%;
  }

  .mobil-menue-outer {
    display: block;
  }

  .hauptnavigation {
    display: none !important;
  }

  [class*="col-"]:not(.header [class*="col-"]) {
    margin-bottom: 20px;
  }

  .defaultBody h1 {
    font-size: 38px;
    line-height: 48px;
  }

  .defaultBody h2 {
    font-size: 28px;
    line-height: 38px;
  }

  [class*="button"],
  .inputButton {
    margin-bottom: 15px;
  }

  .defaultBody {
    padding-top: 60px !important;
  }

  .seitenmenu {
    top: 150px;
  }

  .header,
  .header-style-trans .header {
    background: #F4B616 !important;
    padding: 0;
    display: flex;
    align-items: center;
    height: 60px;
    top: 0 !important;
    transition: none !important;
  }

  .header .logo strong, 
  .header .infos ul .fa, 
  .header .logo strong, 
  .header .infos ul .fa {
    color: inherit !important;
  }

  .header .kleine-navi,
  .header .header-infoleiste {
    display: none;
  }

  .header .infos ul .aa-l-20 {
    margin-left: 10px;
  }

  .header .infos .icon-link {
    border: 1px solid #F4B616;
  }

  .header .logo {
    font-size: 18px;
  }

  .headerbild .text-gross {
    font-size: 36px;
    line-height: 46px;
  }

  .headerbild .text-klein {
    font-size: 26px;
    line-height: 36px;
  }

  .headerbild .bild {
    height: auto !important;
  }

  .headerbild-style-1 .text {
    top: 20px;
    max-width: 350px;
    padding: 15px;
    font-size: 24px;
    line-height: 34px;
  }

  .form-style-1 {
    width: 100%;
  }

  .hg-style-1 {
    background-attachment: unset;
  }

  .hg-style-1 .text {
    padding-left: 40px;
    padding-right: 40px;
  }

  .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: 25px;
    margin-bottom: 50px;
  }

  .bilder.bilder-style-2 img {
    margin-bottom: 0px;
  }

  .parallax {
     background-position: top center !important;
     background-attachment: scroll !important;
  }
}

@media (max-width: 680px) {
  .ap-mobil {
    display: block;
  }

  .ap-desktop,
  .seitenmenu,
  .headerbild.style-1 .text::after {
    display: none;
  }

  .defaultBody h1 {
    font-size: 34px;
    line-height: 44px;
  }

  #myAlert .myAlertBox {
    width: 90%;
  }

  .ui-datepicker {
    z-index: 100;
    width: 90% !important;
  }

  .unterseite.kein-headerbild {
    padding-top: 80px;
  }

  .header .infoleiste {
    font-size: 14px;
  }

  .headerbild .text {
    padding: 0px 20px;
  }

  .headerbild .text-gross {
    font-size: 30px;
    line-height: 40px;
  }

  .headerbild .text-klein {
    font-size: 18px;
    line-height: 28px;
  }

  .headerbild-style-1 .container {
    padding: 0px;
    margin: 0px;
  }

  .headerbild-style-1 .text {
    top: 20px;
    width: auto;
    max-width: none;
    padding: 15px;
    font-size: 24px;
    line-height: 34px;
    position: static;
    border-top-left-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-right-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-bottom-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
  }

  .headerbild-style-1 .text.mitte {
    transform: translate(0%,0%);
    -webkit-transform: translate(0%,0%);
    -moz-transform: translate(0%,0%);
    -o-transform: translate(0%,0%);
    -ms-transform: translate(0%,0%);    
  }

  .headerbild.style-1 {
    height: auto;
    padding: 40px 0;
  }

  .headerbild.style-1 .text {
    width: 90%;
    left: 0px;
    padding-left: 0px;
  }

  .headerbild.style-1 .text-gross {
    font-size: 24px;
    line-height: 36px;
  }

  .headerbild.style-1 .text-klein {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .form-item-cb-datenschutz {
    width: auto;
  }

  .form-style-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bilder img {
    width: 100%;
  }

  .bilder.bilder-3er p:nth-child(1) img,
  .bilder.bilder-3er p:nth-child(2) img,
  .bilder.bilder-3er img:nth-child(1),
  .bilder.bilder-3er img:nth-child(2) {
    width: 50%;
  }

  .bilder.bilder-3er p:nth-child(3) img,
  .bilder.bilder-3er img:nth-child(3) {
    width: 100%;
  }

  .inputTextarea {
    height: 150px;
  }

  [class*="button"],
  .inputButton {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  .hg-style-1 .text {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hg-style-3 .bild {
    height: 250px !important;
  }

  .hg-style-3 .kein-ia-r {
    padding-right: 15px;
  }

  .hg-style-3 .kein-ia-l {
    padding-left: 15px;
  }

  .hg-style-3 [class*="col-"] {
    margin-bottom: 0px;
  }

  .headerbild .button-runter {
    bottom: -5px;
  }

  .headerbild .button-runter::after {
    transform: scale(0.7);
  }

  .intro-popup-outer .intro-popup-inner {
    width: 90%;
  }

  .ia-lr-60px {
    padding-left: 30px;
    padding-right: 30px;
  }

  .ia-lr-80px {
    padding-left: 40px;
    padding-right: 40px;
  }

  .ia-lr-100px {
    padding-left: 50px;
    padding-right: 50px;
  }

  .ia-ou-150 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .text-rechts {
    text-align: left;
  }
}

@media (max-width: 380px) {
  .seitenmenu,
  .scroll-up {
    display: none !important;
  }
  .header .infoleiste {
    font-size: 12px;
  }

  .header .infoleiste .links ul li {
    margin-right: 5px;
  }

  .headerbild,
  .stimmungsbild {
    overflow: hidden;
  }
}

@media (max-width: 330px) {
  .defaultBody h1 {
    font-size: 30px;
    line-height: 40px;
  }

  .defaultBody h2 {
    font-size: 24px;
    line-height: 34px;
  }
}