/* ---------------------------------------------------------------------------
 * this file is generated by ext:swisstypo3_config
 * --------------------------------------------------------------------------- */

/* include from typo3/ext/ig_lightbox/Resources/Public/css/jquery.fancybox.css */

@media (max-width: 600px) {
	.fancybox-caption-arrow, .fancybox-title {
		display: none !important;
	}
}

/*! fancyBox 3.0.0 Beta 1 fancyapps.com | fancyapps.com/fancybox/#license */
#fancybox-loading, #fancybox-lock, .fancybox-wrap, .fancybox-skin, .fancybox-inner, .fancybox-error, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-wrap embed, a.fancybox-close, a.fancybox-expand, a.fancybox-nav, a.fancybox-nav span, .fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: none;
	text-shadow: none;
}

#fancybox-lock {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 8020;
	overflow-y: scroll;
	overflow-y: auto;
	overflow-x: auto;
	-webkit-transition: -webkit-transform 0.5s;
	-webkit-transform: translateX(0px);
}

.fancybox-lock-test {
	overflow-y: hidden !important;
}

.fancybox-lock {
	overflow: hidden !important;
	width: auto;
	height: 100%;
	-ms-touch-action: none;
	/*position:absolute;*/
}

.fancybox-lock body {
	overflow: hidden !important;
	-ms-touch-action: none;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
	-webkit-transform: translate3d(0,0,0);
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-skin {
	border-style: solid;
	border-color: #fff;
	background: #fff;
	color: #444;
}

.fancybox-inner {
	position: relative;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	overflow: hidden !important;
}

.fancybox-spacer {
	position: absolute;
	top: 100%;
	left: 0;
	width: 1px;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
	zoom: 1;
}

a.fancybox-close {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	background-position: 0 0;
	z-index: 8040;
	background-position: center;
	background-size: 50%;
}
a.fancybox-nav {
	position: absolute;
	top: 0;
	width: 30%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
	overflow: hidden;
}

.fancybox-type-iframe a.fancybox-nav, .fancybox-type-inline a.fancybox-nav, .fancybox-type-html a.fancybox-nav {
	width: 70px;
}

a.fancybox-prev {
	left: 0px;
}
a.fancybox-next {
	right: 0px;
}
a.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 100px;
	height: 100px;
	margin-top: -50px;
	cursor: pointer;
	z-index: 8040;
	background-size: 50%;
	background-position: center;
}

a.fancybox-prev span {
	left: 0;
	/*background-position: left center;*/
}
a.fancybox-next span {
	right: 0;
	/*background-position: right center;*/
}
.fancybox-mobile  a.fancybox-nav {
	max-width: 80px;
}
a.fancybox-expand {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 46px;
	height: 46px;
	z-index: 8050;
	opacity: 0;
	filter: alpha(opacity=0);
	background-position: 0 -150px;
	zoom: 1;
	-webkit-transition: opacity .5s ease;
	-moz-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
}

