@charset "UTF-8";
/* CSS Document */




.bluebox {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	padding:10px;
	padding-top:10px;
	border-radius:12px;
    border: 0px solid #333;
	max-height:95px;	
	background-image: linear-gradient(to bottom right, #282C31, #282C31);		
}



#form-wrapper {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom:60px;
}



form {	
	width: 100%;
	max-width: 850px;
}


form #form-title {
	margin-top: 0;
	font-weight: 400;
	text-align: center;
}

form #menue-slider {
	display: flex;
	flex-direction: row;
	align-content: stretch;
	position: relative;
	width: 100%;
	height: 60px;
	border: 0px solid #000; 
	-webkit-user-select: none;
	 -moz-user-select: none;
	  -ms-user-select: none;
		  user-select: none;
}

/* Connection line */
form #menue-slider::before {
	content: " ";
	position: absolute;
	height: 8px;
	width: 100%;
	width: calc(100% * (5 / 6));
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #FFFFFF; 
}

form #menue-slider input, form #menue-slider label {
	box-sizing: border-box;
	flex: 1;
	-webkit-user-select: none;
	 -moz-user-select: none;
	  -ms-user-select: none;
		  user-select: none;
	cursor: pointer;
}

form #menue-slider label {
	display: inline-block;
	position: relative;
	width: 20%;
	height: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;  
}

form #menue-slider label::before {
	content: attr(data-menue);
	position: absolute;
	left: 50%;
	padding-top: 14px;
	transform: translate(-50%, 45px);
	font-size: 8px;
	color:#FFFFFF;
	font-family: 'Mainfont-Medium';  
	letter-spacing: 0.1px;  
	white-space: nowrap;
	opacity: 0.0;
	transition: all 0.15s ease-in-out;
}

form #menue-slider label::after {
	content: " ";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 40px;
	height: 40px;
	border: 0px solid #000; 
	background: #FFFFFF;
	border-radius: 50%;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 1;
	cursor: pointer;
	transition: all 0.15s ease-in-out;
	opacity: 1.0;
}



form #menue-slider input:nth-child(1) + label::after {
  /* background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='-10 -10 64.56 64.56'%3E%3Cpath d='M23.297 38.74a6.563 6.563 0 0 1-10.16.499L1.308 26.112a5.083 5.083 0 1 1 7.551-6.805l8.369 9.288a.617.617 0 0 0 .956-.047L35.386 5.217a5.083 5.083 0 1 1 8.181 6.032L23.297 38.74z'/%3E%3C/svg%3E"), pink;*/
	background-image: url("data:image/svg+xml,%3Csvg width='74' height='74' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='hidden'%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect x='-1' y='-1' width='74' height='74'/%3E%3C/clipPath%3E%3CclipPath id='clip1'%3E%3Crect x='0' y='0' width='72' height='72'/%3E%3C/clipPath%3E%3CclipPath id='clip2'%3E%3Crect x='0' y='0' width='72' height='72'/%3E%3C/clipPath%3E%3CclipPath id='clip3'%3E%3Crect x='0' y='0' width='72' height='72'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip0)' transform='translate(1 1)'%3E%3Cg clip-path='url(%23clip1)'%3E%3Cg clip-path='url(%23clip2)'%3E%3Cg clip-path='url(%23clip3)'%3E%3Cpath d='M72 36C72 55.8822 55.8822 72 36 72 16.1177 72-3.9968e-15 55.8822-3.9968e-15 36-1.19904e-14 16.1177 16.1177-3.9968e-15 36-3.9968e-15 55.8822-1.19904e-14 72 16.1177 72 36Z' fill='%23FFFFFF'/%3E%3Cpath d='M36 55.2938C35.4566 55.2938 35.0156 55.7348 35.0156 56.2781 35.0156 56.8215 35.4566 57.2625 36 57.2625 36.5434 57.2625 36.9844 56.8215 36.9844 56.2781 36.9844 55.7348 36.5434 55.2938 36 55.2938Z'/%3E%3Cpath d='M55.6875 14.7375 53.7188 14.7375 53.7188 13.7531C53.7188 12.1215 52.3973 10.8 50.7656 10.8 49.1373 10.8 47.8125 12.1248 47.8125 13.7531L47.8125 14.7375 43.875 14.7375 43.875 13.7531C43.875 12.1215 42.5536 10.8 40.9219 10.8 39.2935 10.8 37.9688 12.1248 37.9688 13.7531L37.9688 14.7375 34.0312 14.7375 34.0312 13.7531C34.0312 12.1214 32.7097 10.8 31.0781 10.8 29.4498 10.8 28.125 12.1248 28.125 13.7531L28.125 14.7375 24.1875 14.7375 24.1875 13.7531C24.1875 12.1214 22.866 10.8 21.2344 10.8 19.606 10.8 18.2812 12.1248 18.2812 13.7531L18.2812 14.7375 16.3125 14.7375C14.6841 14.7375 13.3594 16.0623 13.3594 17.6906L13.3594 56.2781C13.3594 58.9921 15.5673 61.2 18.2812 61.2L53.7188 61.2C56.4327 61.2 58.6406 58.9921 58.6406 56.2781L58.6406 17.6906C58.6406 16.0623 57.3159 14.7375 55.6875 14.7375ZM49.7812 13.7531C49.7812 13.2103 50.2228 12.7688 50.7656 12.7688 51.309 12.7688 51.75 13.2096 51.75 13.7531L51.75 14.7375 49.7812 14.7375 49.7812 13.7531ZM39.9375 13.7531C39.9375 13.2103 40.3791 12.7688 40.9219 12.7688 41.4653 12.7688 41.9062 13.2096 41.9062 13.7531L41.9062 14.7375 39.9375 14.7375 39.9375 13.7531ZM30.0938 13.7531C30.0938 13.2103 30.5353 12.7688 31.0781 12.7688 31.6216 12.7688 32.0625 13.2096 32.0625 13.7531L32.0625 14.7375 30.0938 14.7375 30.0938 13.7531ZM20.25 13.7531C20.25 13.2103 20.6916 12.7688 21.2344 12.7688 21.7778 12.7688 22.2188 13.2096 22.2188 13.7531L22.2188 14.7375 20.25 14.7375 20.25 13.7531ZM56.6719 52.3406C56.6719 53.969 55.3471 55.2938 53.7188 55.2938L39.9375 55.2938C39.3939 55.2938 38.9531 55.7345 38.9531 56.2781 38.9531 56.8218 39.3939 57.2625 39.9375 57.2625L53.7188 57.2625C54.8259 57.2625 55.8486 56.8948 56.6719 56.2755L56.6719 56.2781C56.6719 57.9065 55.3471 59.2313 53.7188 59.2313L18.2812 59.2313C16.6529 59.2313 15.3281 57.9065 15.3281 56.2781L15.3281 56.2755C16.1514 56.8948 17.1741 57.2625 18.2812 57.2625L32.0625 57.2625C32.6062 57.2625 33.0469 56.8218 33.0469 56.2781 33.0469 55.7345 32.6062 55.2938 32.0625 55.2938L18.2812 55.2938C16.6529 55.2938 15.3281 53.969 15.3281 52.3406L15.3281 26.55 56.6719 26.55 56.6719 52.3406ZM56.6719 24.5812 15.3281 24.5812 15.3281 17.6906C15.3281 17.1478 15.7697 16.7062 16.3125 16.7062L18.2812 16.7062 18.2812 17.6906C18.2812 19.319 19.606 20.6437 21.2344 20.6437 21.778 20.6437 22.2188 20.203 22.2188 19.6594 22.2188 19.1157 21.778 18.675 21.2344 18.675 20.6916 18.675 20.25 18.2334 20.25 17.6906L20.25 16.7062 28.125 16.7062 28.125 17.6906C28.125 19.319 29.4498 20.6437 31.0781 20.6437 31.6218 20.6437 32.0625 20.203 32.0625 19.6594 32.0625 19.1157 31.6218 18.675 31.0781 18.675 30.5353 18.675 30.0938 18.2334 30.0938 17.6906L30.0938 16.7062 37.9688 16.7062 37.9688 17.6906C37.9688 19.319 39.2935 20.6437 40.9219 20.6437 41.4654 20.6437 41.9062 20.203 41.9062 19.6594 41.9062 19.1157 41.4654 18.675 40.9219 18.675 40.3791 18.675 39.9375 18.2334 39.9375 17.6906L39.9375 16.7062 47.8125 16.7062 47.8125 17.6906C47.8125 19.319 49.1373 20.6437 50.7656 20.6437 51.3092 20.6437 51.75 20.203 51.75 19.6594 51.75 19.1157 51.3092 18.675 50.7656 18.675 50.2228 18.675 49.7812 18.2334 49.7812 17.6906L49.7812 16.7062 55.6875 16.7062C56.2303 16.7062 56.6719 17.1478 56.6719 17.6906L56.6719 24.5812Z'/%3E%3Cpath d='M26.1562 31.0781 20.25 31.0781C19.7063 31.0781 19.2656 31.5188 19.2656 32.0625L19.2656 37.9688C19.2656 38.5124 19.7063 38.9531 20.25 38.9531L26.1562 38.9531C26.6999 38.9531 27.1406 38.5124 27.1406 37.9688L27.1406 32.0625C27.1406 31.5188 26.6999 31.0781 26.1562 31.0781ZM25.1719 36.9844 21.2344 36.9844 21.2344 33.0469 25.1719 33.0469 25.1719 36.9844ZM38.9531 31.0781 33.0469 31.0781C32.5032 31.0781 32.0625 31.5188 32.0625 32.0625L32.0625 37.9688C32.0625 38.5124 32.5032 38.9531 33.0469 38.9531L38.9531 38.9531C39.4967 38.9531 39.9375 38.5124 39.9375 37.9688L39.9375 32.0625C39.9375 31.5188 39.4967 31.0781 38.9531 31.0781ZM37.9688 36.9844 34.0312 36.9844 34.0312 33.0469 37.9688 33.0469 37.9688 36.9844ZM51.75 31.0781 45.8438 31.0781C45.3002 31.0781 44.8594 31.5188 44.8594 32.0625L44.8594 37.9688C44.8594 38.5124 45.3002 38.9531 45.8438 38.9531L51.75 38.9531C52.2936 38.9531 52.7344 38.5124 52.7344 37.9688L52.7344 32.0625C52.7344 31.5188 52.2936 31.0781 51.75 31.0781ZM50.7656 36.9844 46.8281 36.9844 46.8281 33.0469 50.7656 33.0469 50.7656 36.9844ZM26.1562 42.8906 20.25 42.8906C19.7063 42.8906 19.2656 43.3313 19.2656 43.875L19.2656 49.7812C19.2656 50.3249 19.7063 50.7656 20.25 50.7656L26.1562 50.7656C26.6999 50.7656 27.1406 50.3249 27.1406 49.7812L27.1406 43.875C27.1406 43.3313 26.6999 42.8906 26.1562 42.8906ZM25.1719 48.7969 21.2344 48.7969 21.2344 44.8594 25.1719 44.8594 25.1719 48.7969ZM38.9531 42.8906 33.0469 42.8906C32.5032 42.8906 32.0625 43.3313 32.0625 43.875L32.0625 49.7812C32.0625 50.3249 32.5032 50.7656 33.0469 50.7656L38.9531 50.7656C39.4967 50.7656 39.9375 50.3249 39.9375 49.7812L39.9375 43.875C39.9375 43.3313 39.4967 42.8906 38.9531 42.8906ZM37.9688 48.7969 34.0312 48.7969 34.0312 44.8594 37.9688 44.8594 37.9688 48.7969ZM51.75 42.8906 45.8438 42.8906C45.3002 42.8906 44.8594 43.3313 44.8594 43.875L44.8594 49.7812C44.8594 50.3249 45.3002 50.7656 45.8438 50.7656L51.75 50.7656C52.2936 50.7656 52.7344 50.3249 52.7344 49.7812L52.7344 43.875C52.7344 43.3313 52.2936 42.8906 51.75 42.8906ZM50.7656 48.7969 46.8281 48.7969 46.8281 44.8594 50.7656 44.8594 50.7656 48.7969Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: cover;	
}


