@charset "utf-8";

html {
  scroll-behavior:smooth;
}


.set_text {
	height:40px; width:100%; line-height:40px; text-align:center; background-color:#F92F01; margin-top:5px;
}

.set_text_2 {
	height:40px; width:100%; line-height:40px; text-align:center; background-color:#F92F01;
}

.box_set {
	width:50%; display:flex; justify-content:center; float:left; margin-bottom:25px;
}

.metabo_auswahl {
	width:340px; display:block; background-color:#F92F01;
}

.metabo_auswahl:hover {
	background-color:#F92F01;
}

.infos {
	font-weight:bold;
	-moz-transition:0.3s ease-out;
	-webkit-transition:0.3s ease-out;
	-o-transition:0.3s ease-out;
	-ms-transition:0.3s ease-out;
	transition:0.3s ease-out;
}

.infos img {
	margin-left:6px;
}

.infos:hover {
	margin-left:8px;
	-moz-transition:0.3s ease-out;
	-webkit-transition:0.3s ease-out;
	-o-transition:0.3s ease-out;
	-ms-transition:0.3s ease-out;
	transition:0.3s ease-out;
}

.pos_set_infos {
	position:absolute; left:10px; top:226px; width:75px; height:22px; z-index:10
}
.pos_lihd {
	position:absolute; left:140px; top:227px; width:36px; height:16px; z-index:1
}

.pos_gratis_akku {
	position:absolute; left:140px; top:195px; width:40px; height:33px; z-index:1
}

.box_label {
	position:absolute; left:0px; top:0px; width:332px; height:292px; z-index:2;
}

.label {
	width:332px; height:292px; display:block; cursor:pointer;
}

.box_basis {
	width:100%;
	display:flex;
	justify-content:center;
	padding-bottom:25px;
}

.set_hg_check {
	background:#5AA701
}

.form {
	margin:10px
}

.set_abstand {
	height:110px
}

.hidden {
	visibility:hidden
}

.warenkorb {
	position:fixed; bottom:0px; right:0; z-index:100000
}

.fehler_set {
	background:#ff0000; width:300px; height:70px; line-height:35px; margin:auto;
}

.shake {
  animation: shaking 0.5s infinite;
}

@keyframes shaking {
	0% { transform: rotate(0deg); }
	25% { transform: rotate(1deg); }
	50% { transform: rotate(0eg); }
	75% { transform: rotate(-1deg); }
	100% { transform: rotate(0deg); }
}

input[type=radio], input[type=checkbox] {
	display:inherit;
}

@media only screen and (max-width : 760px) {
	.box_set {
		width:100%; float:inherit;
	}
}