﻿@import"/css/fonts.css";body{font-family:"Open Sans",sans-serif;line-height:1.6;background:#fff;padding:0;margin:0;background:#f7f7f7}body.active-wv2{overflow:hidden}body:after{display:none}h1{font-size:36px;color:#c95a42;font-weight:400;margin-top:0;line-height:1}h2{font-size:36px;color:#c95a42;font-weight:400;margin-top:0;line-height:1}*{box-sizing:border-box}a{color:#1e2635}a.button:hover{color:#fff !important}a:hover{color:#c95a42}.white-font-wv2{color:#fff}.orange-gradient-bg-wv2{background:#c95a42;color:#fff}.white-bg-wv2{background:#fff}

.navigation-wv2>.lerncenter-buttons {
	display: flex;
	flex-direction: column;
}
.navigation-wv2>.lerncenter-buttons>a{
	text-decoration:none;margin-right:15px;font-size:14px;font-weight:600
}

.login-navi {	
	background: #1e2635;
	padding: 5px 0;
	position: sticky;
	top: 80px;
	z-index: 100000;
	border-bottom: 1px solid #2b3850;
}
@media(max-width: 1300px){
	.navigation-wv2>div>a{display:none}
}
.aline {
	border-top: 1px solid #1e2635;
}
.navigation-wv2{
	width:calc(100% - 300px);display:flex;justify-content:flex-end;align-items:center;padding: 5px 0;flex-direction: column;gap:10px; 
}
@media(max-width: 640px){
	.navigation-wv2{width:calc(100% - 150px)}
}
.navigation-wv2>a{
	text-decoration:none;margin-right:15px;font-size:14px;font-weight:600
}
@media(max-width: 1300px){
	.navigation-wv2>a{display:none}
}
.navigation-wv2>img{
	height:14px;width:14px;margin-right:15px
}

@media(max-width: 1300px) {
 	.shop-button,.search-button-wv2,.burger-container-wv2 {
		margin-top: 0;
	}
	.navigation-wv2{
		padding-top: 0px;
		align-items: center;
	}
	.navi-wv2 {
		padding: 10px;
	}
	.login-navi {	
		top: 70px;
	}
}

.navigation-up-wv2, .navigation-down-wv2 {
	display: flex;gap:5px;width: 100%;justify-content: flex-end; align-items: center;
}

.navigation-down-wv2 {
	gap:15px;font-size:14px;font-weight:600;
}


.ihk-description > ul > li > a {
	color: #fff!important; 
	text-decoration: underline;
}

.logo-wv2 > img{
	height: 50px;
}

.logo-wv2 {
	display: flex;
	align-items: center;
}

.navi-wv2{
	width:100%;
	display:flex;
	background:#fff;
	position:sticky;
	top:0;
	right:0;
	left:0;
	z-index:100000;
	border-bottom:1px solid #ececec;
}

.login-content {
	justify-content: flex-end;
	gap: 20px;
}

.login-content > a {
    font-size: 14px;
    display: flex;
    gap: 5px;
    align-items: center;
    font-weight: 600;
	text-decoration: none;
	color: #fff;
}

.login-content > a > img {
	height: 18px;
}

@media(max-width: 720px){
	.telephone-number {
		position: fixed;
		bottom: 0;
		width: 100%;
		background: #c95a42;
		padding: 10px;
		margin-right: -20px;
		justify-content: center;
	}	
}

.news-title-content{
	width: 100%;
}

.news-termine {
	border-bottom: 1px solid #ababab;
}

.avb-termine-wv2 {
	background: red;
}

.parent-1 {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(2, 1fr);
grid-column-gap: 5px;
grid-row-gap: 5px;
}

.div1 { grid-area: 1 / 1 / 2 / 2; }
.div2 { grid-area: 1 / 2 / 2 / 3; }
.div3 { grid-area: 1 / 3 / 2 / 4; }
.div4 { grid-area: 2 / 1 / 3 / 2; }
.div5 { grid-area: 2 / 2 / 3 / 3; }
.div6 { grid-area: 2 / 3 / 3 / 4; }

.parent-2 {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 5px;
grid-row-gap: 5px;
}

.div1-2 { grid-area: 1 / 1 / 2 / 2; }
.div2-2 { grid-area: 1 / 2 / 2 / 3; }
.div3-2 { grid-area: 1 / 3 / 2 / 4; }

@media(max-width: 1000px) and (min-width: 800px){
	.parent-1 {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(3, 1fr);
		grid-column-gap: 5px;
		grid-row-gap: 5px;
		}

		.div1 { grid-area: 1 / 1 / 2 / 2; }
		.div2 { grid-area: 1 / 2 / 2 / 3; }
		.div3 { grid-area: 2 / 1 / 3 / 2; }
		.div4 { grid-area: 2 / 2 / 3 / 3; }
		.div5 { grid-area: 3 / 1 / 4 / 2; }
		.div6 { grid-area: 3 / 2 / 4 / 3; }
	
	.parent-2 {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: repeat(2, 1fr);
		grid-column-gap: 5px;
		grid-row-gap: 5px;
		}

		.div1-2 { grid-area: 1 / 1 / 2 / 2; }
		.div2-2 { grid-area: 2 / 1 / 3 / 2; }
}

@media(max-width: 799px) {
	.parent-1, .parent-2 {
		display: flex;
		flex-direction: column;
		gap: 5px;
	}
}

.productcontainer {
	background: #fff;
    box-shadow: 0 0 10px -8px #000000;
    padding: 10px;
    border: 1px solid #e7e7e7;
	display: flex;
	flex-direction: column; 
}

.productcontainer-text {
	height: calc(100% - 200px);
}

.productcontainer-button {
	height: 100px;
}

.pascal-wv2 {
	background-image: url("/assets/img/main-img/pascal.jpg")!important;
}

.ramke-wv2 {
	background-image: url("/assets/img/main-img/ramke.jpg")!important;
}

/**Navi**/
	.navbox {
		position: sticky;
		top: 0px;
		width: 100%;
		display: flex;
	  	background-color: #fff;
		padding: 0 25px;
		z-index: 100000;
	}
	.navbar {
	  overflow: hidden;
	  width: 100%;
		display: flex;
		justify-content: flex-end;
		
	}

	.navbar a {
	  float: left;
	  display: block;
	  color: #000;
	  text-align: center;
	  padding: 14px 16px;
	  text-decoration: none;
	}

	.dropdown {
	  float: left;
	  overflow: hidden;
	}

	.dropdown .dropbtn {
	  cursor: pointer;
	  font-size: 16px;    
	  border: none;
	  outline: none;
	  color: #000;
	  padding: 25px 16px;
	  background-color: inherit;
	  font-family: inherit;
	  margin: 0;
	}

	.dropdown:hover .dropbtn {
	  border-bottom: 3px solid #c95a42;
	  padding: 25px 16px 22px;
	}

	.dropdown-content {
	  display: none;
	  position: absolute;
	  background-color: #f9f9f9;
	  min-width: 160px;
	  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	  z-index: 1;
	}

	.dropdown-content a {
	  float: none;
	  color: black;
	  padding: 12px 16px;
	  text-decoration: none;
	  display: block;
	  text-align: left;
	}

	.dropdown-content a:hover {
	  background-color: #ddd;
	}

	.dropdown:hover .dropdown-content {
	  display: block;
	}
	
	.telbox {
		background: #c95a42;
		color: #fff;
		padding: 10px 25px;
		font-size: 14px;
		display: flex;
		justify-content: flex-end;
		gap: 10px;
		position: sticky;
		top: 72px;
		width: 100%;
		z-index: 99999;
	}
	
	.logobox {
		display: flex;
		align-items: center;
	}
	
	.searchbox {
		padding: 23px 16px;
	}
	
	.burgernavibox {
		padding: 0;
	}
	
	.burgernavi-btn {
		height: 72px;
		width: 72px;
		background: #c95a42;
		display: flex;
		justify-content: center;
		align-items: center;
		transition: .5s;
		cursor: pointer;
	}
		
	.burgernavi-btn:hover {
		background: #803525;
}
	
	@media(max-width:1210px){
		.dropdown {
			display: none;
		}
		
		.telbox {
			display: none;
		}
		
		.navbox {
			top: 0;
			border-bottom: 1px solid #cbcbcb;
		}
		
		.navigation-container-wv2.active-wv2 {
			top: 70px!important;
			max-height: calc(100vh - 100px);
			overflow: scroll;
		}
	}
.navigation-container-wv2 {
	max-height: calc(100vh - 100px);
	overflow: scroll;
} 

.category-wv2>a:hover {
    background: #ddd;
	color: #000;
}

.dropbtn>a{
	padding: 0;
}

.calendly {
	background: #c95a42;
    height: 60px;
    width: 60px;
    border-radius: 100%;
    position: fixed;
    bottom: 80px;
    right: 0;
    margin: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 999999;
    cursor: pointer;
}

.calendly:hover{
	background: #803525;
}

.calendly-overlay {
	z-index: 999999!important; 
	color: #fff;}
#rmOrganism .rmPopup__container {
	z-index: 10000000!important;
}

/**footnav**/

.footnav {
  width: 100%;
  display:flex;
  position: fixed;
  bottom: 0;
  background: linear-gradient(
    to right,
    #c95a42 0%,
    #c95a42 50%,
    #006b39 50%,
    #006b39 100%
  );
  height: 60px;
  align-items: center;
  justify-content: center;
}

.footnav-cont {
  width: 100%;
  max-width: 800px;
  display: flex;
  justify-content: center;
}

.footnav-btn {
  width: calc(100% / 5);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
  height: 60px;
  transition: .5s;  
  color: #ffffff;
}

.footnav-btn-clr1,.footnav-btn-clr2,.footnav-btn-clr3,.footnav-btn-clr4{  
}

.footnav-btn-clr1{background: #c95a42}
.footnav-btn-clr2{background: #6d1c7b}
.footnav-btn-clr3{background: #0477BF}
.footnav-btn-clr4{background: #034AA6}

.footnav-btn-clr:hover {
  background:#ffffff;
}

.whatsapp {
  background: #006b39;
}

.whatsapp:hover {
  background: #269E54;
}

.footnav-img >img {
  height: 20px;
	width: auto;
}

.footnav-title {
  font-size: 12px;
}

@media(max-width: 670px){
	.footnav-title {
	  display: none;
	}
	
	.footnav {
		height: 60px;
	}
	
		.footnav-btn {
		height: 60px;
	}	
}

@media(min-width: 670px){
#rmOrganism .rmPopup__container .rmPopup.rmPopup--sidebar {
    bottom: 75px!important;
}
}

.telbox-btn{
	color: #ffffff;
    font-weight: 600;
    padding: 0 10px 0 0;
    border-right: 1px solid #ffffff;
}

.telbox-btn:hover {
	color: #ececec!important;
}
/**footnav ende**/

.buttonicon {
	height: 20px;
	width: auto;
}

.header-btn-content {
	display: none;
	flex-wrap: wrap;
	gap: 10px;
	justify-content: center;
}


@media(max-width: 1210px){
	.header-btn-content {
		display: flex;
	}
	.morebtn {
		background: #1e2635!important;
	}
}


.christian-wv2 {background-image: url("/assets/img/main-img/christian.jpg")!important;}
.vanessa-wv2 {background-image: url("/assets/img/main-img/vanessa.jpg")!important;}
.daniel-wv2 {background-image: url("/assets/img/main-img/daniel.jpg")!important;}.sven-wv2 {background-image: url("/assets/img/main-img/sven.jpg")!important;}.grey-bg-wv2{background:#f7f7f7}.darkgrey-bg-wv2{background:#ababab}.content-wv2{width:1200px;margin:0 auto;position:relative}.content-wv2.margin-wv2{margin:50px auto}.content-wv2.padding-wv2{padding:50px 0}@media(max-width: 1300px){.content-wv2.padding-wv2{padding:25px 20px}}.content-wv2.no-padding-top-wv2{padding-top:0 !important}@media(max-width: 1300px){.content-wv2{width:100%;padding:0 20px}}.flex-wv2{display:flex}.wrap-wv2{flex-wrap:wrap}.inherit-wv2{position:inherit}.wrapper-wv2{padding:25px}.w10-wv2{width:10%}.w20-wv2{width:20%}.w30-wv2{width:30%}.w40-wv2{width:40%}.w50-wv2{width:50%}.w60-wv2{width:60%}.w70-wv2{width:70%}.w80-wv2{width:80%}.w90-wv2{width:90%}.w100-wv2{width:100%}@media(max-width: 640px){.w10-wv2{width:10%}.w20-wv2{width:20%}.w30-wv2{width:30%}.w40-wv2{width:40%}.w50-wv2{width:100%}.w60-wv2{width:60%}.w70-wv2{width:70%}.w80-wv2{width:80%}.w90-wv2{width:90%}.w100-wv2{width:100%}}.button-wv2{background:#c95a42;color:#fff;padding:18px;font-size:14px;font-weight:600;text-decoration:none;display:block;text-align:center;margin:10px 0;cursor:pointer;border:none;-webkit-appearance:none;display: flex;
justify-content: center;gap: 10px;}.button-wv2.fixed-width-wv2{width:300px}@media(max-width: 450px){.button-wv2.fixed-width-wv2{width:100%}}.button-wv2:hover{background:#803525;color:#fff !important}.button-white-wv2{background:#fff;color:#c95a42;padding:18px;font-size:14px;font-weight:600;text-decoration:none;display:block;text-align:center;margin:10px 0;cursor:pointer;border:none;-webkit-appearance:none}.button-white-wv2.fixed-width-wv2{width:300px}@media(max-width: 450px){.button-white-wv2.fixed-width-wv2{width:100%}}.button-white-wv2:hover{background:#ececec;color:#c95a42 !important}.search-select-wv2{padding:12px 15px !important}.search-text-wv2,.result-wv2,.search-select-wv2,.booking-text-wv2,.booking-select-wv2{display:block;width:100%;margin:0 auto;color:#60666d;border:1px solid #ececec;line-height:1;padding:13px 15px;font-size:14px;font-family:"Open Sans",sans-serif;margin-bottom:10px}.search-text-wv2.error-wv2,.result-wv2.error-wv2,.search-select-wv2.error-wv2,.booking-text-wv2.error-wv2,.booking-select-wv2.error-wv2{background-color:#f2dede;border-color:#ebcccc}.fixed-width-wv2{width:300px}.text-caption-wv2{font-size:14px;font-style:italic;color:#919191}.button.button-red{background-color:#c95a42}.button.button-red:hover{background-color:#803525}.accordion{background-color:#fff;color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;outline:none;font-size:15px;transition:.4s;font-weight:600;margin:5px 0;border:1px solid #ccc}.accordion.active{background-color:#ccc}.accordion.active:after{content:"−"}.accordion:hover{background-color:#ccc}.accordion:after{content:"+";color:#777;font-weight:bold;float:right;margin-left:5px}.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.city-container{width:100%;margin:10px 0 0;flex-direction:column;background:#fff;border:1px solid #ccc;padding:18px;box-sizing:border-box;display:flex;flex-wrap:wrap}@media(min-width: 680px){.city-container{width:calc(100% - 150px);margin:10px 0;flex-direction:row}}.city-container>.city-name{width:50%;font-size:14px}.city-container>.city-name>a>b{font-size:16px}.city-container>.next-date{width:100%;align-items:flex-start;margin:10px 0;display:flex;flex-direction:column}.city-container>.next-date>.date-button{margin:10px 0}@media(min-width: 680px){.city-container>.next-date{width:50%;align-items:flex-end;margin:0}}.city{background-color:#c95a42;color:#fff;cursor:pointer;padding:18px;width:100%;text-align:left;outline:none;font-size:15px;transition:.4s;font-weight:600;margin:5px 0;border:1px solid #ccc}.notification{position:sticky;top:160px;padding:14px;background-color:#0091c3;color:#fff;font-weight:600;width:100%;box-sizing:border-box;text-align:center;font-size:15px;margin-top:10px}.notification.seminarort{display:block !important;margin:0 0 5px 0;position:inherit}@media(min-width: 641px)and (max-width: 940px){.notification{top:100px}}@media(min-width: 521px)and (max-width: 640px){.notification{top:100px}}@media(max-width: 520px){.notification{top:100px}}.alphabet-list{position:sticky;top:100px;display:none;box-sizing:border-box;padding:10px;width:100%;justify-content:space-between;background:#fff;border:1px solid #ccc}@media(min-width: 940px){.alphabet-list{display:flex}}.alphabet-list>a{background-color:#f1f1f1;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-weight:600;margin:5px 0;font-size:20px;border:1px solid #ccc}.alphabet-list>a.active,.alphabet-list>a:hover{background-color:#c95a42;color:#fff}.category{width:100%;font-size:20px;color:#c95a42;font-weight:600;margin-top:20px}.date-button{background:#c95a42;color:#fff;padding:18px;margin:10px;font-size:14px;font-weight:600;text-decoration:none;text-align:center;border:none;cursor:pointer}.date-button:first-child{margin-left:0}.date-button.disabled{cursor:not-allowed;background:#8b8b8b}.date-button.disabled:hover{background:#8b8b8b}.date-button:hover{background:#803525}.date-button-label{font-size:12px;color:#c95a42;margin-right:10px;font-weight:400}.ihk-container-new-version{width:150px;height:auto;display:flex;justify-content:center;align-items:center;background-color:#004f8a;margin:10px 0;flex-direction:column;color:#fff;font-weight:600;font-size:12px;cursor:pointer}@media(max-width: 680px){.ihk-container-new-version{width:100%;padding:14px;margin:0 0 10px}}.ihk-container-new-version:hover{background-color:#003257}.ihk-container-new-version>.ihk-alt{display:block;font-weight:600;font-size:14px}@media(min-width: 680px){.ihk-container-new-version>.ihk-alt{display:none}}.ihk-container-new-version>img{width:50%;margin-bottom:10px;display:none}@media(min-width: 680px){.ihk-container-new-version>img{display:block}}.ihkinfo{width:100%;padding:18px;display:none;background-color:#004f8a !important;color:#fff}.ihkinfo.active-ihk{display:block}.ihk-title,.ihk-date,.ihk-adress,.ihk-partner,.ihk-notice{margin:15px 0;font-size:14px}.ihk-date{padding:14px;background:#fff;color:#000;display:flex;flex-direction:column}.ihk-date>.ihk-termin{margin:0 0 0 5px;padding:0 0 0 5px;border-left:1px solid #c95a42}.ihk-description{border-left:2px solid #fff;font-size:14px;padding-left:10px}.top-btn-wv2{height:40px;width:40px;display:flex;justify-content:center;align-items:center;position:fixed;bottom:10px;left:10px;z-index:999999;outline:none;background-color:#c95a42;font-size:18px;border:2px solid #fff;cursor:pointer}@media(max-width: 520px){.top-btn-wv2{bottom:45px}}.top-btn-wv2>img{transform:rotate(-90deg);height:17px;width:20px}.top-btn-wv2:hover{background-color:#555}.standard-header-wv2{width:100%;height:200px;display:flex;justify-content:center;align-items:center;background-position:left;background-size:cover;flex-direction:column}.standard-header-wv2>.header-title-wv2{padding:15px 25px;background:#1e2635;color:#fff;font-weight:600;font-size:48px;text-transform:uppercase;text-shadow:0 0 5px #000}@media(max-width: 520px){.standard-header-wv2>.header-title-wv2{font-size:32px}}.standard-header-wv2>.header-subtitle-wv2{padding:15px 25px;background:#c95a42;color:#fff;font-size:32px}@media(max-width: 520px){.standard-header-wv2>.header-subtitle-wv2{font-size:18px}}.caption-wv2{font-size:18px;color:#c95a42;margin-bottom:5px;font-style:italic}@media(max-width: 750px){.caption-wv2{font-size:14px}}.standard-title-wv2{color:#1e2635;font-weight:800;margin-top:0;font-size:36px;margin-bottom:25px}@media(max-width: 750px){.standard-title-wv2{font-size:24px}}#no-cancellation-help{float:right;display:none;height:24px;width:24px;background:#919191;text-align:center;line-height:24px;font-size:16px;color:#fff;border-radius:24px}.no-cancellation-label{float:left;width:calc(100% - 60px);margin-right:0;line-height:1.5}#no-cancellation-popup{width:350px;transform:translate(-93%, -10px);display:none;position:absolute;background:rgba(68,68,68,.95);color:#fff;padding:15px;line-height:1.5}.header-new-version{width:100%;display:flex;flex-direction:column}.header-new-version.map{height:400px;margin-top:0}@media(max-width: 920px){.header-new-version.map{height:200px}}@media(min-width: 1000px){.header-new-version{flex-direction:row}}@media(max-width: 920px){.header-new-version{margin-top:30px}}.header-new-version>.text{width:100%;padding:0;box-sizing:border-box;line-height:1.5}@media(min-width: 1000px){.header-new-version>.text{width:calc(100% - 450px);padding:0 50px 50px 0}}.header-new-version>.text>.title{font-weight:600;font-size:32px;margin-bottom:30px}.header-new-version>.map{width:100%;height:300px;margin-bottom:50px;text-align:center;position:relative}.header-new-version>.map>img{width:100%;max-width:500px;margin-top:5px}@media(min-width: 1000px){.header-new-version>.map{width:450px;height:auto}}.header-new-version>.map [src]+.yccam-placeholdermap-sem{display:none;position:absolute;top:0}@media(max-width: 1000px){.sem-description{display:none}}.semdes{display:block}@media(min-width: 1000px){.semdes{display:none}}@media(max-width: 420px){#no-cancellation-popup{width:75%}}.no-cancellation-container{float:left;margin-bottom:20px}.no-cancellation-container.error{border:1px solid #c00;-webkit-box-shadow:0 0 2px 0 rgba(255,0,0,.75);-moz-box-shadow:0 0 2px 0 rgba(255,0,0,.75);box-shadow:0 0 2px 0 rgba(255,0,0,.75);font-size:inherit}.footnote-wv2{font-size:14px;font-style:italic}.error-container-wv2{width:100%;border-radius:.25rem;background-color:#f2dede;border-color:#ebcccc;color:#a94442;margin-bottom:25px}.content{width:100%;max-width:1200px;margin:50px auto;padding:0 25px;box-sizing:border-box}.content.stadt{display:flex}@media(max-width: 780px){.content.stadt{flex-direction:column}}.content>.text{width:calc(100% - 400px)}.content>.text>.title{font-weight:600;font-size:32px;margin-bottom:10px}@media(max-width: 780px){.content>.text{width:100%}}.content>.info-section{width:350px;margin-left:50px;display:flex;flex-direction:column}@media(max-width: 780px){.content>.info-section{width:100%;margin-left:0;margin-top:50px}}.content>.info-section>.date-button{width:100%;text-align:center;box-sizing:border-box;margin:10px 0;border:none}.content>.info-section>.info-container{width:100%;box-sizing:border-box;background:#fff;align-items:center;margin-bottom:10px;padding:14px;display:flex}.content>.info-section>.info-container>.icon{border-right:3px solid #f5f5f5;padding-right:10px;margin-right:10px;display:flex;align-items:center;justify-content:center}.content>.info-section>.info-container>.label{font-size:14px;font-weight:600;color:#7f7f7f}.picture-line{width:100%;height:250px;display:flex}@media(max-width: 780px){.picture-line{flex-direction:column;height:auto}}.picture-line>.picture{width:33.3333333333%;background-size:cover;background-position:center}@media(max-width: 780px){.picture-line>.picture{width:100%;height:350px}}.active2,.city:hover{background-color:#803525}.city:after{content:"❯";transform:rotate(90deg);color:#fff;font-weight:bold;float:right;margin-left:5px}.active2:after{content:"❯";transform:rotate(270deg)}.wrapper{margin:0 auto;max-width:1366px;width:100%;display:flex;flex-wrap:wrap;line-height:1.5}.wrapper.column{flex-direction:column}.abc-section{width:33.3333333333%}.scroll-anchor{position:unset}.search-button-wv2{background:#ececec;margin-right:10px;padding:6.5px;font-size:14px;font-weight:600;display:flex;align-items:center}@media(max-width: 340px){.search-button-wv2{background:none}}@media(max-width: 340px){.search-button-wv2>span{display:none;background:#fff}}.search-button-wv2>img{height:15px;width:15px;margin-left:5px}@media(max-width: 340px){.search-button-wv2>img{margin-left:0}}.logo-wv2{width:300px}@media(max-width: 640px){.logo-wv2>img{width:140px}}@media(max-width: 640px){.logo-wv2{width:150px}}.burger-container-wv2{background:#c95a42;height:35px;width:35px;justify-content:center;align-items:center;margin-right:5px;cursor:pointer}.burger-container-wv2:hover{background:#803525}.burger-container-wv2>img{width:22px}.burger-container-wv2:last-child{margin-right:0}.burger-container-wv2.non-burger-wv2{background:#1e2635 !important}.burger-container-wv2.non-burger-wv2:hover{background:#435576}#search1{cursor:pointer}.telephone-container-wv2{padding:5px 0}@media(min-width: 521px){.telephone-container-wv2{position:sticky;top:76px;z-index:99999}}@media(min-width: 641px){.telephone-container-wv2{top:98px}}@media(max-width: 520px){.telephone-container-wv2{position:fixed;bottom:0;left:0;right:0;z-index:9999}}.telephone-container-wv2>.content-wv2{display:flex;align-items:center;justify-content:flex-end}@media(max-width: 520px){.telephone-container-wv2>.content-wv2{justify-content:center}}.telephone-container-wv2>.content-wv2>a{text-decoration:none;color:#fff;font-weight:600}.telephone-container-wv2>.content-wv2>img{margin-right:5px}.navigation-container-wv2::-webkit-scrollbar,.result-wv2::-webkit-scrollbar{display:none}.navigation-container-wv2,.result-wv2{-ms-overflow-style:none;scrollbar-width:none}.navigation-container-wv2{width:100%;background:#fff;position:fixed;top:-150%;right:0;left:0;z-index:9999;box-shadow:0 0 15px -10px #727272;transition:.5s;transition-timing-function:linear}@media(max-width: 640px){.navigation-container-wv2{top:-120%;overflow:scroll;padding-bottom:100px}}@media(max-width: 900px){.navigation-container-wv2{height:100vh; overflow: scroll; padding-bottom: 200px;}}@media(max-width: 900px){.navigation-container-wv2>.content-wv2{flex-direction:column}}.navigation-container-wv2.active-wv2{top:110px}@media(max-width: 641px){.navigation-container-wv2.active-wv2{top:95px}}@media(max-width: 521px){.navigation-container-wv2.active-wv2{top:100px}}.black-bg-wv2{height:100vh;width:100%;background:rgba(30,38,53,.8);display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:8888;transition:1s}.black-bg-wv2.active-wv2{display:block}.result-wv2{overflow-y:scroll}.category-wv2{display:flex;flex-direction:column;padding:15px;font-size:14px;width:33.3333333333%}@media(max-width: 900px){.category-wv2{width:100%}}.category-wv2>.category-title-wv2{font-size:12px;font-weight:600;color:#fff;font-style:italic;background:#28213e;padding:10px}.category-wv2>.category-title-wv2.search-wv2{border:none}.category-wv2>a{text-decoration:none;font-size:16px;line-height:2;padding:10px;}.popupframe-wv2{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,11,36,.95);display:flex;justify-content:center;align-items:center;z-index:99998;display:flex;flex-direction:column;box-shadow:0 0 15px -10px #818181}.searchcontainer-wv2{width:100%;max-width:400px;padding:25px;background:#fff;z-index:99999;margin:0 auto}@keyframes HideList{from{transform:scaleY(1)}to{transform:scaleY(0)}}.title_relult{font-weight:600;font-size:16px}.result{border-bottom:1px solid #ececec}.footer-wv2{width:100%;background:#919191}@media(max-width: 520px){.footer-wv2{padding-bottom:50px}}.footer-title-wv2{color:#c4c4c4;width:100%;text-align:center;font-size:36px;font-weight:800}.footer-title-wv2.social-wv2{color:#fff !important;top:-60px;position:absolute}@media(max-width: 600px){.footer-title-wv2{font-size:24px}}.footer-container-wv2{width:100%;text-align:center;color:#fff}.footer-container-wv2.but-wv2{display:flex;justify-content:center}.padding-footer-wv2{padding:20px 0}.foot-button-wv2{color:#fff;padding:18px;font-size:14px;font-weight:600;text-decoration:none;display:block;text-align:center;margin:10px 0;cursor:pointer;border:2px solid #fff}.foot-button-wv2:hover{border:2px solid #c95a42}.social-container-wv2{background:#fff;margin-top:-7px;position:relative;padding:20px}.social-container-wv2>.content-wv2{display:flex;justify-content:center;align-items:center}.social-container-wv2>.content-wv2>a>img{width:30px;margin:0 10px}.footer-link-wv2{color:#fff !important}.footer-link-wv2:hover{color:#c95a42 !important}.whatsapp-button{background:#03c000;height:60px;width:60px;border-radius:100%;position:fixed;bottom:0;right:0;margin:30px;display:flex;justify-content:center;align-items:center;z-index:999999;cursor:pointer}.whatsapp-button:hover{background:#027400}.whatsapp-shadow{background:#03c000;height:60px;width:60px;border-radius:100%;margin:30px;position:fixed;bottom:0;right:0;z-index:20000;animation-name:grow;animation-duration:1.5s;opacity:0;animation-iteration-count:infinite}@keyframes grow{0%{height:60px;width:60px;margin:30px;opacity:.8}90%{height:80px;width:80px;margin:20px;opacity:0}91%{display:none}}.header-wv2{width:100%;background-image:url("/img/backgrounds/index/lkw.jpeg");background-size:cover;background-position:center;position:relative;height:49vh;justify-content:center;align-items:center;animation-name:animation;animation-duration:21s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:running}@media(max-width: 650px){.header-wv2{height:auto;padding:75px 20px;background-attachment:inherit}}@keyframes animation{0%{background-image:url("/img/backgrounds/index/lkw.jpg")}33%{background-image:url("/img/backgrounds/index/taxi.jpg")}66%{background-image:url("/img/backgrounds/index/bus.jpg")}100%{background-image:url("/img/backgrounds/index/lkw.jpg")}}.welcome-container-wv2{flex-direction:column;align-items:center}.welcome-container-wv2>.button-wv2{width:350px !important}@media(max-width: 450px){.welcome-container-wv2>.button-wv2{width:100% !important}}.welcome-title-wv2{text-align:center;padding:15px 25px;background:#1e2635;color:#fff;font-weight:600;font-size:48px;text-transform:uppercase;text-shadow:0 0 5px #000}@media(max-width: 520px){.welcome-title-wv2{font-size:32px}}.welcome-content-wv2{color:#fff;font-weight:600;font-size:36px;padding:15px 25px;text-shadow:0 0 5px #000;text-align:center}@media(max-width: 520px){.welcome-content-wv2{font-size:18px}}.welcome-text-wv2{background:#1e2635;padding:15px 0;text-align:justify}.newsticker-wv2{width:100%;padding:15px 0}.newsticker-title-wv2{font-weight:600;color:#fff;width:100px}.newsticker-text-wv2{width:calc(100% - 100px)}.title-wv2{font-size:24px;margin-bottom:15px;text-align:left !important}@media(max-width: 640px){.title-wv2{margin-top:15px}}.product-frame-wv2{text-align:left}@media(max-width: 640px){.product-frame-wv2{flex-direction:column}.product-frame-wv2.rev-wv2{flex-direction:column-reverse}}.product-wv2{width:100%;height:100px;background-position:center;background-size:cover;margin-bottom: 20px;}@media(max-width: 640px){.product-wv2{width:100%;height:200px}}.product-wv2.left-wv2{margin-right:15px}@media(max-width: 640px){.product-wv2.left-wv2{margin-right:0}}.product-wv2.right-wv2{margin-left:15px}@media(max-width: 640px){.product-wv2.right-wv2{margin-left:0}}.product-wv2.fachkunde-wv2{background-image:url("/img/backgrounds/index/fk.jpg")}.product-wv2.online-wv2{background-image:url("/img/backgrounds/index/online-fk.jpg")}.product-wv2.lerncenter-wv2{background-image:url("/img/backgrounds/index/lc.jpg")}.product-wv2.online-kostenrechnung-wv2{background-image:url("/img/backgrounds/index/fkr.jpg")}.product-wv2.online-power-wv2{background-image:url("/img/backgrounds/index/onpauf.jpg")}.product-wv2.ordner-wv2{background-image:url("/img/backgrounds/index/ordner.jpg")}.product-wv2.einzel-inhouse-wv2{background-image:url("/img/backgrounds/index/praesenzseminar.jpg")}.product-wv2.workshop-wv2{background-image:url("/img/backgrounds/index/ws.jpg")}.google-con-wv2{width:100%;padding:25px 0;box-sizing:border-box;font-style:italic;margin:10px 0}.google-detail-wv2{width:100%;display:flex;margin-bottom:10px;align-items:center;color:#c95a42}.google-detail-wv2>.round-wv2{height:40px;width:40px;display:flex;justify-content:center;align-items:center;border-radius:30px;background:#c95a42;font-style:normal;color:#fff;font-weight:600;margin-right:10px}.star-con-wv2{width:100%;display:flex;margin-top:15px;color:#f39200}.info-btn-wrapper-wv2{display:flex;justify-content:space-between;flex-wrap:wrap}.info-btn-head-wv2{width:100%;background-color:#1e2635;padding:5px 10px;color:#fff;text-align:center;font-weight:600}.informations-btn-wv2{margin:20px 0 0;width:33%;height:150px;background-size:cover !important;background-position:center !important;display:flex;align-items:flex-end}@media(max-width: 1020px){.informations-btn-wv2{width:100%;height:200px}}.informations-btn-wv2:hover .info-btn-head-wv2{background-color:#c95a42}.informations-btn-wv2.lkw-btn-wv2{background:url("/img/backgrounds/index/lkw.jpg")}.informations-btn-wv2.taxi-btn-wv2{background:url("/img/backgrounds/index/taxi.jpg")}.informations-btn-wv2.bus-btn-wv2{background:url("/img/backgrounds/index/bus.jpg")}.welcome-wrapper-wv2{display:flex;justify-content:space-between;align-items:center}@media(max-width: 650px){.welcome-wrapper-wv2{flex-direction:column}}.welcome-wrapper-wv2>.welcome-text-wv2{width:calc(100% - 250px)}@media(max-width: 650px){.welcome-wrapper-wv2>.welcome-text-wv2{width:100%}}.welcome-wrapper-wv2>.welcome-picture-wv2{height:200px;width:200px}.bestseller-wv2{padding:5px;font-size:12px;color:#fff;background:#58a900;margin-bottom:20px;display:table}.standard-header-wv2.news-wv2{background-image:url("/assets/img/news_overview/news-header-bg.jpg")}.news-wrapper-wv2{justify-content:space-between;display:flex;flex-wrap:wrap;gap:15px}.news-container-wv2{border:1px solid #ececec;flex:1 calc(50% - 7.5px);background:#fff;max-width:calc(50% - 7.5px)}@media(max-width: 800px){.news-container-wv2{flex:1 100%;max-width:100%}}.news-picture-wv2{width:100%;height:200px;background-size:cover;position:relative}.news-info-wv2{padding:15px;background:#fff}.news-info-wv2>a{color:#c95a42 !important}.news-title-wv2{font-weight:600;color:#c95a42;margin-bottom:10px}.author-wv2{font-style:italic;margin-top:10px}.news-label-wv2{position:absolute;right:5px;top:5px;padding:5px;font-size:10px;color:#fff;border-radius:5px;font-weight:600}.news-label-wv2.avb-news-wv2{background:#0039ad}.news-label-wv2.allgemeine-news-wv2{background:#f86700}.filter-title-wv2{display:flex;gap:5px;font-weight:600;font-size:18px;padding-right:10px;border-right:1px solid}.news-filter-wv2{width:100%;margin-bottom:25px;display:flex;color:#fff;align-items:center;gap:15px}@media(max-width: 480px){.news-filter-wv2{flex-direction:column;padding:15px 0}.news-filter-wv2>label{margin-top:5px}}.news-filter-wv2>b{margin-right:10px;color:#c4c4c4}.news-filter-wv2>label{background:#c4c4c4;color:#fff;cursor:pointer;padding:10px;font-weight:600}.news-filter-wv2>input{position:fixed;left:-100px}#allgemeine-news:checked+label{background:#f86700}#avb-news:checked+label{background:#0039ad}.accept-filter-wv2{font-weight:400;color:#fff;background:none;text-decoration:underline;border:none;font-size:18px;cursor:pointer;display:none}.accept-filter-wv2:hover{color:#c95a42}.page-bar-wv2{width:100%;display:flex;justify-content:center;gap:10px;margin-bottom:50px}.page-bar-wv2>a{text-decoration:none;height:30px;width:30px;background:#c95a42;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600}.page-bar-wv2>a:hover,.page-bar-wv2>a.active-wv2{background:#1e2635}.library-wrapper-wv2{width:100%;display:flex;flex-wrap:wrap;gap:50px}.library-container-wv2{width:50%;min-width:350px}.standard-header-wv2.gueterverkehr-wv2{background-image:url("/img/backgrounds/gkv-head.jpg")}.standard-header-wv2.taxi-wv2{background-image:url("/img/backgrounds/taxi-head.jpg")}.standard-header-wv2.bus-wv2{background-image:url("/img/backgrounds/bus-head.jpg")}.standard-header-wv2.footer-bg-wv2{background-image:url("/img/backgrounds/ueber_uns.jpg")}.standard-header-wv2.online-bg-wv2{background-image:url("/img/backgrounds/index/online-fk.jpg")}.standard-header-wv2.inhouse-bg-wv2{background-image:url("/img/backgrounds/index/praesenzseminar.jpg")}.standard-header-wv2.workshop-bg-wv2{background-image:url("/img/backgrounds/index/ws.jpg")}.standard-header-wv2.downloadcenter-bg-wv2{background-image:url("/img/backgrounds/page-header/bibliothek.jpg")}.wrapper-info-button-wv2{display:flex;gap:10px;width:100%;margin-top:30px}@media(max-width: 750px){.wrapper-info-button-wv2{flex-direction:column}}.wrapper-info-button-wv2>.info-button-container-wv2{width:20%;display:flex;flex-direction:column}@media(max-width: 750px){.wrapper-info-button-wv2>.info-button-container-wv2{width:100%}}.wrapper-info-button-wv2>.info-button-container-wv2>.info-button-wv2{width:100%;padding:10px;background:#c95a42;display:flex;justify-content:center;align-items:center}.wrapper-info-button-wv2>.info-button-container-wv2>.info-button-wv2:hover{background:#a84530}.wrapper-info-button-wv2>.info-button-container-wv2>.info-button-wv2>img{height:75px;width:75px}.wrapper-info-button-wv2>.info-button-container-wv2>.info-title-wv2{width:100%;padding:10px;text-align:center;color:#c95a42;font-weight:600;font-size:16px;font-style:italic}.pdf-group-wv2{display:flex;flex-direction:column;gap:15px}.pdf-container-wv2{width:100%;display:flex;gap:15px}@media(max-width: 950px){.pdf-container-wv2{flex-direction:column}}.pdf-placeholder-wv2{width:33.3333333333%}.pdf-button-wv2{display:flex;width:33.3333333333%;cursor:pointer}@media(max-width: 950px){.pdf-button-wv2{width:100%}}.pdf-button-wv2:hover>.pdf-content-wv2{background:#a84530}.pdf-button-wv2>.pdf-logo-wv2{background:#fff;height:60px;width:60px;display:flex;justify-content:center;align-items:center}.pdf-button-wv2>.pdf-logo-wv2>img{height:40px}.pdf-button-wv2>.pdf-content-wv2{height:60px;width:calc(100% - 60px);background:#c95a42;font-weight:600;color:#fff;padding:20px;display:flex;align-items:center;font-size:14px}.tabelle-wv2{width:100%;max-width:600px}.standard-header-wv2.lerncenter-wv2{background-image:url("/img/backgrounds/lerncenter-bg.jpg")}.wrapper-product-info-wv2{display:flex;gap:10px;width:100%;margin-top:30px}@media(max-width: 750px){.wrapper-product-info-wv2{flex-direction:column}}.wrapper-product-info-wv2>.product-info-container-wv2{width:25%;display:flex;flex-direction:column}@media(max-width: 750px){.wrapper-product-info-wv2>.product-info-container-wv2{width:100%}}.wrapper-product-info-wv2>.product-info-container-wv2>.product-info-wv2{width:100%;padding:10px;background:#1e2635;text-align:center;font-weight:800;font-size:24px;color:#fff}.wrapper-product-info-wv2>.product-info-container-wv2>.product-info-title-wv2{width:100%;padding:10px;text-align:center;font-size:16px;font-style:italic}.buy-wrapper-wv2{display:flex;gap:15px;width:100%;margin:30px 0}@media(max-width: 1000px){.buy-wrapper-wv2{flex-direction:column}}.buy-container-wv2{width:33.3333333333%;background:#fff;box-shadow:0 0 15px -8px #818181}@media(max-width: 1000px){.buy-container-wv2{width:100%}}.buy-title-container-wv2{padding:15px;width:100%;background:#1e2635}.buy-content-wv2{padding:15px;width:100%}.buy-icon-wv2{display:flex;width:100%;justify-content:center;align-items:center;height:70px}.buy-icon-wv2>img{width:100px}.buy-title-wv2{width:100%;margin-top:10px;color:#fff;text-align:center;font-size:18px;font-weight:600}.buy-expand-wv2{padding:15px;width:100%;background:#f7f7f7}.buy-label-wv2{font-weight:600;font-size:18px}.buy-bonus-wv2{font-size:14px;font-weight:600;margin-left:30px;color:#c95a42;margin-top:-15px}.expand-title-wv2{margin-bottom:10px;color:#c4c4c4;font-weight:600}.expand-container-wv2{border-bottom:1px solid #ebebeb;padding-bottom:10px;margin-bottom:10px;font-weight:600}.expand-container-wv2.without-border-wv2{border:none;padding-bottom:0px;margin-bottom:0px}.buybtn-container-wv2{display:flex;width:100%;gap:10px}@media(max-width: 700px){.buybtn-container-wv2{flex-direction:column}}.only-phone-wv2{display:none}@media(max-width: 1000px){.only-phone-wv2{display:block;margin:0}}.header-ueber-uns-wv2{background-image:url("/img/info-pages/über_uns/backgrounds/teambild.jpg")}.teamcontainer-wv2{width:100%;padding:15px;background:#fff;display:flex;gap:15px;margin-bottom:15px}@media(max-width: 730px){.teamcontainer-wv2{flex-direction:column}}.teamcontent-wv2{width:calc(100% - 250px)}@media(max-width: 730px){.teamcontent-wv2{width:100%}}.teamcontent-wv2>.name-wv2{font-size:24px}.teamcontent-wv2>.quali-wv2{font-size:18px;color:#c95a42;margin-bottom:15px;font-style:italic}.card-wrapper-wv2{display:flex;gap:10px;margin-top:10px}.card-wv2,.card-nohov-wv2{width:250px;height:300px;perspective:500px}@media(max-width: 730px){.card-wv2,.card-nohov-wv2{width:100%}}.card-content-wv2,.card-content-nohov-wv2{width:100%;height:100%;box-shadow:0 0 15px rgba(0,0,0,.1);transition:transform 1s;transform-style:preserve-3d}.card-wv2:hover .card-content-wv2{transform:rotateY(180deg);transition:transform .5s}.front-wv2{background-position:center !important;background-size:cover !important}.front-wv2.siegfried-wv2{background-image:url("/img/info-pages/über_uns/team/siegfried-allert.jpg")}.front-wv2.michael-wv2{background-image:url("/img/info-pages/über_uns/team/michael.jpg")}.front-wv2.volker-wv2{background-image:url("/img/info-pages/über_uns/team/volker.jpg")}.front-wv2.jens-wv2{background-image:url("/img/info-pages/über_uns/team/jens.jpg")}.front-wv2.hans-juergen-wv2{background-image:url("/img/info-pages/über_uns/team/hans-juergen.jpg")}.front-wv2.monika-wv2{background-image:url("/img/info-pages/über_uns/team/monika.jpg")}.front-wv2.bianca-wv2{background-image:url("/img/info-pages/über_uns/team/bianca.jpg")}.front-wv2.anna-wv2{background-image:url("/img/info-pages/über_uns/team/anna.jpg")}.front-wv2.placeholder-team-wv2{background-image:url("/img/info-pages/über_uns/team/placeholder.jpg")}.front-wv2,.back-wv2{position:absolute;height:100%;width:100%;background:#fff;backface-visibility:hidden;padding:15px;display:flex;justify-content:center;align-items:flex-end}@media(max-width: 730px){.front-wv2,.back-wv2{justify-content:flex-end}}.back-wv2{background:#fff;transform:rotateY(180deg)}.studio{background-image:url("/img/pano/studio.jpg")}.semraum{background-image:url("/img/pano/raum.jpg")}.studio-sec{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.studio-pic{width:400px}.studio-pic>img{width:100%}.studio-txt{width:calc(100% - 420px);line-height:1.8}@media(max-width: 800px){.col-r{flex-direction:column-reverse}.studio-txt{width:100%;margin-bottom:30px}.studio-pic{width:100%}}.login-container-wv2{width:100%;background:#fff;display:flex;box-shadow:0 0 20px -15px #000}.log-container-wv2{width:550px;padding:50px}.log-forget-wv2,.login-login-wv2{width:100%;font-size:14px;color:#c95a42;cursor:pointer;font-style:italic;font-weight:600}.log-booking-wv2{margin-top:30px;padding-top:20px;border-top:1px solid #ececec}.log-ad-container-wv2{width:calc(100% - 550px);background-image:url("/img/info-pages/lerncenter/backgrounds/photoline-2.jpg");background-size:cover;background-position:center}.registry-container-wv2{width:50%}@media(max-width: 800px){.registry-container-wv2{width:100%}}.article-container-wv2{width:50%;padding:25px;background:#fff}@media(max-width: 800px){.article-container-wv2{width:100%}}.article-container-wv2.lerncenter-order-wv2{position:sticky;top:150px}@media(max-width: 800px){.article-container-wv2.lerncenter-order-wv2{top:65px;box-shadow:0 0 20px -15px #000}}.article-container-wv2>.order-progress input#attended_avb_seminar+label label[for=repeat_reason]{pointer-events:none}.article-container-wv2>.order-progress input#attended_avb_seminar:not(:checked)+label select#repeat_reason{pointer-events:none;color:#6d6d6d;border-color:rgba(118,118,118,.3);opacity:.7}.article-section-wv2{border-bottom:1px solid #ececec;padding-bottom:10px;margin-bottom:10px}.registry-wv2{display:flex;gap:50px;align-items:flex-start}@media(max-width: 800px){.registry-wv2{flex-direction:column}.registry-wv2.lerncenter-order-wv2{flex-direction:column-reverse}}.add-teilnehmer-wv2,.remove-teilnehmer-wv2{border:none;background:none;font-size:14px;color:#c95a42;font-style:italic}.order-container>.section>.order-progress input#attended_avb_seminar+label label[for=repeat_reason]{pointer-events:none}.order-container>.section>.order-progress input#attended_avb_seminar:not(:checked)+label select#repeat_reason{pointer-events:none;color:#6d6d6d;border-color:rgba(118,118,118,.3);opacity:.7}

@media(max-width: 940px) {
	.alphabet-list {
		display: flex;
		flex-direction: column;
		gap: 5px;
		position: fixed;
		z-index: 10;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 18px;
		padding: 0;
		border: 0;
		background: none;
	}

	.alphabet-list > a {
		background: none;
		border: 0;
		margin: 0;
		width: 15px;
		height: auto;
		font-size: 12px;
	}
}