/* 
 *  Owl Carousel - Animate Plugin
 */



.owl-carousel .animated {
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

div.owl-item .item img{border-bottom:1px solid #bbb;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
div.slide-title{
    position:relative;
    color: #000;
    font-family: "Arial", "Helvetica", sans-serif;
    font-size: 2.2em;
    font-weight: 400;
	padding-top: 10px;
    letter-spacing: 0px;
    margin-left: 3%;
    margin-right: 3%;
    width:94%;	
    margin-bottom: 5px;
    text-decoration: none;
	line-height: 1.1;
	display:block;
}
.numers {
    position:absolute;
	left:50%;
	margin-left:-50px;
    width: 100px !important;
    top: -60px;
	padding-top:12px;
	padding-bottom:10px;
	font-family: "Cuprum", sans-serif;
    font-size: 1em;
	line-height: 19px;
	text-align:center !important;
    color:#fff;
	background:#68bebe;
	border:2px solid #fff;
	-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;
	overflow:hidden;
}
div.owl-item .item .text {  
    /*position:relative; */ 
    margin-bottom: 18px;
	width:94%;
    margin-left: 3%;
    margin-right: 3%;
    text-align: left;
    font-family: Trebuchet MS;
    font-size: 1.3em;
	line-height: 1.4;
	}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -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;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
 /* -webkit-transform: translate3d(0px, 0px, 0px);*/
}
.owl-controls{position:absolute;top: 138px;width: 100%;}
.owl-carousel .owl-controls .owl-nav .owl-prev{float:left;width:48px;height:49px;margin-left:0px; padding-top:40px; padding-bottom: 40px;padding-right:40px;padding-left:10px;}
.owl-carousel .owl-controls .owl-nav .owl-next{float:right;width:48px;height:49px;margin-right:0px; padding-top:40px; padding-bottom: 40px;padding-left:40px;padding-right:10px;}
.owl-carousel .owl-controls .owl-nav .owl-prev img, .owl-carousel .owl-controls .owl-nav .owl-next img{opacity:0.8;border:2px solid #fff;}
#leftBlocks > div.contentBox > div.slidemob > table > tbody > tr > td > div > div > div.owl-stage-outer.owl-height > div > div.owl-item > div > img{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
.owl-carousel .owl-controls .owl-nav .owl-prev img{}
 .owl-carousel .owl-controls .owl-nav .owl-next img{}
.owl-carousel .owl-controls .owl-nav .owl-prev:hover img , .owl-carousel .owl-controls .owl-nav .owl-next:hover img {opacity:1;}
.owl-carousel .owl-controls .owl-nav .owl-next.disabled, .owl-carousel .owl-controls .owl-nav .owl-prev.disabled{display:none !important;}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
   

}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
 width: 100%;
  /*-webkit-transform-style: preserve-3d;*/
}
.owl-carousel.owl-text-select-on .owl-item {
 -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  /*transform-style: preserve-3d;*/
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("img/owl.video.play.png")/*tpa=www.medicalmed.de/modules/mod_djimageslider/tmpl/sliders/assets/owl.video.play.png*/ no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}
/**/
#last-nav .btn1:hover {
    background-position: 0 0;
    cursor: pointer;
}
#last-nav .btn1 {
    background: url('img/last-slide.png')/*tpa=www.medicalmed.de/modules/mod_djimageslider/tmpl/sliders/last-slide.png*/ 0 -37px no-repeat;
}
#last-nav {
	margin-top:9px;
	margin-bottom:7px;
}

#last-nav a{
	float:left;
	display:block;
	width:206px;
	height:37px;
	text-decoration:none;
	margin-left:8px;
}