form #menue-slider input:nth-child(3) + label::after {
	background-image: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 682.667 682.667' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' overflow='hidden'%3E%3Ccircle cx='341.334' cy='341.334' r='341.334' fill='%23FFFFFF'/%3E%3Cg transform='matrix(0.84 0 0 0.84 54.6132 54.6135)'%3E%3Cdefs stroke-width='15'%3E%3CclipPath id='a'%3E%3Cpath d='M0 512 512 512 512 0 0 0Z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath d='M0 512 512 512 512 0 0 0Z'/%3E%3C/clipPath%3E%3CclipPath id='c'%3E%3Cpath d='M0 512 512 512 512 0 0 0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg stroke-width='15' clip-path='url(%23a)' transform='matrix(1.33333 0 0 -1.33333 0 682.667)'%3E%3Cpath d='M0 0 0-160.802 184.21-241.565' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='none' transform='translate(71.79 251.565)'/%3E%3Cpath d='M0 0 184.21 80.764 184.21 241.565' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='none' transform='translate(256 10)'/%3E%3C/g%3E%3Cpath d='M0 0 167.571-67.384' stroke='%23000000' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='none' transform='matrix(1.33333 0 0 -1.33333 363.518 132.519)'/%3E%3Cpath d='M0 0 107.802 43.208' stroke='%23000000' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='none' transform='matrix(1.33333 0 0 -1.33333 95.72 222.365)'/%3E%3Cg stroke-width='15' clip-path='url(%23b)' transform='matrix(1.33333 0 0 -1.33333 0 682.667)'%3E%3Cpath d='M0 0-184.21 90.764-141.394 163.328 42.816 82.564Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='none' transform='translate(213.184 181.898)'/%3E%3Cpath d='M0 0-184.21-90.764-227.026-8.199-42.816 72.564Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='none' transform='translate(483.026 272.662)'/%3E%3Cpath d='M0 0-21.136 47.894-70.54 68.384-21.136 88.874 0 136.768 21.136 88.874 70.54 68.384 21.136 47.894Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='none' transform='translate(202.099 344.227)'/%3E%3Cpath d='M0 0-15.26 34.578-50.928 49.372-15.26 64.165 0 98.743 15.26 64.165 50.928 49.372 15.26 34.578Z' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='none' transform='translate(389.282 403.257)'/%3E%3C/g%3E%3Cpath d='M0 0 0-11.092' stroke='%23000000' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='none' transform='matrix(1.33333 0 0 -1.33333 374.792 182.554)'/%3E%3Cpath d='M0 0 0-11.092' stroke='%23000000' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='none' transform='matrix(1.33333 0 0 -1.33333 374.792 247.385)'/%3E%3Cpath d='M0 0-11.092 0' stroke='%23000000' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='none' transform='matrix(1.33333 0 0 -1.33333 414.602 222.365)'/%3E%3Cpath d='M0 0-11.092 0' stroke='%23000000' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='none' transform='matrix(1.33333 0 0 -1.33333 349.771 222.365)'/%3E%3Cg stroke-width='15' clip-path='url(%23c)' transform='matrix(1.33333 0 0 -1.33333 0 682.667)'%3E%3Cpath d='M0 0 0 78.174' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='none' transform='translate(256 13.851)'/%3E%3C/g%3E%3Cpath d='M0 0 0 82.025' stroke='%23000000' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='none' transform='matrix(1.33333 0 0 -1.33333 341.333 439.417)'/%3E%3Cpath d='M0 0 0 0' stroke='%23000000' stroke-width='15' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' fill='none' transform='matrix(1.33333 0 0 -1.33333 341.333 499.936)'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: cover;
}


