
.assistent_box{
  width: 70vw;
  height: 10vh;
  display: flex;
  align-items: center;
  border: 1px solid #d1d5db;   /* normaler grauer Rand */
  border-radius: 8px;          /* optional: sanfte Ecken */
  background: #fff;
  margin-bottom: 1.5vh;

  /* weiche Überblendung für den Schatten */
  transition: box-shadow 160ms ease;
  box-shadow: none;            /* kein Schatten standardmäßig */
}

.assistent_box:hover,
.assistent_box:focus-within {  /* auch bei Fokus, z.B. wenn ein Input drin ist */
  box-shadow: 0 4px 14px rgba(0,0,0,0.10), 0 2px 6px rgba(0,0,0,0.06);
}


main{
	width: 70vw;
	display:flex;
	justify-content:center;
	flex-direction: column;
}

.atop{
	width: 70vw;
	display: flex;
	justify-content: center;
}

.top{
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
	color: #F60;
	font-weight: bold;
	padding-bottom: 15px;
	font-size: 13px;
}

.assistent_pic{
	display:flex;
	justify-self: flex-start;
	height: 10vh;
	width: 30vw;
	justify-content: space-around;
}

.assistent_pic1{
	display:flex;
	justify-self: flex-start;
	height: 10vh;
	width: 30vw;
	justify-content: space-around;
}

.assistent_head{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 2vh;
	width: 35vw;
	border-bottom: 1px solid #d1d5db;
	font-family: Arial, Helvetica, sans-serif;
	color: #F60;
	font-weight: bold;
	padding-bottom: 15px;
	font-size: 18px;
}

.assistent_head1{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 2vh;
	width: 35vw;
	border-bottom: 1px solid #d1d5db;
	font-family: Arial, Helvetica, sans-serif;
	color: #F60;
	font-weight: bold;
	padding-bottom: 15px;
	font-size: 18px;
}

.assistent_main{
	display: flex;
	align-items: center;
	height: 4vh;
	width: 40vw;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: rgb(80,80,80);
	padding-top: 5px;
	line-height: 20px;
}

.assistent_main1{
	display: flex;
	align-items: center;
	height: 4vh;
	width: 40vw;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: rgb(80,80,80);
	padding-top: 5px;
	line-height: 20px;
}

.assistent_main2{
	display: inline block;
	align-items: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: rgb(80,80,80);
	padding-top: 5px;
	line-height: 20px;
}


.assistent_description{
	display:flex;
	align-items: center;
	flex-direction: column;
}

.assistent_description1{
	display:flex;
	align-items: center;
	flex-direction: column;
}

.assistent_foot{
	width: 70vw;
	display:flex;
	justify-content: space-between;
}

.assistent_zurück{
	width: 15vw;
	height: 3vh;
	display:flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	border-radius: 2px;
	background-color: #ff6600;
	border-color: #a84300;
	font-size: 17px;
	font-family: Verdana, Arial, sans-serif;
}


.assistent_weiter{
	width: 15vw;
	height: 3vh;
	display:flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	border-radius: 2px;
	background-color: #ff6600;
	border-color: #a84300;
	font-size: 17px;
	font-family: Verdana, Arial, sans-serif;
}

.assistent_zurück:hover{
	background-color: #cc5200;
}

.assistent_weiter:hover{
	background-color: #cc5200;
}

.assistent_selected{
	border: 4px solid #0166B1;
}

.Vibration,
.Actimat,
.LoadCounter,
.Load,
.Flexcounter,
.Drive,
.RotoCounter,
.VibroCounter{
  width: 70vw;
  height: 10vh;
  display: flex;
  align-items: center;
  border: 1px solid #d1d5db;   /* normaler grauer Rand */
  border-radius: 8px;          /* optional: sanfte Ecken */
  background: #fff;
  margin-bottom: 1.5vh;

  /* weiche Überblendung für den Schatten */
  transition: box-shadow 160ms ease;
  box-shadow: none;            /* kein Schatten standardmäßig */
}

.Vibration:hover,
.Actimat:hover,
.Load:hover,
.Drive:hover,
.Flexcounter:hover,
.LoadCounter:hover,
.RotoCounter:hover,
.VibroCounter:hover {
  box-shadow: 0 4px 14px rgba(0,0,0,0.10), 0 2px 6px rgba(0,0,0,0.06);
}



.choosen{
	width: 100%;
	height: 2vh;
	margin-bottom: 0.5vh;
	display:block;
	justify-content:center;
	gap: 10px;
}

.choosendescription{
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
	color: rgb(60,60,60);
	font-weight: bold;
	padding-bottom: 15px;
	font-size: 13px;
}


.choosendescriptions{
	height: 5 vh;
	width:33%;
	border: 5px solid black;
	display: flex;
	justify-content: center;
	align-items: center;
}


.hoverClass:hover{
  box-shadow: 0 4px 14px rgba(0,0,0,0.10), 0 2px 6px rgba(0,0,0,0.06);
}

.Mobil2Platten{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}


.Mobil4Platten{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.AGRETOÜberfahrwaage{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Modernisierungsbausatz{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Dreipunktwaage{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.WaagenbausatzAppA{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.WaagenbausatzApp{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Waagenbausatz{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.HydraulikWaagenbausatz{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Wiegezellen4x1{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Wiegezellen4x11{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Wiegezellen4x12{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Wiegezellen4x5{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.SWiegezelle{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Silo3x05{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Silo3x1{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Silo3x2{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Silo4x05{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Silo4x1{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Silo4x2{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen3x25{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen3x5{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen3x75{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen3x10{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen3x125{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen3x15{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen3x30{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen3x50{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen3x100{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen4x25{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen4x5{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen4x75{
width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;	
}

.Außen4x10{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen4x125{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen4x15{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen4x30{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen4x50{
		width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Außen4x100{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Wiegewanne{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Viehwaage{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Füße3x1{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Füße3x2{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}


.Füße4x1{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Füße4x2{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Plattform151{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Plattform152{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Plattform153{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Plattform154{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Plattform155{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Plattform31{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.Plattform32{
width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;	
}

.S1000{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}

.S5000{
	width: 70vw;
	height: 6vh;
	display: flex;
	align-items:center;
	border: 8px solid black;
	margin-bottom: 1.5vh;
}



.pic{
	height: 7vh;
	width: 30vw;
}

.carddescription{
	width: 100%;
	height: 8vh;
	border-top: 5px solid black;
}

.hidden{
	width: 0;
	height: 0;
	overflow: hidden;
	border: 0px solid white;
	margin: 0;
	padding: 0;
}

a{
	text-decoration: none;
	color: black;
}

a:hover{
	color: blue;
	
}