.fancybox-wrap:hover a.fancybox-expand {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.fancybox-wrap a.fancybox-expand:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	width: 60px;
	height: 60px;
	background-color: #111;
	background-image: url(data:image/gif;base64,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);
	background-position: center center;
	opacity: 0.85;
	filter: alpha(opacity=85);
	cursor: pointer;
	z-index: 8060;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.fancybox-tmp {
	position: absolute !important;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
.fancybox-title {
	font: normal 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.5;
	position: relative;
	text-shadow: none;
	z-index: 8050;
	display: block;
	visibility: hidden;
	margin-bottom: -51px;
	-webkit-transition: 1s;
	transition: 1s;
	cursor: pointer;
}
.fancybox-title.hover {
	margin-bottom: 0%;
	-webkit-transition: 1s;
	transition: 1s;
}
.fancybox-caption-arrow {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 14px;
	width: 100%;
	background-position: center bottom;
	background-repeat: no-repeat;
	cursor: pointer;
	-webkit-transition: 1s;
	transition: 1s;
	opacity: 1;
	filter: alpha(opacity=100);
}
.fancybox-caption-arrow.hover {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: 1s;
	transition: 1s;
}
.fancybox-title-float-wrap {
	position: relative;
	margin-top: 10px;
	text-align: center;
	zoom: 1;
	left: -9999px;
}

.fancybox-title-float-wrap > div {
	display: inline-block;
	padding: 7px 20px;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 1px 2px #222;
	background: transparent;
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
	text-shadow: 0 1px rgba(0, 0, 0, 0.5);
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 15px;
	background: rgba(0, 0, 0, .5);
	max-height: 50%;
	width: 100%;
	overflow: auto;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.no-rgba .fancybox-title-over-wrap {
	background-image: url(/fileadmin/layout/images_layout/transparency/black60.png);
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 8010;
}

.fancybox-overlay-fixed {
	position: fixed;
	width: 100%;
	height: 100%;
}

/* Default theme */
.fancybox-default-theme .fancybox-default-skin {
}
.fancybox-default-theme .fancybox-default-skin-open {
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-default-theme .fancybox-default-overlay {
	opacity: 0.9;
	filter: alpha(opacity=90);
	background: #555555; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #999999 0%, #555555 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#999999), color-stop(100%,#555555)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #999999 0%,#555555 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #999999 0%,#555555 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #999999 0%,#555555 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #999999 0%,#555555 100%); /* W3C */
}
/* Light theme */
.fancybox-light-theme .fancybox-light-skin {
}
.fancybox-light-theme .fancybox-light-skin-open {
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-light-theme .fancybox-light-overlay {
	background: #FFFFFF; /* Old browsers */
	background: rgba(243,243,243,0.95);
}
/* Dark theme */
.fancybox-dark-theme .fancybox-dark-skin {
}
.fancybox-dark-theme .fancybox-dark-skin-open {
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-dark-theme .fancybox-dark-overlay {
	background: #121212; /* Old browsers */
	background: rgba(18,18,18,0.93);
}

/* images default / light / dark */
.fancybox-default-theme .fancybox-caption-arrow, .fancybox-light-theme .fancybox-caption-arrow, .fancybox-dark-theme .fancybox-caption-arrow {
	background-image: url(/fileadmin/layout/images_layout/iconset/caption_arrow.png);
}
.fancybox-default-theme a.fancybox-close, .fancybox-light-theme a.fancybox-close, .fancybox-dark-theme a.fancybox-close {
	background-image: url(/fileadmin/layout/images_layout/iconset/close.png);
}
.fancybox-default-theme a.fancybox-close:hover, .fancybox-light-theme a.fancybox-close:hover, .fancybox-dark-theme a.fancybox-close:hover {
	background-image: url(/fileadmin/layout/images_layout/iconset/close_over.png);
}
.fancybox-default-theme a.fancybox-prev span, .fancybox-light-theme a.fancybox-prev span, .fancybox-dark-theme a.fancybox-prev span {
	background-image: url(/fileadmin/layout/images_layout/iconset/arrow_left.png);
}
.fancybox-default-theme a.fancybox-prev:hover span, .fancybox-default-theme a.fancybox-prev span:hover, .fancybox-light-theme a.fancybox-prev:hover span, .fancybox-light-theme a.fancybox-prev span:hover, .fancybox-dark-theme a.fancybox-prev:hover span, .fancybox-dark-theme a.fancybox-prev span:hover {
	background-image: url(/fileadmin/layout/images_layout/iconset/arrow_left_over.png);
}
.fancybox-default-theme a.fancybox-next span, .fancybox-light-theme a.fancybox-next span, .fancybox-dark-theme a.fancybox-next span {
	background-image: url(/fileadmin/layout/images_layout/iconset/arrow_right.png);
}
.fancybox-default-theme a.fancybox-next:hover span, .fancybox-default-theme a.fancybox-next span:hover, .fancybox-light-theme a.fancybox-next:hover span, .fancybox-light-theme a.fancybox-next span:hover, .fancybox-dark-theme a.fancybox-next:hover span, .fancybox-dark-theme a.fancybox-next span:hover {
	background-image: url(/fileadmin/layout/images_layout/iconset/arrow_right_over.png);
}

/* include from typo3/ext/ig_lightbox/Resources/Public/css/jquery.fancybox-thumbs.css */

#fancybox-thumbs {
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 8080;
}
/* default theme */
.fancybox-default-theme #fancybox-thumbs{
  background: rgb(163, 163, 163);
  background: rgba(163, 163, 163, 0.8);
} 
/* light theme */
.fancybox-light-theme #fancybox-thumbs{
  background: #ffffff;
} 
/* dark theme */
.fancybox-dark-theme #fancybox-thumbs{
  background: rgb(8, 8, 8);
  background: rgba(8, 8, 8, 0.6);
} 
#fancybox-thumbs.bottom {
  bottom: 0px;
}

#fancybox-thumbs.top {
  top: 0px;
}

