body,html{height:100%;scroll-behavior: smooth;}
h1, h2, h3, h4, h5, h6, p {margin: 0;padding: 0;}
p {margin: 0 0 1em 0;/*! font-size: 93%; */line-height: 1.5em;}
body {font-family: Helvetica, Arial, sans-serif;padding: 0;margin: 0;max-width: 100%;background: #f2f2f2;}
.wrapper{display: block;max-width:100%;margin: 0px auto;	background:#fff;}
.wrap{ display: block;max-width:100%;margin: 0 auto;}
.header{display: block;width: 100%;height: auto;padding: 0;margin: 0;/*! background: #0e0f11; */float:  left;margin-bottom: 1px;/*! margin-top: 25px; */padding-top: 0px;padding-bottom: 0px;background: #fff;}
.header-inner{display: block;width: 100%;max-width: 1600px;margin: 0px auto 0px;padding: 0;/* background: #f71111; *//* display: inline-block; */}
.header-logo{display: block;width: 37%;float:  left;/*! background: #0e0f11; */padding-left: 2%;}
.header-logo img {height: 90px;margin-top: 10px;}
.header-info{display: block;width: 60%;float: left;height: auto;margin-top: 1%;}
.padding-0{padding-bottom:0px;}
.menu-navigation{display: block;width: 100%;height: auto;padding: 0;margin: 0;/*! background: #a2a1a1; */float:  right;z-index: 99999;/*! box-shadow: 0px 20px 10px 0px rgba(0, 0, 0, 0.5); *//*! position: relative; *//* border-bottom: 1px solid #676161; */margin-top: 5px;padding-right: 3%;}
.menu-navigation-innere{display: block;width: 100%;max-width: 1200px;margin: 0 auto;padding: 0;/* background: #2af711; */position:  relative;margin-top: 1%;
}
.toggle,[id^=drop] {display: none;}
nav {margin:0;padding: 0;/* background-color: #d23030; */}
nav:after {content:"";display:table;clear:both;}
nav ul {float: right;padding:0;margin:0;list-style: none;position: relative;}
nav ul li {margin: 0px;display:inline-block;float: left;/*! background-color: #a2a1a1; */}
nav a {display:block;padding:8px 0px 8px 18px;color:#242222;font-size:17px;text-decoration:none;}
nav ul li ul li:hover {background: #4caf50;}
nav a:hover {/*! background-color: #4caf50; */text-decoration: underline;}
nav ul ul {display: none;position: absolute;top: 60px;}
nav ul li:hover > ul {display:inherit;}
nav ul ul li {width:200px;float:none;display:list-item;position: relative;z-index: 1;}
nav li > a:after { content:  ' +'; }
nav li > a:only-child:after { content: ''; }
.xatg{display:none;position:fixed;z-index:999;width:100%;height:100%;text-align:center;top:0;left:0;background:rgba(0,0,0,.8)}
.xatg img{max-width:80%;max-height:80%;margin-top:5%;border:2px solid #ccc}
.xatg:target{outline:0;display:block}
.xatg{display:none;position:fixed;z-index:999;width:100%;height:100%;text-align:center;top:0;left:0;background:rgba(0,0,0,.8)}
.xatg:target{outline:0;display:block}
.start-box-top-video{width:100%;margin:0 auto;width:100%;margin:0 auto;height:auto;border:0 solid #000;display:flex;margin-bottom:30px}
.start-box-video{width:1250px;margin:0 auto;height:auto;border:0 solid #000;display:block;margin-bottom:0}
.start-box-st-video{padding-left:10px;padding-right:20px}
.start-box1-video2{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px;margin-bottom:20px}
.start-box1-video1{flex-basis:31.333%;margin-bottom:15px;padding: 1%;}
.close{background:#000;color:#fff;font-size:50px;margin:0;opacity:1;position:absolute;right:0;text-shadow:none;top:0;width:60px}
.in-video img{width:100%;padding:10px}
.in-video{position:relative;/*! overflow:hidden */}
.in-video a{text-decoration:none}
.in-video .video-img{position:relative;}
.in-video .video-img img{transition:ease all .3s;-webkit-transition:ease all .3s;transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);background:#ccc;padding:5px;border:1px solid #f1f1f1;width:100%;/*! margin:10px; */box-shadow:3px 4px 5px 1px rgba(151,151,151,.57);background:#fff}
.in-video .video-img:after{content:"";top:10px;left:10px;right:10px;bottom:10px;position:absolute;pointer-events:none;transition:ease all .3s;-webkit-transition:ease all 0.3s;width: 98%;}
.in-video:hover .video-img:after{background:rgba(255,255,255,.2)}
#player{max-width:80%;max-height:80%;margin-top:5%;border:3px solid#ccc}
.video-t1{text-align:center}
.video-text{text-align:center;font-size:13px;background:#ccc;display:inline-block;margin:0 auto;padding:5px 15px;color:#fff;background:#0d87d1;text-shadow:1px 1px 1px rgba(90,90,90,.8)}
.container11{position:relative;padding-bottom:56.25%!important;padding-top:0!important;height:0}
.video1 iframe{position:absolute;top:0;left:0;width:80%;height:80%}
.info-video-01 {max-width: 773px;max-height: 436px;margin-top: 5%;border: 3px solid #ccc;display: block;margin: 10px auto;}
video {width: 100%;background: #000;}
.start-box1{display: block;width: 100%;height: auto;padding: 0;margin: 0;background: #F2F2F2;float:  left;margin-bottom: 25px;margin-top: 25px;padding-bottom: 25px;}
.start-box1-innere{display: block;width: 100%;max-width: 1600px;margin: 20px auto 0px;padding: 0;/* background: #f71111; *//* display: inline-block; */}
.start-box1-titel{text-align:  center;font-size: 250%;margin-bottom: 20px;font-family: arial;font-weight: bold;font: 900 44px Raleway, Arial;}
.flex-str{display: flex;width: 100%;flex-wrap: wrap;justify-content: space-evenly;}
.box-felge{display: flex;justify-content: space-between;width: 100%;flex-wrap: wrap;}
.box-felge-box{width: 46%;display: flex;margin: 1%;background: #fff;padding: 1%;box-shadow: 0 4px 5px 0 rgba(151,151,151,.57);flex-wrap: wrap;}
.box-felge-box-2{width: 48%;/*! background: #ded; */align-self: center;text-align: center;}
.box-felge-box-1{width: 50%;/*! background: #ddd; */margin-right: 2%;}
.felge-ti{text-align: center;font: 700 24px Arial;background: #000;color: #fff;display: inline-block;margin: 0px auto;text-align: center;padding: 5px 45px;width: 120px;}
.by{text-align:center;font-size: 14px;/*! margin-top: -20px; */margin-bottom: 20px;/*! padding-bottom: 20px; */background: #f2f2f2;display: inline-block;/*! width: 100%; */padding: 15px 20px;width: 170px;color: #000;}
.felge-lin{text-align:  center;margin: 0px auto;width: 200px;height: 2px;/*! background: #D7D7D7; */position:  relative;margin-bottom: 25px;}
.felge-dem{color: #666;font-size: 14px;text-align: center;margin-top: 27px;background: #eee;/*! width: 80%; */margin-right: 3%;margin-left: 3%;padding-bottom: 10px;}
.felge-demp{margin: 0 0 0.2em 0;}
.felge-dem a{width: 80%;display: block;/*! text-align: left; */margin-bottom: 7px;text-decoration: none;color: #666;padding: 2% 0%;margin: 0px auto;margin-bottom: 7px;background: #dedede;}
.felge-dem a:hover{background:#000; color:white;/*! padding: 1% 0%; */}
.felge-dem span{font-weight: bold;background: #8d8d8d;padding: 15px;color: #fff;}
.felge-a{display: flex;width: 100%;margin: 0px auto;flex-wrap: wrap;}
.bg-dem{}
.felgen-img{width:  100%;height: auto;}
.felgen-img img{height: auto;/*! outline: 1px solid #ebebeb; *//*! outline-offset: -10px; */border: 1px solid #cecece;/*! box-shadow: 0 4px 5px 0 rgba(151,151,151,.57); */background: #fff;}
.felgen-w1{width:100%}
.felgen-w2{width:100%;/*! padding: 2%; */}
.klein-img{text-align: center;width: 100%;display: flex;justify-content: space-between;margin-top: 5px;}
.klein-img img{border: 1px solid #cecece;}
.kl-1{width: 31.333%;}
.felge-dem p{border-bottom: 1px solid #fff;}
.start-box-top1{width:100%;margin:0 auto;width:100%;margin:0 auto;height:auto;border:0 solid #000;display:flex;background:#fff;padding: 2% 0%;}
.start-box{width:1600px;margin:20px auto;height:auto;border:0 solid #000;display:block;margin-bottom:20px;display: flex;}
.start-box22{width:30%;margin-bottom:15px}
.start-box22 img{display: block;width: 100%;width: 90%;box-shadow: 0 5px 10px 0 rgba(214,215,216,.57);padding: 10px;}
.start-box11{width:60%;margin-bottom:15px;padding-right:40px}
.start-box-st{display:flex;flex-wrap:wrap;justify-content:space-between;width: 100%;margin: 0% 1%;}
.gano{display:flex;flex-wrap:wrap;color:#000;/*! width:100%; */justify-content: space-between;margin-right: 3%;margin-left: 3%;}
.b-ele{width: 10%;margin: 10px 2px;position: relative;padding-bottom: 8.25%;height: 0;overflow: hidden;}
.gano img{/*! display: block; */width: 150px;width: 100%;height: 100%;/*! padding: 2px; */border: 2px solid #c7c7c7;/*! margin: 1%; */position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.gano img:hover{opacity:.7;cursor:pointer}
.fdGz{display:none;position:fixed;z-index:32;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color: rgb(0, 0, 0);background-color: rgb(0, 0, 0, 0.85);}
.wdGz-in{/* position:relative; *//* margin:auto; *//* padding:0; *//* width:80%; *//* max-width:800px *//* z-index: 999; *//*position:fixed;*/height:auto;width:100%;/* background-color:rgba(0,0,0,0.8); */top:0;left:0;/* opacity:0; *//* pointer-events:none; *//* cursor:default; *//* transition:opacity .5s linear; */}
.fdGz img{position:fixed;/*! background-color:#fff; */margin:0;padding:0;max-height:80%;max-width:80%;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);/*! box-shadow:0 0 20px #000; *//*! max-width: 90%; *//*! height: auto; */}
.close1{color:#000;position:absolute;top:10px;right:25px;font-size: 40px;/* font-weight:700; */background: #fff;padding: 10px 10px 10px 10px;line-height: 20px;}
.ghDr picture {}
.ghDr picture img {object-fit: contain;box-shadow: 0 0 20px #000;background: transparent;width: auto;height: auto;}
.close1:hover,.close1:focus{color:#fff;text-decoration:none;cursor:pointer;background:#000;}
.ghDr{display:none}
.cursor1{cursor:pointer}
.ile,.dev{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#000;font-weight:700;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none;background: #ffffff;}
.dev{right:0;border-radius:3px 0 0 3px}
.ile:hover,.dev:hover{background-color:#fff;color:#000;}
.numbertext1{color:#c00c0d;font-size: 15px;padding:8px 12px;position:absolute;top:0;background: #fff;}
.caption-container1{/*! text-align:center; *//*! background-color:#000; */padding:2px 16px;color:#fff;}
.start-gallery{display: block;width: 100%;height: auto;padding: 0;margin: 0;/*! background: #F2F2F2; */float:  left;/*! margin-bottom: 25px; */margin-top: 25px;padding-top: 30px;padding-bottom: 30px;background: #fff;}
.start-box-gallery{display: block;width: 100%;margin: 0px auto 0px;padding: 0;/* background: #f71111; *//* display: inline-block; */}
.gallery-box{width: 25%;float: left;display: block;background: #ccc;}
.gallery-box img{width: 100%;float: left;display: block;background: #ccc;}
.start-box1-text{text-align:  center;color:  #666;margin-bottom: 30px;line-height: 20px;font: 300 22px/30px Raleway, Arial;margin-bottom: 40px;}
.start-box7{display: block;width: 100%;height: auto;padding: 0;margin: 0;background: #000;float:  left;margin-bottom: 0px;margin-top: 0px;padding: 10px 0px 0px 0px;border-top: 1px solid #fff;}
.start-box7-innere{display: block;width: 100%;max-width: 1200px;margin: 0px auto 0px;padding: 0;/* background: #f71111; *//* display: inline-block; */}
.start-box7-titel{color: #fff;padding: 10px 0px 10px 0px;text-align: center;font: 900 28px Raleway, Arial;}
.start-box7-cop{color: #fff;padding: 10px 0px 10px 0px;text-align: center;}
.start-box7-sozial {color: #fff;padding: 10px 0px 10px 0px;text-align: center;}
.start-box7-sozial a {color: #fff;text-decoration:none;}
.start-box7-sozial a:hover{color: #fff; text-decoration: underline;}
.unter-title-center{text-align:  center;margin: 0px auto;width: 200px;height: 2px;background: #D7D7D7;position:  relative;margin-bottom: 25px;}
.d1 {display: block;border-bottom: 2px solid #bababa;width: 180px;margin-bottom: 20px;margin-top: 20px;}
.ext{box-shadow: 0 5px 10px 0 rgba(214,215,216,.57);padding-bottom: 15px;}
.show{background: #181818;margin: 1%;padding: 4%;box-shadow: 0 5px 10px 0 rgba(214,215,216,.57);margin-top: 10%;/*! border: 2px solid #ddd; */width: 185px;color: #fff;}
.show-i{border: 2px solid #fff;padding: 10px;}
.showpo{margin-top: -26%;z-index: 2;position: relative;/*! background: #fff; *//*! color: #000; */}
.start-sozial {color: #2a2828;padding: 10px 0px 10px 0px;text-align: right;font-size: 12px;padding-right: 3%;}
.start-sozial a {color: #534f4f;text-decoration:none;}
.start-sozial a:hover{color:#534f4f; text-decoration: underline;}
.padding-0{padding-bottom:0px;}
.start-box4{display: block;width: 100%;height: auto;padding: 0;margin: 0;background: #F2F2F2;float:  left;margin-bottom: 0px;margin-top: 25px;padding-top: 30px;padding-bottom: 20px;}
.start-box4-innere{display: block;width: 100%;max-width: 1200px;margin: 0px auto 0px;padding: 0;/* background: #f71111; *//* display: inline-block; */}
.mS{display:none;position:fixed;z-index:2;padding-top:0px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.8);z-index: 999;}
.m-c-S{/*! background-color: #fefefe; */margin:auto;/*! padding: 20px; *//*! border: 1px solid #888; */width: 738px;}
.close-s{color:#fff;float:right;font-size:28px;font-weight:700;border:2px solid #fff;padding:0px 10px;background:#000;margin-bottom:2px;line-height: 28px;}
.close-s:focus,.close-s:hover{color:#000;text-decoration:none;cursor:pointer;background:#fff;}.myyv0{width:100%;border:3px solid #fff}
#myModal1{display: none;}
#myModal2{display: none;}
#myModal3{display: none;}
#myModal4{display: none;}
#myModal5{display: none;}
@media screen and (max-width: 1680px) {
	.start-box {width: 100%;}
}
@media screen and (max-width: 1220px) {
.box-felge-box-1{width: 100%;margin-right: 0%;}
.box-felge-box-2{width: 100%;}
.by {padding: 15px 0px;width: 100%;}
.felge-ti {padding: 5px 0px;width: 100%;margin-top: 10px;}
}
@media all and (max-width : 768px) {
.header-logo {width: 100%;margin: 10px auto 15px;text-align:  center;padding: 0px;}
.header-logo img{/*! width: 300px; */margin:  0px auto;text-align:  center;}
.header-info {width: 100%;margin:  0px auto;}
.b-ele {width: 20%;padding-bottom: 15.25%;}
.start-box1-video1 {flex-basis: 44.333%;}
.m-c-S{width:55%;}
}
@media all and (max-width : 768px) {
nav {margin: 0;}
.toggle + a,.menu {display: none;}
.toggle {display: block;background-color: #373736;padding:14px 20px;color:#FFF;font-size:17px;text-decoration:none;border:none;}
.toggle:hover {background-color: #3f3f3e;}
[id^=drop]:checked + ul {display: block;width: 100%;}
[id^=drop1]:checked + ul {display: block;}
nav ul li {display: block;width: 100%;}
nav ul ul .toggle,nav ul ul a {padding: 0 40px;}
nav ul ul ul a {padding: 0 80px;}
nav a:hover,nav ul ul ul a {background-color: #797978;color: #fff;}
nav ul li ul li .toggle,nav ul ul a,nav ul ul ul a{padding:14px 20px;color:#FFF;font-size:17px;}
nav ul li ul li .toggle,nav ul ul a {background-color: #a2a1a1;}
nav ul ul {float: none;position:static;color: #ffffff;}
nav ul ul li:hover > ul,nav ul li:hover > ul {display: none;}
nav ul ul li {display: block;width: 100%;}
.menu-navigation{padding-right:0%;}
.b1{display:none}
.b2{display:block;}	
.start-sozial {text-align:center;}
.start-box11{width:100%;padding: 0%;padding: 0% 3%;}
.start-box22{width:100%;padding: 0%;padding: 0% 3%;}
.order1{order: 1;width: 100%;}
.order2{order: 2;width: 100%;}
}
@media all and (max-width : 330px) {
nav ul li {display:block;width: 100%;}
}
@media screen and (max-width: 620px) {
.box-felge-box {  width: 90%;margin: 0px auto;padding: 2%;}
}