form #menue-slider input:nth-child(5) + label::after {
	background-image: url("data:image/svg+xml,%3Csvg width='74' height='74' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='hidden'%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect x='-1' y='-1' width='74' height='74'/%3E%3C/clipPath%3E%3CclipPath id='clip1'%3E%3Crect x='0' y='0' width='72' height='72'/%3E%3C/clipPath%3E%3CclipPath id='clip2'%3E%3Crect x='0' y='0' width='72' height='72'/%3E%3C/clipPath%3E%3CclipPath id='clip3'%3E%3Crect x='0' y='0' width='72' height='72'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip0)' transform='translate(1 1)'%3E%3Cg clip-path='url(%23clip1)'%3E%3Cg clip-path='url(%23clip2)'%3E%3Cg clip-path='url(%23clip3)'%3E%3Cpath d='M71.9999 36C71.9999 55.8822 55.8822 71.9999 36 71.9999 16.1178 71.9999 0.000140624 55.8822 0.000140624 36 0.000140624 16.1178 16.1178 0.000137329 36 0.000137329 55.8822 0.000137329 71.9999 16.1178 71.9999 36Z' fill='%23FFFFFF'/%3E%3Cpath d='M58.4585 19.2574 57.5659 19.2574C57.1471 18.1737 56.0944 17.403 54.8647 17.403L53.8448 17.403C53.6972 16.8729 53.5091 16.3549 53.2823 15.8536 52.6571 14.4713 51.2733 13.5788 49.7566 13.5788L19.2271 13.5788C17.7105 13.5788 16.3268 14.4714 15.7015 15.8536 14.4235 18.6789 14.4235 21.9177 15.7015 24.7431 15.9586 25.3106 16.3491 25.8077 16.8397 26.1918L16.8397 38.6577C16.8397 40.7236 18.5202 42.404 20.5859 42.404 22.6518 42.404 24.3322 40.7236 24.3322 38.6577L24.3322 33.3928C24.3322 32.5543 25.0143 31.8721 25.8529 31.8721 26.6915 31.8721 27.3733 32.5543 27.3733 33.3928L27.3733 34.4078C27.3733 36.235 28.8597 37.7212 30.6865 37.7212 32.5133 37.7212 33.9994 36.235 33.9994 34.4078L33.9994 31.5669C33.9994 31.0961 34.3824 30.7132 34.8531 30.7132L38.6818 30.7132C40.524 30.7132 42.0227 29.2145 42.0227 27.3723L42.0227 27.0174 49.7563 27.0174C51.2729 27.0174 52.6571 26.1248 53.2818 24.7431 53.5103 24.2383 53.6981 23.7199 53.8448 23.1932L54.8643 23.1932C56.0939 23.1932 57.1471 22.4224 57.5658 21.3388L58.4585 21.3388C59.6182 21.3388 60.5616 22.2822 60.5616 23.4419L60.5616 28.0612C60.5616 29.1783 59.7284 30.1434 58.6231 30.3063L40.9638 32.9066C39.4753 33.1258 38.1144 33.8737 37.1311 35.0123 36.1478 36.151 35.6063 37.6066 35.6063 39.1109L35.6063 44.0323C35.6063 44.1096 35.6148 44.1853 35.6311 44.2579 34.5303 44.2592 33.6352 45.155 33.6352 46.2559L33.6352 48.7452C32.9145 48.8424 32.3572 49.4614 32.3572 50.2083L32.3572 62.6211C32.3572 64.9576 34.2585 66.8589 36.5949 66.8589 38.9311 66.8589 40.8322 64.9576 40.8322 62.6211L40.8322 50.2082C40.8322 49.4614 40.2749 48.8424 39.5542 48.7449L39.5542 46.2555C39.5542 45.1897 38.7151 44.3158 37.6623 44.2604 37.679 44.1868 37.6875 44.1104 37.6875 44.032L37.6875 39.1109C37.6875 37.048 39.2266 35.2659 41.2671 34.9656L58.9264 32.3652C61.0451 32.053 62.643 30.2027 62.643 28.0612L62.643 23.4419C62.643 21.1346 60.7657 19.2575 58.4585 19.2575ZM39.9419 27.3722C39.9419 28.067 39.3765 28.632 38.6822 28.632L34.8531 28.632C33.2349 28.632 31.9182 29.9487 31.9182 31.5668L31.9182 34.4078C31.9182 35.0871 31.3657 35.6399 30.6865 35.6399 30.0073 35.6399 29.4548 35.087 29.4548 34.4078L29.4548 33.3928C29.4548 31.4067 27.8391 29.7909 25.8529 29.7909 23.8668 29.7909 22.2514 31.4067 22.2514 33.3928L22.2514 38.6577C22.2514 39.5755 21.5042 40.3227 20.5864 40.3227 19.6681 40.3227 18.9214 39.5755 18.9214 38.6577L18.9214 27.0052C18.9458 27.0072 18.9706 27.0089 18.9958 27.0105L18.9994 27.0105C19.01 27.0113 19.0205 27.0121 19.0312 27.0125 19.034 27.0125 19.0364 27.013 19.0393 27.013L19.0674 27.0141C19.0705 27.0141 19.0742 27.0145 19.0775 27.0145 19.0864 27.0149 19.0949 27.0149 19.1035 27.0154 19.1076 27.0154 19.1116 27.0158 19.1153 27.0158 19.1239 27.0162 19.132 27.0162 19.1401 27.0166 19.1446 27.0166 19.1486 27.0166 19.1531 27.017 19.1612 27.017 19.1693 27.017 19.1775 27.0174L19.1905 27.0174C19.2026 27.0174 19.2149 27.0179 19.2271 27.0179L39.9419 27.0179ZM49.7567 24.9361 19.227 24.9361C19.2169 24.9361 19.2068 24.9361 19.1966 24.9358L19.1852 24.9358C19.1791 24.9354 19.173 24.9354 19.1664 24.9349 19.1621 24.9349 19.1572 24.9349 19.1527 24.9345 19.1475 24.9341 19.1421 24.9341 19.1369 24.9337 19.1316 24.9333 19.1263 24.9333 19.121 24.9329 19.1169 24.9324 19.1128 24.9324 19.1088 24.9321 19.1025 24.9317 19.0963 24.9313 19.0901 24.9309 19.0872 24.9305 19.0849 24.9305 19.0824 24.9301 19.0484 24.9272 19.0145 24.9236 18.9808 24.9191 18.9795 24.9187 18.9783 24.9187 18.9766 24.9183 18.967 24.917 18.9574 24.9156 18.9478 24.9138 18.9405 24.9126 18.9332 24.9117 18.9259 24.9106L18.9186 24.9093C18.9116 24.9077 18.9045 24.9063 18.8974 24.9052 18.8949 24.9049 18.8925 24.9045 18.8902 24.9036 18.8832 24.9024 18.8763 24.9012 18.8693 24.8996 18.8604 24.8979 18.8511 24.8959 18.8418 24.8938L18.8365 24.8927C18.8279 24.8906 18.8194 24.8891 18.8113 24.887L18.8068 24.8857C18.7974 24.8836 18.7885 24.8812 18.7791 24.8789L18.7787 24.8789C18.2554 24.7426 17.8215 24.3775 17.5979 23.8851 17.1011 22.7871 16.838 21.5978 16.8251 20.3927L27.2984 20.3927C27.8728 20.3927 28.339 19.927 28.339 19.3521 28.339 18.7774 27.8728 18.3115 27.2984 18.3115L17.054 18.3115C17.1829 17.7617 17.365 17.2257 17.5979 16.7112 17.888 16.0718 18.5249 15.6608 19.2271 15.66L49.7567 15.66C50.4588 15.6609 51.0958 16.0719 51.3859 16.7112 52.4172 18.9913 52.4172 21.6049 51.3859 23.885 51.0958 24.5243 50.4588 24.9353 49.7567 24.9362ZM54.8647 21.1118 54.2107 21.1118C54.2521 20.5701 54.2521 20.0264 54.2107 19.4847L54.8647 19.4847C55.3134 19.4847 55.6781 19.8493 55.6781 20.298 55.6781 20.7468 55.3134 21.1118 54.8647 21.1118ZM37.4728 48.732 35.7165 48.732 35.7165 46.339 37.4729 46.339ZM38.7509 62.6213C38.7509 63.8099 37.7835 64.7774 36.5949 64.7774 35.4059 64.7774 34.4385 63.8104 34.4385 62.6213L34.4385 50.8132 38.7509 50.8132Z'/%3E%3Cpath d='M31.4633 18.3115 31.4608 18.3115C30.8861 18.3115 30.4215 18.7774 30.4215 19.3521 30.4215 19.927 30.8885 20.3927 31.4633 20.3927 32.0381 20.3927 32.504 19.927 32.504 19.3521 32.504 18.7774 32.0381 18.3115 31.4633 18.3115Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: cover;
}


form #menue-slider input:nth-child(7) + label::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 512 511' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Ccircle r='256' cx='256' cy='255.5' fill='%23ffffff' shape='circle'%3E%3C/circle%3E%3Cg transform='matrix(0.7599999999999998,0,0,0.7599999999999998,61.440000000000055,65.19724243164072)'%3E%3Cpath d='M478.176 237.59h-7.617l-37.61-84.367c-7.87-17.657-25.445-29.106-44.773-29.168l-40.547-.13v-31.51c0-21.497-17.453-38.985-38.902-38.985h-53.563C241.304 22.273 210.054.5 173.816.5c-36.242 0-67.488 21.773-81.351 52.93H38.906C17.453 53.426 0 70.918 0 92.414v315.281c0 5.524 4.477 10 10 10h56.934c6.968 24.106 29.234 41.782 55.554 41.782s48.586-17.676 55.555-41.782h171.812c6.965 24.106 29.235 41.782 55.551 41.782 26.32 0 48.59-17.676 55.555-41.782H502c5.523 0 10-4.476 10-10V271.422c0-18.656-15.176-33.832-33.824-33.832zM492 271.422v72.433H347.629V257.59h130.547c7.62 0 13.824 6.203 13.824 13.832zM347.73 397.695H180.168c-.879-12.89-6.004-24.632-13.98-33.84H361.71c-7.98 9.207-13.102 20.95-13.98 33.84zM20 343.855v-38.582h307.629v38.582zm368.11-199.8c11.472.035 21.902 6.832 26.574 17.308l33.976 76.227H347.63v-93.664zM173.811 20.5c38.043 0 68.989 30.945 68.989 68.988 0 51.207-51.938 92.2-68.942 104.242-17.007-12.214-69.03-53.726-69.03-104.242 0-38.043 30.944-68.988 68.983-68.988zM20 92.414c0-10.469 8.48-18.984 18.906-18.984h47.375a88.81 88.81 0 0 0-1.453 16.058c0 71.153 80.23 122.645 83.645 124.801a9.987 9.987 0 0 0 10.613.043c3.418-2.117 83.715-52.734 83.715-124.844 0-5.48-.496-10.847-1.45-16.058h47.376c10.421 0 18.902 8.515 18.902 18.984v192.86H20zm0 271.441h58.79c-7.978 9.207-13.103 20.95-13.981 33.84H20zm102.488 75.622c-20.851 0-37.812-16.961-37.812-37.813 0-20.848 16.96-37.812 37.812-37.812 20.852 0 37.813 16.964 37.813 37.812 0 20.852-16.961 37.813-37.813 37.813zm282.918 0c-20.847 0-37.812-16.961-37.812-37.813 0-20.848 16.965-37.812 37.812-37.812 20.852 0 37.817 16.964 37.817 37.812 0 20.852-16.965 37.813-37.817 37.813zM492 397.695h-28.914c-.879-12.89-6-24.633-13.977-33.84H492zm0 0' fill='%23000000' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='M173.629 257.59c-4.18 0-7.996-2.711-9.402-6.637-1.391-3.875-.204-8.32 2.933-10.988 3.274-2.777 8.102-3.14 11.746-.871 3.496 2.176 5.328 6.402 4.535 10.445-.91 4.613-5.113 8.05-9.812 8.05zM128.414 257.59H53.078c-5.523 0-10-4.48-10-10 0-5.524 4.477-10 10-10h75.336c5.524 0 10 4.476 10 10 0 5.52-4.476 10-10 10zM294.555 257.59h-75.34c-5.524 0-10-4.48-10-10 0-5.524 4.476-10 10-10h75.34c5.52 0 10 4.476 10 10 0 5.52-4.48 10-10 10zM173.813 131.207c-23.583 0-42.77-19.187-42.77-42.77 0-23.585 19.187-42.773 42.77-42.773 23.585 0 42.773 19.188 42.773 42.773 0 23.583-19.188 42.77-42.774 42.77zm0-65.543c-12.555 0-22.77 10.215-22.77 22.77 0 12.558 10.215 22.773 22.77 22.773 12.558 0 22.773-10.215 22.773-22.773 0-12.555-10.215-22.77-22.774-22.77zm0 0' fill='%23000000' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: cover;
}


