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

#myCarousel {
	width: 100%;
	height: auto;
	overflow: hidden;
	border: solid 0px #e1d1db;
}

.container-fluid{
	padding-right:0;
	padding-left:0;
}

.carousel{
	position:relative
}

.carousel img { 
	width: 100%; 
	height: auto; 
}

.carousel p { 
	text-align: left;
	font-size: 70%;
	colour: #000000;
	position: absolute;
	bottom: 2%;
	right: 2%;
	padding: 2px 12px;
	background: #e1d1db;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6);
}

.carousel-inner{
	position:relative;
	width:100%;
	overflow:hidden
}

.carousel-item{
	position:relative;
	display:none;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	transition:-webkit-transform .6s ease;
	transition:transform .6s ease;
	transition:transform .6s ease,-webkit-transform .6s ease;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000px;
	perspective:1000px;
}

@media screen and (prefers-reduced-motion:reduce){
	.carousel-item{
		transition:none}
}

@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}

@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}

@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}

@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}

@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}

.mb-3,.my-3{margin-bottom:1rem!important}

.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}

.carousel-item-next,.carousel-item-prev{position:absolute;top:0}

.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}

@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
	.carousel-item-next.carousel-item-left,
	.carousel-item-prev.carousel-item-right{
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)}
}
.active.carousel-item-right,
.carousel-item-next{
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
}

@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
	.active.carousel-item-right,.carousel-item-next{
		-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0);
	}
}

.active.carousel-item-left,
.carousel-item-prev{
	-webkit-transform:translateX(-100%);transform:translateX(-100%)
}

@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
	.active.carousel-item-left,
	.carousel-item-prev{
		-webkit-transform:translate3d(-100%,0,0);
		transform:translate3d(-100%,0,0);
	}
}

.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}
.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}

@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
	.carousel-fade .active.carousel-item-left,
	.carousel-fade .active.carousel-item-prev,
	.carousel-fade .carousel-item-next,
	.carousel-fade .carousel-item-prev,
	.carousel-fade .carousel-item.active{
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
}

.carousel-control-next,.carousel-control-prev{
	position:absolute;
	top:0;
	bottom:0;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:7%;
	color:#fff;
	text-align:center;
	opacity:3
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover{
	color:#fff;
	text-decoration:none;
	outline:0;
	opacity:.9
}

.carousel-control-prev{
	left:0
}

.carousel-control-next{
	right:0
}

.carousel-control-next-icon,.carousel-control-prev-icon{
	display:inline-block;
	width:20px;
	height:20px;
	background:transparent no-repeat center center;
	background-size:100% 100%;
}

.carousel-control-prev-icon {
     background-image: url(../images/bildergalerie/pfeil-links.png);
     width: 50px;
	 height: 69px;
}
 .carousel-control-next-icon {
     background-image: url(../images/bildergalerie/pfeil-rechts.png);
	 background-repeat: no-repeat;
     width: 50px;
	 height: 69px;
}

@media (max-width:768px){
.carousel-control-prev-icon {
     width: 12px;
	 height: 17px;
}
 .carousel-control-next-icon {
     width: 12px;
	 height: 17px;
}
}

@media (max-width:320px){
.carousel-control-prev-icon {
     width: 7px;
	 height: 10px;
}
 .carousel-control-next-icon {
     width: 7px;
	 height: 10px;
}
}

.sr-only{
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	white-space:nowrap;
	border:0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus{
	position:static;
	width:auto;
	height:auto;
	overflow:visible;
	clip:auto;
	white-space:normal;
}

.clearfix::after{
	display:block;
	clear:both;
	content:""
}

.d-none{display:none!important}

.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}

.d-block{display:block!important}

.d-table{display:table!important}
.d-table-row{display:table-row!important}
.d-table-cell{display:table-cell!important}

.d-flex{display:-ms-flexbox!important;display:flex!important}

.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}

@media (min-width:576px){
	.d-sm-none{display:none!important}
	.d-sm-inline{display:inline!important}
	.d-sm-inline-block{display:inline-block!important}
	.d-sm-block{display:block!important}
	.d-sm-table{display:table!important}
	.d-sm-table-row{display:table-row!important}
	.d-sm-table-cell{display:table-cell!important}
	.d-sm-flex{display:-ms-flexbox!important;display:flex!important}
	.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}
}