#fancybox-thumbs .outer {
  padding: 10px 34px 10px 30px;
}

#fancybox-thumbs .inner {
  width: 100%;
  overflow: hidden;
}

#fancybox-thumbs ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  left : 0;
  overflow: hidden;
}

#fancybox-thumbs ul li {
  float: left;
  padding: 2px;
  margin: 0 4px;
  list-style: none;
}
#fancybox-thumbs ul li img{
  opacity: 0.5; filter: alpha(opacity=50);
}
#fancybox-thumbs ul li img:hover{
  opacity: 1; filter: alpha(opacity=100);
}
#fancybox-thumbs ul li a {
  display: block;
  overflow: hidden;
  outline: none;
  background: #FFFFFF;
  box-shadow: 0px 1px 4px rgba(0,0,0,0.4);
  border-width:0px;
  border-style:solid;
  border-color: #fff;
  zoom: 1;
  border-radius: 2px;
}

#fancybox-thumbs ul li img {
  display: block;
  border: 0;
  margin: 0;
  padding: 0;
  border-radius: 2px;
  max-width: none;
  /* min variante für Mobile  start */
  width:auto !important;
  /*height:100% !important;*/
  margin-left: 0 !important;
  /* min variante für Mobile  stop */
}


#fancybox-thumbs ul li.fancybox-thumb-active img{
  opacity: 1; filter: alpha(opacity=100);
}
#fancybox-thumbs ul li.fancybox-thumb-active a {
  opacity: 1; filter: alpha(opacity=100);;
}

.fancybox-thumb-prev, .fancybox-thumb-next {
  position: absolute;
  top: 10px;
  bottom: 10px;
  width: 20px;
  background: #222;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  display: none;
}

.fancybox-thumb-prev {
  left: 4px;
}

.fancybox-thumb-next {
  right: 4px;
}

.fancybox-thumb-prev:hover, .fancybox-thumb-next:hover {
  background: #111;
  background: rgba(0, 0, 0, 0.5);
}

.fancybox-thumb-prev span, .fancybox-thumb-next span {
  position: absolute;
  top: 50%;
  width: 8px;
  height: 12px;
  margin-top: -6px;
  background-repeat: no-repeat;
}

.fancybox-thumb-prev span {
  left: 5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVERjRGQzMyQjU5MTFFMjhDNURBODgyQTRBQkUxRDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVERjRGQzQyQjU5MTFFMjhDNURBODgyQTRBQkUxRDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NURGNEZDMTJCNTkxMUUyOEM1REE4ODJBNEFCRTFEMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NURGNEZDMjJCNTkxMUUyOEM1REE4ODJBNEFCRTFEMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiWAZPMAAABWSURBVHjaYvj//z8DGhYA4v1A/B6IHVgYMMF+IDaAsh3Qdc//jwDnQabhlQSJY5O8D5OEKShAkgQ5zADZWiYGQoAYK4hyJFHehOHzSIoaGAgFNUCAAQBIgxAzNQtxsAAAAABJRU5ErkJggg==);
}

.fancybox-thumb-next span {
  right: 5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjM2NkYyQjQyQjU5MTFFMkE3MDdFNjVCNzU1MzgzQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjM2NkYyQjUyQjU5MTFFMkE3MDdFNjVCNzU1MzgzQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MzY2RjJCMjJCNTkxMUUyQTcwN0U2NUI3NTUzODNCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MzY2RjJCMzJCNTkxMUUyQTcwN0U2NUI3NTUzODNCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqlwFq8AAABPSURBVHjaYvj//78DEL8H4v1ALADEDMgYRDT8R4Dz2BQIQCVgYD66AryKkI0DKbqProgBzU4DqINhoICJgRAg1gq8jiToTYIBhTeoAQIMAALFKjVFpuiyAAAAAElFTkSuQmCC);
}

@media (max-width: 600px) {
  .fancybox-thumb-prev, .fancybox-thumb-next{
    top:5px;
    bottom:5px;
  }
  /* min variante für Mobile start */
  #fancybox-thumbs{
    bottom:-100% !important;
    visibility:hidden;
  }
  /* min variante für Mobile stop */
}