form #menue-slider input:nth-child(9) + label::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 682.667 682.667' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Ccircle r='341.3335' cx='341.3335' cy='341.3335' fill='%23ffffff' shape='circle'%3E%3C/circle%3E%3Cg transform='matrix(0.7999999999999999,0,0,0.7999999999999999,68.26636104583747,68.26689395904543)'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z' fill='%23000000' data-original='%23000000' class=''%3E%3C/path%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' transform='matrix(1.33333 0 0 -1.33333 0 682.667)'%3E%3Cpath d='m0 0 45.66 45.66c15.621 15.621 40.947 15.621 56.569 0l152.735-152.735c15.621-15.621 15.621-40.948 0-56.569L-4.293-422.9c-15.621-15.621-40.947-15.621-56.568 0l-152.736 152.735c-15.621 15.621-15.621 40.948 0 56.568L-63.776-63.776' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(235.316 444.62)' fill='none' stroke='%23000000' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m0 0-47.724-47.725' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(147.053 147.053)' fill='none' stroke='%23000000' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m0 0 36.438 36.438' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(59.73 138.927)' fill='none' stroke='%23000000' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m0 0-207.041-207.041' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(411.484 411.484)' fill='none' stroke='%23000000' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m0 0 195.473 195.473' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(176.414 255.61)' fill='none' stroke='%23000000' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m0 0-55.608 55.608' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(109.03 203.112)' fill='none' stroke='%23000000' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m0 0 55.608-55.608' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(93.019 298.318)' fill='none' stroke='%23000000' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m0 0-46.953 46.953' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(260.723 51.419)' fill='none' stroke='%23000000' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m0 0 46.953-46.953' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(253.367 137.97)' fill='none' stroke='%23000000' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='M0 0v0c-12.771-12.771-12.771-33.476 0-46.246L23.123-69.37l23.123 23.124c12.771 12.77 12.771 33.475 0 46.246C33.476 12.771 12.771 12.771 0 0Z' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(152.746 245.239)' fill='none' stroke='%23000000' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='M0 0v0c12.771 12.771 33.476 12.771 46.246 0l23.123-23.123-23.123-23.123c-12.77-12.771-33.475-12.771-46.246 0C-12.771-33.476-12.771-12.771 0 0Z' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(106.5 198.992)' fill='none' stroke='%23000000' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m0 0 18.246 35.039c-28.408-13.625-60.733-16.355-90.712-8.191L-90.658 8.821c31.929-31.93 76.308-43.819 117.512-35.675z' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(266.31 166.832)' fill='none' stroke='%23000000' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='m0 0-35.038-18.247c13.625 28.409 16.354 60.734 8.19 90.713L-8.82 90.659C23.109 58.729 34.998 14.35 26.854-26.854Z' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(184.473 84.994)' fill='none' stroke='%23000000' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='M0 0v27.593M0 0h-27.594' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(175.652 175.652)' fill='none' stroke='%23000000' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='M0 0v0' style='stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1' transform='translate(203.32 412.702)' fill='none' stroke='%23000000' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-dasharray='none' stroke-opacity='' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: cover;
}






form #menue-slider input:nth-child(11) + label::after {
	background-image: url("data:image/svg+xml,%3Csvg width='74' height='74' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='hidden'%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect x='-1' y='-1' width='74' height='74'/%3E%3C/clipPath%3E%3CclipPath id='clip1'%3E%3Crect x='0' y='0' width='72' height='72'/%3E%3C/clipPath%3E%3CclipPath id='clip2'%3E%3Crect x='0' y='0' width='72' height='72'/%3E%3C/clipPath%3E%3CclipPath id='clip3'%3E%3Crect x='0' y='0' width='72' height='72'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip0)' transform='translate(1 1)'%3E%3Cg clip-path='url(%23clip1)'%3E%3Cg clip-path='url(%23clip2)'%3E%3Cg clip-path='url(%23clip3)'%3E%3Cpath d='M72 36C72 55.8822 55.8822 72 36 72 16.1177 72-3.9968e-15 55.8822-3.9968e-15 36-1.19904e-14 16.1177 16.1177-3.9968e-15 36-3.9968e-15 55.8822-1.19904e-14 72 16.1177 72 36Z' fill='%23FFFFFF'/%3E%3Cpath d='M53.2542 12.2063 19.589 12.2063C16.4409 12.2063 13.8796 14.7676 13.8796 17.9156L13.8796 54.3371C13.8796 55.9656 15.2043 57.2902 16.8327 57.2902L29.7607 57.2902C30.3044 57.2902 30.7451 56.8496 30.7451 56.3059 30.7451 55.7622 30.3044 55.3215 29.7607 55.3215L16.8327 55.3215C16.2897 55.3215 15.8484 54.8801 15.8484 54.3371L15.8484 17.9156C15.8484 15.8531 17.5264 14.175 19.589 14.175L48.9464 14.175C48.0747 15.1779 47.5448 16.4856 47.5448 17.9156L47.5448 49.6387C47.5448 50.5469 46.8062 51.2855 45.898 51.2855 45.1889 51.286 44.5593 50.8324 44.3353 50.1597L42.8518 45.7084C42.4347 44.4531 41.2598 43.6064 39.937 43.6078 38.2428 43.6078 36.8647 44.9859 36.8647 46.6798L36.8647 47.4466 31.7625 47.4466C31.2188 47.4466 30.7781 47.8876 30.7781 48.431 30.7781 48.9746 31.2188 49.4153 31.7625 49.4153L36.8648 49.4153 36.8648 54.3126C36.8633 55.7585 37.1496 57.1904 37.7073 58.5245L39.1553 62.0003C39.3083 62.3672 39.6668 62.6063 40.0644 62.6063 40.1941 62.6063 40.3227 62.5805 40.4424 62.5305 40.9445 62.3213 41.1817 61.7449 40.9726 61.2431L39.5245 57.7675C39.0673 56.6732 38.8323 55.4989 38.8335 54.3129L38.8335 46.68C38.8335 46.0714 39.3284 45.5766 39.937 45.5766 40.4127 45.5766 40.8338 45.8796 40.9842 46.331L42.4676 50.7822C42.9587 52.2595 44.3412 53.2558 45.898 53.2543 47.8917 53.2543 49.5136 51.6324 49.5136 49.6387L49.5136 32.7616 50.829 34.0743C53.1762 36.4169 54.4685 39.5334 54.4685 42.8492L54.4685 53.3131C54.4685 56.0236 53.8545 58.7507 52.6932 61.1997 52.4602 61.6907 52.6698 62.2779 53.1608 62.5109 53.6518 62.7439 54.239 62.5347 54.472 62.0433 55.7575 59.3324 56.4373 56.3135 56.4373 53.3132L56.4373 42.8492C56.4373 39.0066 54.9396 35.3956 52.2198 32.6809L49.5136 29.9796 49.5136 29.0391 56.0105 29.0391C57.6389 29.0391 58.9636 27.7144 58.9636 26.0859L58.9636 17.9156C58.9636 14.7676 56.4026 12.2063 53.2542 12.2063ZM56.9948 26.0859C56.9948 26.6285 56.5534 27.0703 56.0105 27.0703L49.5136 27.0703 49.5136 17.9156C49.5136 15.8531 51.1917 14.175 53.2542 14.175 55.3168 14.175 56.9948 15.8531 56.9948 17.9156Z'/%3E%3Cpath d='M34.0593 55.3215C33.8001 55.3215 33.5464 55.4268 33.3633 55.6099 33.1796 55.795 33.0759 56.045 33.0749 56.3059 33.0749 56.565 33.1802 56.8188 33.3633 57.0018 33.5483 57.1858 33.7984 57.2893 34.0593 57.2902 34.3181 57.2902 34.5719 57.1849 34.7552 57.0018 34.9392 56.8168 35.0428 56.5667 35.0437 56.3059 35.0437 56.0471 34.9383 55.7933 34.7552 55.6099 34.5702 55.4261 34.3201 55.3225 34.0593 55.3215ZM27.4313 19.4906C27.4313 18.4052 26.548 17.5219 25.4625 17.5219L21.1313 17.5219C20.0454 17.5219 19.1625 18.4052 19.1625 19.4906L19.1625 23.8219C19.1625 24.9073 20.0454 25.7906 21.1313 25.7906L25.4625 25.7906C26.548 25.7906 27.4313 24.9073 27.4313 23.8219ZM25.4625 23.8219 21.1313 23.8219 21.1313 19.4906 25.4625 19.4906 25.4637 23.8219 25.4625 23.8219ZM27.4313 31.3031C27.4313 30.2177 26.548 29.3344 25.4625 29.3344L21.1313 29.3344C20.0454 29.3344 19.1625 30.2177 19.1625 31.3031L19.1625 35.6344C19.1625 36.7198 20.0454 37.6031 21.1313 37.6031L25.4625 37.6031C26.548 37.6031 27.4313 36.7198 27.4313 35.6344ZM25.4625 35.6344 21.1313 35.6344 21.1313 31.3031 25.4625 31.3031 25.4637 35.6344 25.4625 35.6344ZM25.4625 41.1469 21.1313 41.1469C20.0454 41.1469 19.1625 42.0298 19.1625 43.1156L19.1625 47.4465C19.1625 48.5323 20.0454 49.4152 21.1313 49.4152L25.4625 49.4152C26.548 49.4152 27.4313 48.5323 27.4313 47.4465L27.4313 43.1156C27.4313 42.0298 26.548 41.1469 25.4625 41.1469ZM25.4625 47.4465 21.1313 47.4465 21.1313 43.1156 25.4625 43.1156 25.4637 47.4465 25.4625 47.4465ZM43.0498 25.7906C43.5935 25.7906 44.0342 25.3499 44.0342 24.8063 44.0342 24.2626 43.5935 23.8219 43.0498 23.8219L36.2638 23.8219C35.72 23.8219 35.2794 24.2626 35.2794 24.8063 35.2794 25.3499 35.72 25.7906 36.2638 25.7906ZM31.7625 25.7906C32.0217 25.7906 32.2754 25.6853 32.4585 25.5022 32.6416 25.3191 32.7469 25.065 32.7469 24.8063 32.7469 24.5475 32.6416 24.2934 32.4585 24.1103 32.2735 23.9263 32.0234 23.8228 31.7625 23.8219 31.5027 23.8219 31.2496 23.9272 31.0666 24.1103 30.8827 24.2934 30.7782 24.5475 30.7782 24.8063 30.7782 25.065 30.8827 25.3191 31.0666 25.5022 31.2496 25.6853 31.5027 25.7906 31.7625 25.7906ZM31.7622 37.6031 43.0498 37.6031C43.5935 37.6031 44.0342 37.1624 44.0342 36.6188 44.0342 36.0751 43.5935 35.6344 43.0498 35.6344L31.7622 35.6344C31.2188 35.6344 30.7778 36.0751 30.7778 36.6188 30.7778 37.1624 31.2188 37.6031 31.7622 37.6031Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: cover;
}












