#body .T3669 {
	margin: 0;
	position: relative;
	z-index: 10
}

.T3669 .search-bar {
	background-color: rgba(0,0,0,0.2);
	padding: 15px 0;
}

.T3669 .search-bar .maxwidth:after {
	display: block;
	content: "";
	clear: left
}

.T3669 .search-bar .info {
	font-size: 20px;
	margin: 0 45px 0 0;
	height: 35px;
	line-height: 35px;
	float: left;
	color: #FFF;
}

.T3669 .search-bar form {
	float: left
}

.T3669 input {
	-webkit-appearance: none
}

.T3669 .helper {
	background-color: #FFF;
	margin: 0 0 25px 0
}

.T3669 .helper .maxwidth:after {
	display: block;
	content: "";
	clear: left
}

.T3669 .helper .aktion {
	font-size: 14px;
	float: left;
	margin: 0 20px 0 0
}@media all and (min-width:1000px) and (max-width:1250px) {
	.T3669 .search-bar .info {
		font-size: 19px;
		margin: 0 45px 0 0
	}

	.T3669 .maxwidth { width: auto !important; padding: 0px 80px !important; }

	.skioksyling .item { margin: 0 12px 0 0; }
	.skioksyling .item #von { font-size: 11px; }
	.skioksyling .item select { font-size: 11px;  }
	.skioksyling .item.fakeselect .value { font-size: 12px;  }
	.skioksyling .item input[type="submit"] { font-size: 12px; }

}

@media all and (min-width:768px) and (max-width:999px) {

	.T3669 .search-bar { padding: 8px 0px !important; }
	.T3669 .search-bar .maxwidth { width: auto !important; padding: 0px 50px !important; }
	.T3669 .search-bar .info {
		font-size: 18px;
		margin: 0 20px 0 0
	}

	body .T3669.S7113 { margin: -50px 0px 30px 0px !important; }

	.skioksyling .item { margin: 0 5px 0 0; }
	.skioksyling .item.personen { margin-right: 12px !important; }
	.skioksyling .item #von { font-size: 11px; padding: 10px 30px 10px 15px !important; }
	.skioksyling .item select { font-size: 11px; padding: 10px 30px 10px 15px !important; }
	.skioksyling .item.fakeselect .value { font-size: 12px;  }
	.skioksyling .item input[type="submit"] { font-size: 12px; padding: 8px 14px 8px 14px; }
}

@media all and (min-width:568px) and (max-width:767px) {

	.T3669 .search-bar { padding: 8px 0px !important; }

	body .T3669.S7113 { margin: 0px 0px 30px 0px !important; }

	.skioksyling .item { margin: 0 8px 0 0; }
	.skioksyling .item #von { font-size: 11px;  padding: 10px 20px 10px 15px !important;  }
	.skioksyling .item select { font-size: 11px; padding: 10px 20px 10px 15px !important;  }
	.skioksyling .item.fakeselect .value { font-size: 12px;  }
	.skioksyling .item input[type="submit"] { font-size: 12px; }
}

@media all and (max-width:567px) {

	.T3669 .search-bar { padding: 5px 0px !important; }

	.T3669 .search-bar .info {
		float: none;
		font-size: 16px;
	}

	.T3669 .search-bar form {
		float: none
	}

	.T3669 .search-bar form .item {
		width: 49%;
		float: left;
		margin: 0 1% 5px 0
	}

	.T3669 .search-bar form .fakeselect {
		overflow: hidden;
		margin: 0px 0px 10px 0px !important;
	}

	.T3669 .search-bar form .item.button {
		clear: left;
		width: 100%;
		box-sizing: border-box
	}

	.T3669 .search-bar form .fakeselect.open {
		height: auto;
		overflow: visible
	}


	body .T3669.S7113 { margin: 0px 0px 20px 0px !important; }

	.skioksyling .item { float: none; margin: 0 0 15px 0; width: 100%; }
	.skioksyling .item #von { font-size: 11px;  width: 100%; box-sizing: border-box; }
	.skioksyling .item select { font-size: 11px;  width: 100%; box-sizing: border-box; }
	.skioksyling .item.fakeselect .value { font-size: 12px;  width: 100%; box-sizing: border-box; }
	.skioksyling .item input[type="submit"] { font-size: 12px;  width: 100%; box-sizing: border-box; }
	.skioksyling .options { background-color: #FFF; display: none; }
}.T3669.S7113 { margin: -65px 0px 50px 0px !important; }