@media screen and (min-width: 1024px) {
	ul.tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		ul.tabs li{
			background: #ededed;
			/*margin-right: 1.5px;*/
			border-bottom: 1px solid white;
			border-top: 1px solid #ededed;
			border-left: 1px solid #ededed;
			border-right: 1px solid #ededed;
			display: flex;
			padding: 20px 30px;
			cursor: pointer;
			margin-left: -1px;
			margin-right: -1px;
			color: #3f3f3f;
		}
		ul.tabs li a{
			color: #3f3f3f;
			border-bottom: 1px solid white;
			border-top: 1px solid #ededed;
			border-left: 1px solid #ededed;
			border-right: 1px solid #ededed;
		}
		ul.tabs li a:visited{
			border-bottom: 1px solid white;
			border-top: 1px solid #ededed;
			border-left: 1px solid #ededed;
			border-right: 1px solid #ededed;
			color: #3f3f3f;
		}

		ul.tabs li:hover{
			color: #3f3f3f;
			cursor: pointer;
		}

		ul.tabs li.current{
			color: #3f3f3f;
			cursor: pointer;
		}
		
		ul.tabs_bottom{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		ul.tabs_bottom li{
			background: #ededed;
			margin-right: 1.5px;
			color: #222;
			display: flex;
			height: auto !important;
			cursor: arrow;
		}

		.tab-content{
			display: none;
			background: #ededed;
			/*padding:  15px 50px 50px 50px;*/
		}

		.tab-content.current{
			display: inherit;
		}
		
ul.tabs2{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		ul.tabs2 li{
			background: #ededed;
			/*margin-right: 1.5px;*/
			border-bottom: 1px solid white;
			border-top: 1px solid #ededed;
			border-left: 1px solid #ededed;
			border-right: 1px solid #ededed;
			display: flex;
			padding: 20px 30px;
			cursor: pointer;
			margin-left: -1px;
			margin-right: -1px;
		}
		ul.tabs2 li:hover{
			color: #3f3f3f;
			cursor: pointer;
		}

		ul.tabs2 li.current{
			color: #3f3f3f;
			cursor: pointer;
		}

		.tab2-content{
			display: none;
			background: #ededed;
		}

		.tab2-content.current{
			display: inherit;
		}

/* Produktauswahl - Step 1*/
ul.choice1{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		ul.choice1 li{
			background: #fafafa;
			color: #222;
			margin-bottom: 4px;
			display: inline-block;
			width: 85px;
			padding: 10px 10px;
			cursor: pointer;
			text-align: center;
			font-size: 0.9em;
			-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
			-moz-box-shadow:  1px 1px 1px rgba(0, 0, 0, 0.1);
			box-shadow:  1px 1px 1px rgba(0, 0, 0, 0.1);
/*
			border-radius : 8px;
			moz-border-radius : 8px;	
*/
			border: solid 1px;
			border-color: lightgrey;
		}
		ul.choice1 li:hover{
			color: #3f3f3f;
			cursor: pointer;
		}

		ul.choice1 li.current{
			color: black;
			cursor: pointer;
		}

		.choice1-content{
			display: none;
			/*background: #ededed;
			padding:  15px 50px 50px 50px;*/
		}

		.choice1-content.current{
			display: inherit;
		}
/* Produktauswahl - Step 2*/
ul.choice2{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		ul.choice2 li{
			background: #fafafa;
			color: #222;
			margin-bottom: 4px;
			display: inline-block;
			width: 85px;
			padding: 10px 10px;
			cursor: pointer;
			text-align: center;
			font-size: 0.9em;
			-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
			-moz-box-shadow:  1px 1px 1px rgba(0, 0, 0, 0.1);
			box-shadow:  1px 1px 1px rgba(0, 0, 0, 0.1);

/*
			border-radius : 8px;
			moz-border-radius : 8px;
*/	
			border: solid 1px;
			border-color: lightgrey;
		}
		ul.choice2 li:hover{
			color: black;
			cursor: pointer;
		}

		ul.choice2 li.current{
			color: black;
			cursor: pointer;
		}

		.choice2-content{
			display: none;
			/*background: #ededed;
			padding:  15px 50px 50px 50px;*/
		}

		.choice2-content.current{
			display: inherit;
			margin-top: 25px;

		}
		
		.choice3-content{
			display: none;
			/*background: #ededed;
			padding:  15px 50px 50px 50px;*/
		}
		.choice3-content.current{
			display: inherit;
			margin-top: 25px;

			
		}
		.margin-top-return{
			margin-top: 10px!important;

			
		}
	}
@media screen and (max-width: 1023px) {

	ul.tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		ul.tabs li{
			background: #ededed;
			/*margin-right: 1.5px;*/
			border-bottom: 1px solid white;
			border-top: 1px solid #ededed;
			border-left: 1px solid #ededed;
			border-right: 1px solid #ededed;
			display: flex;
			padding: 20px 30px;
			cursor: pointer;
			margin-left: -1px;
			margin-right: -1px;
			color: #3f3f3f;
		}
		ul.tabs li a{
			color: #3f3f3f;
			border-bottom: 1px solid white;
			border-top: 1px solid #ededed;
			border-left: 1px solid #ededed;
			border-right: 1px solid #ededed;
		}
		ul.tabs li a:visited{
			border-bottom: 1px solid white;
			border-top: 1px solid #ededed;
			border-left: 1px solid #ededed;
			border-right: 1px solid #ededed;
			color: #3f3f3f;
		}

		ul.tabs li:hover{
			color: #3f3f3f;
			cursor: pointer;
		}

		ul.tabs li.current{
			color: #3f3f3f;
			cursor: pointer;
		}
		
		ul.tabs_bottom{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		ul.tabs_bottom li{
			background: #ededed;
			margin-right: 1.5px;
			color: #222;
			display: flex;
			height: auto !important;
			cursor: arrow;
		}

		.tab-content{
			display: none;
			background: #ededed;
			/*padding:  15px 50px 50px 50px;*/
		}

		.tab-content.current{
			display: inherit;
		}
		
ul.tabs2{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		ul.tabs2 li{
			background: #ededed;
			/*margin-right: 1.5px;*/
			border-bottom: 1px solid white;
			border-top: 1px solid #ededed;
			border-left: 1px solid #ededed;
			border-right: 1px solid #ededed;
			display: flex;
			padding: 20px 30px;
			cursor: pointer;
			margin-left: -1px;
			margin-right: -1px;
		}
		ul.tabs2 li:hover{
			color: #3f3f3f;
			cursor: pointer;
		}

		ul.tabs2 li.current{
			color: #3f3f3f;
			cursor: pointer;
		}

		.tab2-content{
			display: none;
			background: #ededed;
		}

		.tab2-content.current{
			display: inherit;
		}

/* Produktauswahl - Step 1*/
ul.choice1{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		ul.choice1 li{
			background: #fafafa;
			color: #222;
			margin-bottom: 4px;
			font-size: 2.8vw !important;
			display: inline-block;
			width: 170px;
			padding: 15px 20px;
			cursor: pointer;
			text-align: center;
			font-size: 0.9em;
			-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
			-moz-box-shadow:  1px 1px 1px rgba(0, 0, 0, 0.1);
			box-shadow:  1px 1px 1px rgba(0, 0, 0, 0.1);
/*
			border-radius : 8px;
			moz-border-radius : 8px;	
*/
			border: solid 1px;
			border-color: lightgrey;
		}
		ul.choice1 li:hover{
			color: #3f3f3f;
			cursor: pointer;
		}

		ul.choice1 li.current{
			color: black;
			cursor: pointer;
		}

		.choice1-content{
			display: none;
			/*background: #ededed;
			padding:  15px 50px 50px 50px;*/
		}

		.choice1-content.current{
			display: inherit;
		}
/* Produktauswahl - Step 2*/
ul.choice2{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		ul.choice2 li{
			background: #fafafa;
			color: #222;
			margin-bottom: 4px;
			font-size: 2.8vw !important;
			display: inline-block;
			width: 170px;
			padding: 15px 20px;
			cursor: pointer;
			text-align: center;
			font-size: 0.9em;
			-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
			-moz-box-shadow:  1px 1px 1px rgba(0, 0, 0, 0.1);
			box-shadow:  1px 1px 1px rgba(0, 0, 0, 0.1);

/*
			border-radius : 8px;
			moz-border-radius : 8px;
*/	
			border: solid 1px;
			border-color: lightgrey;
		}
		ul.choice2 li:hover{
			color: black;
			cursor: pointer;
		}

		ul.choice2 li.current{
			color: black;
			cursor: pointer;
		}

		.choice2-content{
			display: none;
			/*background: #ededed;
			padding:  15px 50px 50px 50px;*/
		}

		.choice2-content.current{
			display: inherit;
			margin-top: 25px;

		}
		
		.choice3-content{
			display: none;
			/*background: #ededed;
			padding:  15px 50px 50px 50px;*/
		}
		.choice3-content.current{
			display: inherit;
			margin-top: 25px;

			
		}
	}