form #menue-slider label:hover::after {
	transform: translate(-50%, -50%) scale(1.2);
 }


form #menue-slider input {
	display: none;
}



form #menue-slider input:checked + label::before {
	font-family: 'Mainfont-Bold';  
	font-size: 10px;
	color:#FAFAFA;
	opacity: 1;
}


form #menue-slider input:checked + label::after {
	border-width: 0px;
	transform: translate(-50%, -50%) scale(1.2);
}




form #menue-slider input:checked ~ #menue-pos {
	opacity: 1;
}








form #menue-slider input:checked:nth-child(1) ~ #menue-pos {
	left: 8.33%;  
}

form #menue-slider input:checked:nth-child(3) ~ #menue-pos {
	left: 25%;
}

form #menue-slider input:checked:nth-child(5) ~ #menue-pos {
	left: 41.66%;
}

form #menue-slider input:checked:nth-child(7) ~ #menue-pos {
	left: 58.33%;
}

form #menue-slider input:checked:nth-child(9) ~ #menue-pos {
	left: 75%;
}

form #menue-slider input:checked:nth-child(11) ~ #menue-pos {
	left: 91.66%;
}



/*Input Checked attributes*/
form #menue-slider #menue-pos {
	display: block;
	position: absolute;
	top: 50%;
	width: 50px;
	height: 50px;
	/*background: #1050A5;*/
	border-radius: 50%;
	transition: all 0.15s ease-in-out;
	transform: translate(-50%, -50%);
	border: 2px solid #1050A5;
	opacity: 0;
	z-index: 2;
}

form:valid #menue-slider input + label::before {
	transform: translate(-50%, 45px) scale(1.0);
	transition: all 0.15s linear;
}

form:valid #menue-slider input:checked + label::before {
	transform: translate(-50%, 45px) scale(1.1);
	transition: all 0.15s linear;
}





.overlayflex{	
	position:relative;
	margin-top:-90px; 
	margin-bottom:70px;
	width:95.5%;
	height:20px;
	color:#FAFAFA;
	margin-left:auto;
	margin-right:auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: 0px solid #333;
	-ms-flex-pack: justify;
    justify-content: space-around;
	z-index:2;
}

.successelement{	
	border: 0px solid #FFFFFF;	
}



.overlaystatusimage{	
	margin-left:30px;
	margin-top:18px;			
	width:18px;
	height:18px;	
	visibility: hidden;	
	cursor: pointer;
}




.visiblestatus{
	visibility: visible;
}



.selectedtimeperiod-shop{	
	margin-top:0px;
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #DADADA;		
	-ms-flex-direction: column;
    flex-direction: column;
	background:#FAFAFA;
	border-radius:15px;		
	padding: 15px;	
	width:98%;	
	gap:7px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}






.selecteddates-shop{	
	margin-top:10px;
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;    
	height:30px;
	-ms-flex-align: center;
    align-items: center;	
}




.inline-graphic{
	margin-right:10px;
	width:20px;
}




.inline-text{
	margin-right:10px;	
}




.productbox-big{	
	margin-bottom:25px;
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;	
	-ms-flex-direction: column;
    flex-direction: column;		
	margin-left:-49%;
	width:98%;			
	margin-left:auto;
	margin-right:auto;	
	padding:10px;
	border: 1px solid #DADADA;		
	background:#F1F1F1;	
	min-height:250px;
	border-radius:15px;	
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;	
	background-image:  url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 130' preserveAspectRatio='none'%3E%3Cpath d='M0,0V7.23C0,65.52,268.63,112.77,600,112.77S1200,65.52,1200,7.23V0Z' class='shape-fill' fill='%23FEFEFE'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;	
	background-position-x: center;
	background-position-y: 0%;
	background-size: 800px 340px;	
}



.productbox-big:active{		
	box-shadow: rgba(99, 99, 99, 0.2) 0px 4px 14px 0px;	
	background-image:  url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 130' preserveAspectRatio='none'%3E%3Cpath d='M0,0V7.23C0,65.52,268.63,112.77,600,112.77S1200,65.52,1200,7.23V0Z' class='shape-fill' fill='%23FEFEFE'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;	
	background-position-x: center;
	background-position-y: 0%;
	background-size: 800px 350px;
	transition: all 0.1s ease-in;	
}


.productbox-big:active .product-image{	
	transform: scale(1.07);
	transition: all 0.1s ease-in;
}




.label-container{
	width: 125px;
	height: 125px;
	overflow: hidden;
	position: absolute;		
	right: 0px;
	margin-top: -1px;
	margin-right: calc(2px + 1.2%);
	margin-bottom: 0px;	
}




.label-text{
	display: block;
	width: 180px;
	height: 35px;	
	/*background-image: linear-gradient(to right, #85C996, #85C996);*/
	background:#000000;	
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	text-align: center;
	line-height: 24px;
	right: -40px;
	padding-top:6px;
	top: 33px; 
	font-size: 16px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 4px 0px;
}








.product-image-box{		
	border-radius:10px;	
	min-width:300px;
	min-height:270px;	
	padding:7px;
	border: 0px solid #C1C1C1;		
	background-size:400px;
	background-repeat: repeat;	
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;	
	-ms-flex-direction: column;
    flex-direction: column;	
	justify-content: space-between;		
}



.product-image{		
	width:80%;	
	max-width:300px;		
}

.product-info{		
	margin-top:20px;	
	width:100%;
	border: 0px solid #C1C1C1;	
}




.product-type-button{	
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	height: 25px;		
	border: 0px;
	border-radius: 13px;	
	padding:0px;	
}



