/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{ display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper{ display: none; position: relative; margin-top: 30px; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{ position: relative; width: 100%; overflow: hidden; }
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{ float: left; padding-right: 7px; padding-left: 7px; }
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(../images/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.owl-prev{ color: #fff; right: 55px; }
.owl-prev2 { color: #fff; right: 55px; }
.owl-prev3 { color: #fff; right: 55px; }
.owl-next{ color: #fff; right: 10px; }
.owl-next2 { color: #fff; right: 10px; }
.owl-next3 { color: #fff; right: 10px; }
.owl-buttons{ position: static; }
#workshop .owl-buttons { position: absolute; right: -10px; bottom: 20px; z-index: 6; }
#workshop2 .owl-buttons { position: absolute; z-index: 6; right: -10px; bottom: 20px; }
#workshop3 .owl-buttons { position: absolute; z-index: 6; right: -10px; bottom: 20px; }
#workshop4 .owl-buttons { position: absolute; z-index: 6; right: -10px; bottom: 20px; }
#workshop5 .owl-buttons { position: absolute; z-index: 6; right: -10px; bottom: 20px; }
#druckgrafikmarkt .owl-buttons { position: absolute; z-index: 6; right: -10px; bottom: 20px; }
#workshop6 .owl-buttons { position: absolute; z-index: 6; right: -10px; bottom: 20px; }
#workshop7 .owl-buttons { position: absolute; z-index: 6; right: -10px; bottom: 20px; }
#workshop8 .owl-buttons { position: absolute; z-index: 6; right: -10px; bottom: 20px; }
#workshop9 .owl-buttons { position: absolute; z-index: 6; right: -10px; bottom: 20px; }
#workshop10 .owl-buttons { position: absolute; z-index: 6; right: -10px; bottom: 20px; }
#workshop11 .owl-buttons { position: absolute; z-index: 6; right: -10px; bottom: 20px; }
#workshop .item img { width: 100% !important; }
#ausstellungen .item img { width: 100% !important; }
#workshop2 .item img { width: 100% !important; }
#workshop3 .item img { width: 100% !important; }
#workshop4 .item img { width: 100% !important; }
#workshop5 .item img { width: 100% !important; }
#workshop6 .item img { width: 100% !important; }
#druckgrafikmarkt .item img { width: 100% !important; }
#workshop7 .item img { width: 100% !important; }
#workshop8 .item img { width: 100% !important; }
#workshop9 .item img { width: 100% !important; }
#workshop10 .item img { width: 100% !important; }
#workshop11 .item img { width: 100% !important; }
#workshop .owl-item { padding-right: 0 !important; padding-left: 0 !important; }
#ausstellungen .owl-item { padding-right: 0 !important; padding-left: 0 !important; }
#workshop2 .owl-item { padding-right: 0 !important; padding-left: 0 !important; }
#workshop3 .owl-item { padding-right: 0 !important; padding-left: 0 !important; }
#workshop4 .owl-item { padding-right: 0 !important; padding-left: 0 !important; }
#workshop5 .owl-item { padding-right: 0 !important; padding-left: 0 !important; }
#druckgrafikmarkt .owl-item { padding-right: 0 !important; padding-left: 0 !important; }
#workshop6 .owl-item { padding-right: 0 !important; padding-left: 0 !important; }
#workshop7 .owl-item { padding-right: 0 !important; padding-left: 0 !important; }
#workshop8 .owl-item { padding-right: 0 !important; padding-left: 0 !important; }
#workshop9 .owl-item { padding-right: 0 !important; padding-left: 0 !important; }
#workshop10 .owl-item { padding-right: 0 !important; padding-left: 0 !important; }
#workshop11 .owl-item { padding-right: 0 !important; padding-left: 0 !important; }
#workshop .owl-wrapper { margin-top: 0 !important; }
#ausstellungen .owl-wrapper { margin-top: 0 !important; }
#workshop2 .owl-wrapper { margin-top: 0 !important; }
#workshop3 .owl-wrapper { margin-top: 0 !important; }
#workshop4 .owl-wrapper { margin-top: 0 !important; }
#workshop5 .owl-wrapper { margin-top: 0 !important; }
#druckgrafikmarkt .owl-wrapper { margin-top: 0 !important; }
#workshop6 .owl-wrapper { margin-top: 0 !important; }
#workshop7 .owl-wrapper { margin-top: 0 !important; }
#workshop8 .owl-wrapper { margin-top: 0 !important; }
#workshop9 .owl-wrapper { margin-top: 0 !important; }
#workshop10 .owl-wrapper { margin-top: 0 !important; }
#workshop11 .owl-wrapper { margin-top: 0 !important; }
.owl-prev, .owl-next{ opacity: 0.75; display: block; position: absolute; top: 0; margin-top: -20px; width: 40px; height: 40px; line-height: 40px; font-size: 16px; text-align: center; color: #fff; background-color: #009cdd; z-index: 6; }
#workshop .owl-prev, #workshop .owl-next { color: #fff; font-size: 16px; line-height: 40px; background-color: #acc434; text-align: center; display: block; margin-top: -20px; position: absolute; z-index: 6; top: 0; width: 40px; height: 40px; opacity: 0.75; }
#ausstellungen .owl-prev, #ausstellungen .owl-next { color: #fff; font-size: 16px; line-height: 40px; background-color: #009cdd; text-align: center; display: block; margin-top: -20px; position: absolute; z-index: 6; top: 50%; width: 40px; height: 40px; opacity: 0.75; }
#ausstellungen .owl-prev { left: 10px; }
#ausstellungen .owl-next { right: 10px; }
#workshop2 .owl-prev, #workshop2 .owl-next { color: #fff; font-size: 16px; line-height: 40px; background-color: #acc434; text-align: center; display: block; margin-top: -20px; position: absolute; z-index: 6; top: 0; width: 40px; height: 40px; opacity: 0.75; }
#workshop3 .owl-prev, #workshop3 .owl-next { color: #fff; font-size: 16px; line-height: 40px; background-color: #acc434; text-align: center; display: block; margin-top: -20px; position: absolute; z-index: 6; top: 0; width: 40px; height: 40px; opacity: 0.75; }
#workshop4 .owl-prev, #workshop4 .owl-next { color: #fff; font-size: 16px; line-height: 40px; background-color: #acc434; text-align: center; display: block; margin-top: -20px; position: absolute; z-index: 6; top: 0; width: 40px; height: 40px; opacity: 0.75; }
#workshop5 .owl-prev, #workshop5 .owl-next { color: #fff; font-size: 16px; line-height: 40px; background-color: #acc434; text-align: center; display: block; margin-top: -20px; position: absolute; z-index: 6; top: 0; width: 40px; height: 40px; opacity: 0.75; }
#druckgrafikmarkt .owl-prev, #druckgrafikmarkt .owl-next { color: #fff; font-size: 16px; line-height: 40px; background-color: #acc434; text-align: center; display: block; margin-top: -20px; position: absolute; z-index: 6; top: 0; width: 40px; height: 40px; opacity: 0.75; }
#workshop6 .owl-prev, #workshop6 .owl-next { color: #fff; font-size: 16px; line-height: 40px; background-color: #acc434; text-align: center; display: block; margin-top: -20px; position: absolute; z-index: 6; top: 0; width: 40px; height: 40px; opacity: 0.75; }
#workshop7 .owl-prev, #workshop7 .owl-next { color: #fff; font-size: 16px; line-height: 40px; background-color: #acc434; text-align: center; display: block; margin-top: -20px; position: absolute; z-index: 6; top: 0; width: 40px; height: 40px; opacity: 0.75; }
#workshop8 .owl-prev, #workshop8 .owl-next { color: #fff; font-size: 16px; line-height: 40px; background-color: #acc434; text-align: center; display: block; margin-top: -20px; position: absolute; z-index: 6; top: 0; width: 40px; height: 40px; opacity: 0.75; }
#workshop9 .owl-prev, #workshop9 .owl-next { color: #fff; font-size: 16px; line-height: 40px; background-color: #acc434; text-align: center; display: block; margin-top: -20px; position: absolute; z-index: 6; top: 0; width: 40px; height: 40px; opacity: 0.75; }
#workshop10 .owl-prev, #workshop10 .owl-next { color: #fff; font-size: 16px; line-height: 40px; background-color: #acc434; text-align: center; display: block; margin-top: -20px; position: absolute; z-index: 6; top: 0; width: 40px; height: 40px; opacity: 0.75; }
#workshop11 .owl-prev, #workshop11 .owl-next { color: #fff; font-size: 16px; line-height: 40px; background-color: #acc434; text-align: center; display: block; margin-top: -20px; position: absolute; z-index: 6; top: 0; width: 40px; height: 40px; opacity: 0.75; }
.owl-prev2, .owl-next2 { color: #fff; font-size: 16px; line-height: 40px; background-color: #009cdd; text-align: center; display: block; margin-top: 10px; position: absolute; z-index: 6; top: 0; width: 40px; height: 40px; opacity: 0.75; }
.owl-prev3, .owl-next3 { color: #fff; font-size: 16px; line-height: 40px; background-color: #acc434; text-align: center; display: block; margin-top: 10px; position: absolute; z-index: 6; top: 0; width: 40px; height: 40px; opacity: 0.75; }
@media (max-width:990px) {
	.owl-prev2, .owl-next2 { top: 100%; }
	.owl-prev3, .owl-next3 { top: 100%; }
	.owl-next2 { right: 0; }
	.owl-prev2 { right: 45px; }
	.owl-prev3 { right: 45px; }
	.owl-next3 { right: 0; }
}
