.bxslider {
	position:					absolute!important;
}

.bxslider-area {
	width:						calc(100% - 10px);
	height:						100%;
	position:					absolute;
	border:						5px solid #ffffff;
	box-shadow: 				0 0 8px rgb(0, 0, 0, 1);
}
/*
@media (max-width: 1700px) {
	.bxslider-area {
		width:					600px;
	}
	
	.bxslider-area {
		width:					600px;
		height:					435px;
	}
	
	.bx-wrapper,
	.bx-viewport,
	.bxslider,
	.bxslider li {
		width:					600px;
		height:					435px;
	}
}
*/
.bx-wrapper,
.bx-viewport,
.bxslider,
.bxslider li {
	min-width:					100%;
	height:						100%!important;
	margin:						0px;
	padding:					0px;
	list-style:					none;
}

#page-bg .bx-wrapper {
	height:						100%;
}

.bx-viewport {
	position:					absolute !important;
}

.bx-viewport,
.bxslider {
	overflow:					visible !important;
}

.bxslider li {
	width:						100%;
	height:						100%;
	position:					relative;
	background-position:		center center;
	background-repeat:			no-repeat;
	-o-background-size:			cover;
	-moz-background-size:		cover;
	-webkit-background-size:	cover;
	background-size:			cover;
}

.bxslider > li {
	position:					absolute;
}

.bx-wrapper .bx-viewport {
	-moz-box-shadow:			none;
	-webkit-box-shadow:			none;
	box-shadow:					none;
	border:						none;
	left:						0px;
	background:					none;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	bottom:						8px;
	z-index:					999;
}

.bx-wrapper .bx-prev,
.bx-wrapper .bx-prev:hover {
	left:						20px;
	background:					url(images/slider-arrow-left.png) no-repeat 0 0;
}

.bx-wrapper .bx-next,
.bx-wrapper .bx-next:hover {
	right:						20px;
	background:					url(images/slider-arrow-right.png) no-repeat 0 0;
}

.bx-wrapper .bx-controls-direction a {
	margin-top:					-35px;
	width:						45px;
	height:						70px;
}

@media (max-width: 768px) {
	.bx-controls-direction {
		display:				none;
	}
}

.bx-wrapper .bx-pager.bx-default-pager .bx-pager-link {
	width:						15px;
	height:						15px;
    transition: 				all 0.2s ease 0s;
	background-color:			#646464;
	-moz-border-radius:			15px;
	-webkit-border-radius:		15px;
	border-radius:				15px;
	box-shadow: 				0px 0px 4px rgba(0, 0, 0, 0.5) inset, 0px 0px 3px rgba(0, 0, 0, 0.8);
}

.bx-wrapper .bx-pager.bx-default-pager .bx-pager-link.active,
.bx-wrapper .bx-pager.bx-default-pager .bx-pager-link:hover {
	background-color:			#009bce;
}


/* -------- bxpager ------- */

.bxpager {
	margin-top:					7px;
	width:						100%;
	height:						auto;
	overflow:					visible;
}

.bxpager a {
	height:						130px;
	margin:						15px 0px 0px 15px;
	display:					block;
	overflow:					visible;
	text-decoration:			none;
	outline:					none;
	width:						calc(33.3% - 10px);
	float:						left;
	position:					relative;
}

.bxpager a:nth-child(3n +1) {
	margin-left:				0px;
}

.FF .bxpager a,
.IE .bxpager a,
.WebKit .bxpager a {
}

.bxpager a span {
	width:						100%;
	height:						100%;
	margin:						0px;
	display:					block;
	border:						1px solid #bbbbbb;
	background-position:		center center;
	background-repeat:			no-repeat;
	-o-background-size:			cover;
	-moz-background-size:		cover;
	-webkit-background-size:	cover;
	background-size:			cover;
	box-shadow:					0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}

.bxpager a.active span {
	outline:					2px solid #666666;
	outline-offset:				-2px;
}

.bxpager a:hover {
	opacity:					0.85;
}

/* --- Vergrößerung --- */

.FF .lb-image,
.IE .lb-image,
.WebKit .lb-image {
	width:						auto !important;
	height:						auto !important;
	min-height:					700px;
	max-height:					700px;
}

.back-button {
	background-color:			#009bce;
	border:						none;
	margin:						20px 0px 0px 0px;
}

.back-button:hover,
.btn-primary:focus,
.back-button:active {
	background-color:			#444444;
	border:						none;
	color:						#009bce;
}
.btn-primary:active:hover, 
.btn-primary.active:hover, 
.open > .dropdown-toggle.btn-primary:hover, 
.btn-primary:active:focus, 
.btn-primary.active:focus, 
.open > .dropdown-toggle.btn-primary:focus, 
.btn-primary.focus:active, 
.btn-primary.active.focus, 
.open > .dropdown-toggle.btn-primary.focus {
	background-color:			#444444!important;
	border:						none!important;
}