.background-blue{	
	background-image: linear-gradient(to bottom right, #4472C4, #2D4F8C);
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 4px 0px;	
	color:#FAFAFA;	
}


.background-green{	
	background-image: linear-gradient(to bottom right, #70AD47, #568239);
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 4px 0px;	
	color:#FAFAFA;	
}


.background-black{
	background:#000000;	
	color:#FAFAFA;	
}



.background-without{
	background:none;	
	color:#000000;	
}




.product-type-button-flexbox {
	margin-top:0px;
	height:25px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;    
	-ms-flex-align: center;
    align-items: center;
	-ms-flex-pack: center;
    justify-content: center;
	border: 0px solid #FAFAFA;	
}



.product-type-button-text{	
	padding-top:0px;
	padding-left:2px;
	padding-right:8px;	
	padding-bottom:0px;
	font-size:13px;	
	line-height:0.8em;	
}






.product-type-button-icon{
	width:20px;
	padding-left:3px;	
}


.product-type-button-icon svg{	
	fill: #FAFAFA;
	pointer-events: auto;	
	height:25px;
}








.product-image-subtitle{		
	padding-left:8px;
	padding-right:8px;
	background:#FFFFFF;
	border-radius:13px;	
	min-height:25px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 4px 0px;
}



.attributes-flexbox{	
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: 0px solid #333;	
	padding:2px;
	-ms-flex-align: center;
    align-items: center;
}


.attributes-flexbox-container-left{	
	padding-right:3px;
	padding-top:2px;
}

.attributes-flexbox-container-right{	
	padding-left:3px;
	padding-top:0px;
}

.attributes-flexbox-image{
	padding-top:0px;
	width:17px;	
}





.incart-flexbox-image{
	padding-top:0px;
	width:17px;
}



.incart-flexbox-image-small{
	padding-top:2px;
	width:15px;
}



.button-padding{
	padding:5px;
}

.detail-button{	
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	height: 27px;	
	border-radius: 14px;	
	border:0px;
	padding:0px;
	cursor: pointer;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 4px 0px;	
	background:#000000;	
	transition: all 0.3s ease-out;
}


.detail-button:hover{
	background:#404040;
	transition: all 0.3s ease-out;
	/*box-shadow: rgba(43,13,99, 0.5) 2px 2px, rgba(112,30,118, 0.5) 4px 4px, rgba(153, 40, 129, 0.5) 6px 6px, rgba(199, 51, 141, 0.5) 8px 8px, rgba(245,205,228, 5) 10px 10px;*/
}





.detail-button-flexbox {
	margin-top:0px;	
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;    
	-ms-flex-align: center;
    align-items: center;
	-ms-flex-pack: center;
    justify-content: center;
	border: 0px solid #FAFAFA;	
}


.detail-button-text{	
	margin-top:0px;
	padding-top:0px;
	padding-left:7px;
	padding-right:12px;			
	font-size:14px;
	line-height:1.0em;
	color:#FAFAFA;
}


.detail-button-icon{	
	width:18px;				
	height:18px;	
}



.detail-button-icon svg{	
	fill: #FAFAFA;
	pointer-events: auto;
	height:18px;
	padding-left:7px;
}







.shownprice-flex{
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: 0px solid #333;
	-ms-flex-direction: column;
    flex-direction: column;	
}



.shownprice-flex-gap{		
}
						
					








.shoppingcartbottom-flex{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	 -ms-flex-pack: center;
    justify-content: center;
	-ms-flex-direction: column;
    flex-direction: column;	
	max-height:500px;	
	margin:auto;
	padding:0px;
	padding-top:2px;
	border-radius:10px;
    border: 0px solid #FAFAFA;
	background:#000000;
	padding:5px;
}




.shoppingcartbottom-headline-flex{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: 0px solid #333;
	width:100%;	
}




.shoppingcart-symbol{	
	width: 40px;
	height: 30px;
	margin-right:10px;
}



.shoppingcart-numbercircle{
	position:absolute;
	margin-left:25px;
	width:20px;
	height:20px;
	border-radius:10px;
	background:#1050A5;	
}



.shoppingcart-numbercircle-flex-text{	
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	height:20px;
    border: 0px solid #333;
	-ms-flex-pack: center;
    justify-content: center;	
	-ms-flex-align: center;
    align-items: center;
	color:#FAFAFA;
	padding:0px 0px 0px 0px;
	font-family: 'Mainfont-Bold';	
}


.sizeforbigquantity{ 	
	font-size:11px;
}

.sizeforsmallquantity{ 	
	font-size:14px;
}

	

.price-sum-flex{
	min-height:30px;
	margin-left:5px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border: 0px solid #333;
	padding-top:0px;
	-ms-flex-direction: row;
    flex-direction: crow;
	width:100%;
	-ms-flex-align: center;
    align-items: center;
}
	
.price-sum-flex .gap{
	width:10px;	
}




.price-sum-flex-flex-end{
	justify-content: flex-end;
}

.price-sum-flex-space-around{
	justify-content: space-around;
}

.price-sum-flex-space-between{
	justify-content: space-between;
}





.label-flex{
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;	 
    justify-content: space-around	
	-ms-flex-align: center;
    align-items: center;
	border-radius:25px;	
	border: 0px solid #54B46C;
	/*background: linear-gradient(120deg, #85C996 40%, #85C996 40%);*/
	background:#000000;
	padding:5px 10px 5px 10px;
}


.label-icon{
	width:20px;
	margin-right:7px;	
	padding-top:3px;
}


.label-icon svg{
	width:20px;	
}




.additionals-flex{
	margin-top: 10px;
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	flex-wrap: wrap;
	flex-flow: row wrap;
	column-gap: 5px;
	row-gap:10px;    
}



.additionals-flex-space-around{
	justify-content: space-around;	
}

.additionals-flex-space-between{
	-ms-flex-pack: justify;
    justify-content: space-between;	
}


.additional-container{
	border: 1px solid #DADADA;	
	border-radius:7px;
	max-width:49%;
	width:49%;
	min-height:100px;
	padding:5px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;	
	background:#F1F1F1;
	background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V7.23C0,65.52,268.63,112.77,600,112.77S1200,65.52,1200,7.23V0Z' class='shape-fill' fill='%23FEFEFE'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;	
	background-position-x: center;
	background-position-y: 0%;
	background-size: 400px 140px;
}


.additional-container:active{	
	box-shadow: rgba(99, 99, 99, 0.2) 0px 4px 14px 0px;	
	background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V7.23C0,65.52,268.63,112.77,600,112.77S1200,65.52,1200,7.23V0Z' class='shape-fill' fill='%23FEFEFE'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;	
	background-position-x: center;
	background-position-y: 0%;
	background-size: 400px 145px;
	transition: all 0.1s ease-in;
}



.additional-container:active .additionalproduct-image-container{	
	transform: scale(1.07);
	transition: all 0.1s ease-in;
}




.additionalproduct-image-container{
	min-height:125px;	
}


.additionalproduct-image{	
	max-height:125px;
	max-width:100%;
	cursor: pointer;
}



.diversity-flex{
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	 -ms-flex-align: center;
    align-items: center;
	min-height:40px;
	margin-bottom:20px;
}



.diversity-box{
	border: 1px solid #C1C1C1;	
	padding-left:7px;
	padding-right:7px;
	margin-left:5px;
	margin-right:5px;
	border-radius:4px;
	
}


.diversity-box:hover{		
	border: 2px solid #333;	
}


.diversity-box-active{		
	border: 2px solid #333;	
}






.itemcategory-flexbox-panel {
	display: flex;
	width:100%;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	align-content: space-between;
	border-radius:20px;
	border:0px solid #303030;
	gap:5px;	
	min-height:110px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	overflow-x: auto;	
	background: rgba(255,255,255, 0.95);
	box-sizing: border-box;	
	-ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */
}


.itemcategory-flexbox-panel::-webkit-scrollbar { 
    display: none;  /* Safari and Chrome */
}



.itemcategory-flexbox-item {
	flex: 0 1 auto;
	transform: scale(0.9);
	opacity:0.5;
	transition: all 0.3s ease-out;		
	z-index:1;
}


.itemcategory-flexbox-item:active {     
	transform: scale(1.0);
	opacity:1.0;
	transition: all 0.1s ease-in;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;	 
	border:2px solid #303030;
}


.itemcategory-flexbox-itemtext{
	color:#000000;	
	font-size:14px;
}



.itemcategory-flexbox-item:active .itemcategory-flexbox-itemtext{	
	font-family: 'Mainfont-Bold';
}








.category-flex{
	min-height:80px;
	min-width:140px;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: space-between;
	border:2px solid #B1B1B1;	
	border-radius:15px;	
	padding:10px;
	gap:5px;
}


.category-flex svg{
	width:40px;
	height:40px;	
}




.active-category {     
	transform: scale(1.0);
	opacity:1.0;
	transition: all 0.1s ease-in;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;	 
	border:2px solid #303030;
}


.active-categorytext{
	font-family: 'Mainfont-Bold';
}	






.scroll-wrapper-left{
	position: absolute;
	left: 4px;
	right: auto;	
	min-width:20px;	
	min-height:110px;	
	background-image: linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,0.6),  rgba(255,255,255,0.9), rgba(255,255,255,1));		
	border-radius:15px 0px 0px 15px;	
	z-index:2;	
}


.scroll-wrapper-right{
	position: absolute;
	left: auto;
	right: 4px;	
	min-width:20px;	
	min-height:110px;	
	background-image: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.6), rgba(255,255,255,0.9), rgba(255,255,255,1));	
	border-radius:0px 20px 20px 0px;
	z-index:2;	
}




.outer-noscroll-container {
	overflow-x: hidden;
	margin: 0px auto;
	border-radius:10px;
	border:1px dashed #BABABA;
	background:#FFFFFF; 
	padding:5px;
}





.itemgrid1 {
	margin-top:5px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 10px;	
	row-gap:20px;
	border-radius: 5px;	
}