#last-nav .btn1{
	background: url('img/last-slide.png')/*tpa=www.medicalmed.de/modules/mod_djimageslider/tmpl/sliders/last-slide.png*/ 0 -37px no-repeat;
}
#last-nav .btn1:hover{
	background-position: 0 0;
	cursor: pointer
}
#last-nav .btn2{
	background: url('img/begin-slide.png')/*tpa=www.medicalmed.de/modules/mod_djimageslider/tmpl/sliders/begin-slide.png*/ 0 -37px no-repeat;
}
#last-nav .btn2:hover{
	background-position: 0 0;
	cursor: pointer
}
 #last-nav .btn3{
	background: url('img/all-slide.png')/*tpa=www.medicalmed.de/modules/mod_djimageslider/tmpl/sliders/all-slide.png*/ 0 -37px no-repeat;
}
#last-nav .btn3:hover{
	background-position: 0 0;
}
.clr-div {
	clear:both;
}
#last-nav #pretitle {
	position:relative;
	bottom:5px;
	font-family: "Arial", "Helvetica", sans-serif;
	text-align:center;
	font-size:2em;
	margin-top:20px;
}
/**/
#last-slide-pre-container .items{
position:relative;
	width:49%;
	float:left;
	margin-bottom: 15px;
}
 #last-slide-pre-container #line{
	border-top:1px dotted #777;
	height:1px;
	clear:both;
}
#last-slide-pre-container img{
	float:left;
	width:100px;
	height:100px;
	border:1px solid #777 !important;
	margin-top:0px;
	margin:5px;
	-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
}
 #last-slide-pre-container .podrobno{
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	padding-top:1px;
	margin-top:10px;
	font-size:1.1em;
	color: #368ab1;
	width:90%;
	height:21px;
	word-spacing:0px;
}
img.podrobnoslide{position:absolute;right:0;bottom:0px;width:22px !important;height:21px !important;border:0px !important;}
#last-slide-pre-container img.podrobnoslide{border:none !important;}
#last-slide-pre-container .podrobno:hover{
	text-decoration:none !important;
}
#last-slide-pre-container .ttllb a{
	font-size:1.3em;
	font-family:Arial;
	color:#0073AD;
	font-weight:bold;
	line-height:18px;
	word-spacing:0px;
	text-decoration:none;
}
#last-slide-pre-container .ttllb a:hover{
	text-decoration:underline !important;
}
#last-slide-pre-container a.underlined {
	text-decoration:underline !important;
}
#last-slide-pre-container a.none-underlined {
	text-decoration:none !important;
}

.item.end{background: #f7f7f7;overflow: hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

@media (max-width: 449px){
.slidershow{width:290px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#last-slide-pre-container .items {width:280px;margin:0 auto;display:block;float: none;clear: both;}
#last-nav {padding-top: 20px;padding-bottom: 20px;text-align: center;width: 100%; margin: 0 auto;}
#last-nav  a.btn1, #last-nav  a.btn2, #last-nav  a.btn3 {margin: 10px auto 10px;width: 206px;float: none;display:block;}
#last-nav  a.btn1{margin-top:0px !important;}
#leftBlocks > div.contentBox > div.slidemob > table > tbody > tr > td > div > div > div.owl-stage-outer.owl-height > div > div.owl-item > div > img{width:290px;display:block;}
.owl-controls{top:30px;}
}

@media (max-width: 689px) and (min-width: 450px) {
.slidershow{width:400px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#last-slide-pre-container .items {width:280px;margin:0 auto;display:block;float: none;clear: both;}
#last-nav {padding-top: 20px;padding-bottom: 20px;text-align: center;width: 100%; margin: 0 auto;}
#last-nav  a.btn1, #last-nav  a.btn2, #last-nav  a.btn3 {margin: 10px auto 10px;width: 206px;float: none;display:block;}
#last-nav  a.btn1{margin-top:0px !important;}
div.owl-item > div > img{width:400px;}
.owl-controls{top:68px;}
.owl-carousel .owl-controls .owl-nav .owl-prev img, .owl-carousel .owl-controls .owl-nav .owl-next img{}
}
@media (max-width: 3000px) and (min-width: 690px) {
 .slidershow{width:650px;height:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
 div.owl-item > div > img{width:650px;height:400px;}
}
.slidershow{background: #f7f7f7; border: 1px #bbb solid;}

.owl-item.active{display:block !important;}