#nav {
	position: absolute;
	background-color: #C6D7E7;
	left: 0px;
	top: 0px;
	width: 225px;
	font-family: Signika;
	font-weight: 400;
}

#nav.fixed {
	position:fixed;
	left: 93px;
}



#nav .shadow {
	position: absolute;
	top: 20px;
	right: -7px;
	background: url(//tramino.s3.amazonaws.com/s/young-alps/542961/leftbar-shadow.png) top left no-repeat;
	width: 7px;
	height: 135px;
}

#nav .gruppe { margin: 0px 15px 20px 15px; font-size: 13px; }

#nav .gruppe h4 {
	margin: 10px 0px 5px 0px;
	color: #4E8DCA;
	text-transform: uppercase;
	font-size: 13px;
	white-space: nowrap;
}

#nav .gruppe h4 span { display: inline-block; width: 70px; text-align: right; }

#nav .tag { margin-bottom: 1px; }

#nav .tag a {
	background: url(//tramino.s3.amazonaws.com/s/young-alps/559939/checkbox.png) no-repeat;
	padding-left: 26px;
	color: #4E8DCA;
	font-size: 14px;
}

#nav .tag a:hover {
	background: url(//tramino.s3.amazonaws.com/s/young-alps/595730/checkbox2.png) no-repeat;
}

#nav .tag.on a { background: url(//tramino.s3.amazonaws.com/s/young-alps/559938/checkbox-on.png) no-repeat; }
#nav .tag .count { float: right; color: #4E8DCA; }


#quickbooking .quickbooking_button {

}

#quickbooking .quickbooking_button h4 {
	text-transform: uppercase;
}

#quickbooking .quickbooking_button a {
	display: inline-block;
	color: #FFF;
	padding: 5px 10px;
	font-family: Signika;
	background-color: #F60;
	text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
}

#quickbooking .quickbooking_button a:hover {
	background-color: #4E8DCA;
}.ui-slider {
	margin: 5px 0px 0px 0px;
	position: relative; text-align: left; background: #4E8DCA;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 14px; height: 14px;
	background: #ff6600;
	border-radius: 7px;
	cursor: default;
}


.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .2em; display: block; border: 0; background:#fff; }

.ui-slider a.ui-state-active, .ui-slider a.ui-state-focus, .ui-slider a:hover { padding:0 !important; background: #ff6600 !important; }
.ui-slider a:hover { background: #ff6600 !important; }

.ui-slider-horizontal { height: .5em; }
.ui-slider-horizontal .ui-slider-handle, .ui-slider-horizontal .ui-slider-handle.ui-state-hover { top: -4px; margin-left: -4px; }

.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }#nav .mode {
	background: #2472BB;
	color: #fff;
	padding: 15px 20px 15px 0px;
	margin-bottom: 15px;
}

#nav .mode a {
	display: block;
	color: #fff;
	padding: 5px 0px 5px 25px;
	text-transform: uppercase;
	font-family: Signika;
	font-weight: bold;
	font-size: 18px;

}

#nav .mode a:hover {
	background-color: #4E8DCA;
}

#nav .mode a.link_aktiv {
	background-color: #ff6600;
}