.itemgrid1 > div {	
	border-radius: 7px;	
	padding: 5px;	
	border: 1px solid #DADADA;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;		
	background:#F1F1F1;
	background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V7.23C0,65.52,268.63,112.77,600,112.77S1200,65.52,1200,7.23V0Z' class='shape-fill' fill='%23FEFEFE'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;	
	background-position-x: center;
	background-position-y: 0%;
	background-size: 400px 140px;	
}





.itemgrid1 > div:active{	
	box-shadow: rgba(99, 99, 99, 0.2) 0px 4px 14px 0px;	
	background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V7.23C0,65.52,268.63,112.77,600,112.77S1200,65.52,1200,7.23V0Z' class='shape-fill' fill='%23FEFEFE'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;	
	background-position-x: center;
	background-position-y: 0%;
	background-size: 400px 145px;
	transition: all 0.1s ease-in;	
}


.itemgrid1 > div:active .item-image1-container1 > img{	
	transform: scale(1.07);
	transition: all 0.1s ease-in;
}



.item-image1-container1{
	min-height:125px;		
}



.item-image1{
	max-height:125px;
	max-width:80%;
	cursor: pointer;
}





.accordion {
	margin-top:20px;
	background-color:#F1F1F1;	
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	border-radius:15px 15px 15px 15px;
	border:1px solid #DADADA;			
	transition: 0.2s;
}

.activeaccordion{
	border-radius:15px 15px 0px 0px;	
	border-bottom:0px;
}

.activeaccordion, .accordion:hover, .accordion:active {
	background-color: #F1F1F1;	
	box-shadow: rgba(99, 99, 99, 0.2) 0px 4px 14px 0px;
}


.accordion:after {
	margin-top:-27px;
	content: '\002B';
	color: #202020;
	font-size:25px;
	line-height:1.0em;
	font-family:'Mainfont-Bold';
	float: right;
	margin-left: 5px;		
}

.activeaccordion:after {
	content: "\2212";	
}



.panel{	
	padding: 0 18px;	
	background-color: white;
	max-height: 0;
	border-radius:0px 0px 15px 15px;
	overflow: hidden;	
	transition: max-height 0.2s ease-out;	
}


.activepanel {
	border: 1px solid #DADADA;	
	border-top: 0px;	
}







.address-grid{
	display: grid;
	grid-template-columns: 40px auto;	
	padding: 5px;
}



.address-grid-item{		
	border: 0px solid rgba(0, 0, 0, 0.8);
	padding: 5px;		
}

.address-icon{
	max-width:25px;
	
}




.deliverycost-flex{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	align-content: center;
	gap: 7px;
}


.zone-icon{
	max-width:20px;	
}










.text-list ul {	
	
	}




.text-list li {	
	display:table;
	list-style: disc inside; 
	list-style-position: inside;	
	padding:5px;
}

.text-list li::before {
	display:table-cell;		
	content:"☛";	
	padding-right: 10px;	
}




.timeperiod-flex{	
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: 0px solid #333;
	gap:15px;
	flex-direction: column;	
}

.nogap{
	gap:0px;
}

.timeperiod-flex-item {
	flex: auto;
	width:100%;
}


.summary-grid{
	display: grid;
	width:100%;
	grid-template-columns: 1fr 4fr;	 
	grid-column-gap: 5px;
	grid-row-gap:10px;
	border:0px solid #000000;
	padding:5px;
}



.summary-detail-grid{
	display: grid;		
	width:100%;
	grid-template-rows: repeat(2, 1fr);  
	grid-row-gap: 3px;		
	border-radius:10px;
	background:#F1F1F1;	
	padding:5px;
	border-radius:7px;	
	border:0px solid #000000;
}



.cost-grid{
	display: grid;
	grid-gap: 5px;
	grid-auto-flow: column;
	width: 100%;
	grid-template-columns: 70px 130px;
	justify-content: end;
}



.subtotal-grid {
	margin-top:20px;
	display: grid;
	grid-gap: 5px;
	grid-auto-flow: row;
	width: 100%;
	grid-template-columns: 2fr 1fr 1fr;	
	justify-content: end;
	align-items: center;	
	padding:5px;
	border-radius:7px;	
	background:#F1F1F1;
	border:0px solid #000000;
}



.summary-delivery-flex{
	display: flex;   
	-ms-flex-pack: start;
    justify-content: flex-start;
	-ms-flex-align: center;
	align-items: center; 
	width:100%;
	border:0px solid #404040;
	background:#F1F1F1;
	border-radius:7px;	
	padding:5px;
}







/*Tablet View*/
@media (min-width: 768px){	







.bluebox {    
	padding:8px;
	padding-top:25px;
	border-radius:20px;    
	max-height:130px;
}






form #menue-slider label::after {
	width: 60px;
	height: 60px;    
}


/* Connection line */
form #menue-slider::before {
	height: 12px; 
}


/*Input Checked attributes*/
form #menue-slider #menue-pos {  
	top: 50%;
	width: 75px;
	height: 75px;
	border: 3px solid #1050A5;  
}



form #menue-slider label::before {  
	padding-top: 27px; 
	transform: translate(-50%, 45px);  
	font-size: 11px; 
}




form #menue-slider input:checked + label::before { 
	font-size: 14px;
}



.overlayflex{	
	margin-top:-125px; 
	margin-bottom:100px;
	width:98%;
	height:25px;
}

.successelement{
	margin-top:3px;	
}

.overlaystatusimage{
	margin-left:45px;
	margin-top:15px;	
	width:28px;
	height:28px;
}





.selectedtimeperiod-shop{	
	margin-top:15px;		
	border-radius:20px;	
	gap:9px;
	max-width:400px;	
}




.inline-graphic{
	margin-right:12px;
	width:22px;
}

.inline-text{
	margin-right:12px;	
}






.productbox-big{	
	-ms-flex-direction: row;
    flex-direction: row;
	border-radius:20px;			
	background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cg transform='translate(-1 -5)'%3E%3Cpath d='M0 0 5.79459 0.291228C41.2961 3.8795 69 33.7198 69 70 69 106.28 41.2961 136.12 5.79459 139.709L0 140Z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;
	background-position: left center;
	background-size: 6000px 600px;
}


.productbox-big:hover{	
	box-shadow: rgba(99, 99, 99, 0.2) 0px 4px 14px 0px;		
	background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cg transform='translate(-1 -5)'%3E%3Cpath d='M0 0 5.79459 0.291228C41.2961 3.8795 69 33.7198 69 70 69 106.28 41.2961 136.12 5.79459 139.709L0 140Z' fill='%23FFFFFF' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;
	background-position: left center;
	background-size: 6500px 700px;
	transition: all 0.1s ease-in;
}


.productbox-big:hover .product-image{	
	transform: scale(1.07);
	transition: all 0.1s ease-in;
}










.label-container{
	width: 140px;
	height: 140px;		
	margin-top: -1px;
	margin-right: calc(5px + 2.0%);
	margin-bottom: 0px; 	
}



.label-text{  
	width: 250px;
	height: 40px;      
	line-height: 26px;
	right: -70px;
	top: 35px;   
	font-size: 18px;
	padding-top:8px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 6px 0px;
}








.product-type-button{
	height: 30px;		
	border-radius: 15px;		
}



.product-type-button-text{	
	padding-top:1px;
	padding-right:10px;
	font-size:14px;	
	line-height:1.0em;
}



.product-type-button-icon{
	width:25px;
	padding-left:3px;	
}


.product-type-button-icon svg{
	height:30px;
}







.product-image-box{		
	border-radius:15px;	
	min-width:350px;
	min-height:220px;
	border: 0px solid #C1C1C1;			
	background-repeat: repeat;	
}


.product-image{		
	width:250px;	
}


.product-image-subtitle{
	max-width:300px;	
	padding-left:10px;
	padding-right:10px;	
	border-radius:17px;	
	min-height:27px;
}


.product-info{		
	margin-left:20px;
	margin-top:0px;	
}




.attributes-flexbox{
	padding:3px;

}

.attributes-flexbox-container-left{	
	padding-right:4px;
	padding-top:0px;
}

.attributes-flexbox-container-right{	
	padding-left:4px;
	padding-top:4px;
}






.attributes-flexbox-image{
	padding-top:7px;
	width:18px;	
}


.incart-flexbox-image{	
	padding-top:0px;
	width:18px;
}

.incart-flexbox-image-small{
	padding-top:2px;
	width:16px;
}


.button-padding{
	padding:7px;
}


.detail-button{	
	margin-top:0px;
	height: 32px;		
	border-radius: 16px;
}



.detail-button-text{	
	padding-top:0px;
	padding-left:5px;
	padding-right:10px;	
	color:#FAFAFA;	
	font-size:16px;	
	line-height:1.0em;
}



.detail-button-flexbox {	
	  
}


.detail-button-icon{
	width:22px;	
	height:22px;	
}


.detail-button-icon svg{	
	fill: #FAFAFA;
	pointer-events: auto;	
	height:22px;
	padding-left:8px;	
}




.shownprice-flex{	
	-ms-flex-direction: row;
    flex-direction: row;
	-ms-flex-align: end;
    align-items: flex-end;	
}


.shownprice-flex-gap{
	width:5px;	
}
	









.shoppingcartbottom-flex{   
	max-width:900px;
	padding:10px;
	border-radius:15px;
}


.shoppingcart-symbol{	
	width: 50px;
	height: 40px;
	margin-right:20px;
}




.shoppingcart-numbercircle{	
	margin-left:30px;
	width:25px;
	height:25px;
	border-radius:13px;
	
}

.shoppingcart-numbercircle-flex-text{	
	height:25px;
	font-size:17px;
	padding:0px 0px 0px 0px;
}
	

.sizeforbigquantity{ 	
	font-size:14px;
}

.sizeforsmallquantity{ 	
	font-size:17px;
}	

	
	
.price-sum-flex{
	min-height:40px;
	padding-top:3px;

}
	
.price-sum-flex .gap{
	width:15px;	
}
	
	
	
	
.label-flex{	
	border-radius:25px;		
	padding:7px 12px 7px 12px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 6px 0px;
}



.label-icon{
	width:22px;
	margin-right:8px;	
	padding-top:4px;
}


.label-icon svg{
	width:22px;	
}



.additionals-flex{
	margin-top: 15px;
	column-gap: 10px;
	row-gap:15px;
}




.additionals-flex-space-around{
	justify-content: space-around;	
}




.additionals-flex-space-between{
	-ms-flex-pack: justify;
    justify-content: space-around;	
}




.additional-container{	
	max-width:32%;
	width:32%;
	padding:7px;
	border-radius:10px;
	background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V7.23C0,65.52,268.63,112.77,600,112.77S1200,65.52,1200,7.23V0Z' class='shape-fill' fill='%23FEFEFE'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;	
	background-position-x: center;
	background-position-y: 0%;
	background-size: 500px 170px;
}




.additional-container:hover{	
	box-shadow: rgba(99, 99, 99, 0.2) 0px 4px 14px 0px;	
	background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V7.23C0,65.52,268.63,112.77,600,112.77S1200,65.52,1200,7.23V0Z' class='shape-fill' fill='%23FEFEFE'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;	
	background-position-x: center;
	background-position-y: 0%;
	background-size: 600px 180px;
	transition: all 0.1s ease-in;
}


.additional-container:hover .additionalproduct-image-container{	
	transform: scale(1.07);
	transition: all 0.1s ease-in;
}




.additionalproduct-image-container{
	min-height:150px;	
}




.additionalproduct-image{	
	max-height:150px;
}



.type-buttons-flex{	
	max-height:45px;	
	border-radius:13px 13px 0 0;	
}



.diversity-flex{
	margin-bottom:30px;
}

.diversity-box{
	padding-left:10px;
	padding-right:10px;
	margin-left:7px;
	margin-right:7px;
	border-radius:6px;		
}


.diversity-box-active{			
	cursor:auto;
}







.itemcategory-flexbox-panel {
	gap:13px;	 
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
	padding-bottom:15px;
	border-radius:25px;
	min-height:130px;
}



	
.category-flex svg{
	width:50px;
	height:50px;	
}








.itemcategory-flexbox-itemtext{
	font-size:15px;
}




.scroll-wrapper-left{	
	left: 15px;
	right: auto;	
	min-width:25px;	
	min-height:130px;			
	border-radius:25px 0px 0px 25px;	
}


.scroll-wrapper-right{	
	left: auto;
	right: 15px;	
	min-width:25px;	
	min-height:130px;		
	border-radius:0px 25px 25px 0px;		
}





.outer-noscroll-container {
	border-radius:15px;
	border:2px dashed #BABABA;
	padding:7px;
}





.itemgrid1 {
	margin-top:10px;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 20px;	
	row-gap:30px;
	/*grid-auto-rows: 450px;*/
}



.itemgrid1 > div {  
	border-radius: 12px;	
	padding: 7px; 
	border-radius:10px;	
	background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V7.23C0,65.52,268.63,112.77,600,112.77S1200,65.52,1200,7.23V0Z' class='shape-fill' fill='%23FEFEFE'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;	
	background-position-x: center;
	background-position-y: 0%;
	background-size: 850px 330px;
}



.itemgrid1 > div:hover{	
	box-shadow: rgba(99, 99, 99, 0.2) 0px 4px 14px 0px;	
	background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V7.23C0,65.52,268.63,112.77,600,112.77S1200,65.52,1200,7.23V0Z' class='shape-fill' fill='%23FEFEFE'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;	
	background-position-x: center;
	background-position-y: 0%;
	background-size: 850px 340px;
	transition: all 0.1s ease-in;
}


.itemgrid1 > div:hover .item-image1-container1 > img{	
	transform: scale(1.07);
	transition: all 0.1s ease-in;
}




.item-image1-container1{
	min-height:200px;	
}

.item-image1{
	max-height:200px;
}






.accordion {
	margin-top:25px;
	padding: 20px;	
	font-size: 16px;
	border-radius:20px 20px 20px 20px;
}

.activeaccordion{
	border-radius:20px 20px 0px 0px;	
}


.panel{	
	padding: 0 20px;		
	border-radius:0px 0px 20px 20px;		
}




.deliverycost-flex{
	gap: 10px;
}


.zone-icon{
	max-width:23px;	
}







.timeperiod-flex{	
	gap:20px;
	flex-direction: row;	
}




.summary-grid{	
	padding:10px;
	grid-column-gap: 10px;
	grid-row-gap:15px;
}



.summary-detail-grid{	 
	grid-row-gap: 10px;		
	border-radius:10px;	
	padding:10px;
	border-radius:10px;	
}



.cost-grid{	
	grid-template-columns: 100px 170px;	
}

.subtotal-grid{
	margin-top:20px;
	grid-template-columns: 4fr 1fr 1fr;	
	padding:10px;
	border-radius:10px;	
	background:#F1F1F1;	
}






}









/*Desktop View*/

@media (min-width: 1024px){	



.bluebox {    
	border-radius:28px;    
}



.selectedtimeperiod-shop{	
	margin-top:20px;		
	border-radius:17px;		
	gap:12px;
}



.inline-graphic{
	margin-right:13px;
	width:24px;
}

.inline-text{
	margin-right:13px;	
}

	
	
.label-container{
	width: 160px;
	height: 160px;	
	margin-top: -2px;
	margin-right: calc(10px + 2.0%);
	margin-bottom: 0px; 
}


.label-text{  
	width: 260px;
	height: 45px;  
	line-height: 28px;
	right: -70px;
	top: 45px; 
	font-size: 19px;
	padding-top:9px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 6px 0px;
}
	
	
	
	
	
.attributes-flexbox{
	padding:3px;

}

.attributes-flexbox-container-left{	
	padding-right:5px;
}

.attributes-flexbox-container-right{	
	padding-left:5px;
}



.attributes-flexbox-image{
	padding-top:5px;
	width:20px;	
}




.incart-flexbox-image{
	padding-top:0px;
	width:20px;
}

.incart-flexbox-image-small{
	padding-top:2px;
	width:18px;
}



.price-sum-flex .gap{
	width:20px;	
}






.additionals-flex{
	margin-top: 15px;	
	column-gap: 12px;
	row-gap:20px;  
}


.diversity-flex{
	margin-bottom:40px;
}


.diversity-box{
	cursor:pointer;
}






.itemcategory-flexbox-panel {
	flex-wrap: wrap;
	justify-content: start;	
	align-content: start;
	gap:15px;		
	border-radius:25px;
	min-height:50px;
	background:none;
}



.itemcategory-flexbox-item:active {     
	 
}


.itemcategory-flexbox-item:hover {
	transform: scale(1.0);
	opacity:1.0;
	transition: all 0.1s ease-in;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;		
	cursor:pointer;
	border:2px solid #303030;	
}


.itemcategory-flexbox-itemtext{
	font-size:15px;
}


.itemcategory-flexbox-item:hover .itemcategory-flexbox-itemtext{
	font-family: 'Mainfont-Bold';
}


.category-flex{
	flex-direction: row;
	flex-wrap: wrap;	
	min-height:25px;
	min-width:none;	
	border:2px solid #B1B1B1;	
	border-radius:30px;		
	padding-right:10px;	
	padding-left:10px;	
	gap:8px;
	white-space: nowrap;
	background:#FFFFFF;
}
	
	
	
.category-flex svg{
	width:30px;
	height:30px;
	cursor:pointer;
}


.active-category {     
	transform: scale(1.0);
	opacity:1.0;
	transition: all 0.1s ease-in;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;	 
	border:2px solid #303030;
}


.active-categorytext{
	font-family: 'Mainfont-Bold';
}	




.scroll-wrapper-left{	
	display:none;	
}


.scroll-wrapper-right{	
	display:none;	
}


.outer-noscroll-container {
	border-radius:20px;
	border:2px dashed #BABABA;
	padding:10px;
}





.itemgrid1 {
	margin-top:15px;
	grid-template-columns: repeat(2, 1fr);	
}

.itemgrid1 > div {  
	border-radius: 15px;	
	padding: 10px; 
}


.item-image1-container1{
	min-height:250px;	
}

.item-image1{
	max-height:250px;
}




.accordion {
	margin-top:30px;
	padding: 22px;	
	font-size: 16px;
	border-radius:25px 25px 25px 25px;
}

.activeaccordion{
	border-radius:25px 25px 0px 0px;	
}


.panel{	
	padding: 0 25px;		
	border-radius:0px 0px 25px 25px;		
}



.deliverycost-flex{
	gap: 15px;
}


.zone-icon{
	max-width:27px;	
}










	
}

