/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('../../../t3s_jslidernews/Public/Styles/Flexslider/fonts/flexslider-icon.eot');
	src:url('../../../t3s_jslidernews/Public/Styles/Flexslider/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('../../../t3s_jslidernews/Public/Styles/Flexslider/fonts/flexslider-icon.woff') format('woff'),
		url('../../../t3s_jslidernews/Public/Styles/Flexslider/fonts/flexslider-icon.ttf') format('truetype'),
		url('../../../t3s_jslidernews/Public/Styles/Flexslider/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.jcarousel-wrapper {
  margin: 0px auto;
  position: relative;
  width: 1024px;
  z-index: 3;
}

.jcarousel-wrapper .jcarousel {
    text-align: center;
  padding: 55px 0px;
  margin-left: auto;
  margin-right: auto;
      position: relative;
    overflow: hidden;
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel-wrapper li:hover {
  border-color: #808080;
}
.jcarousel-wrapper  li {
  margin-right: 64px;
  margin-left: 61px;
   float: left;
	width: 120px;
	position: relative;
}
.jcarousel-wrapper  li a {
 display: block;
 width: 160px;
 z-index: 2;
}
.jcarousel-wrapper  li a  img {
/* width: auto;
 height: 450px;*/
 transform: scale(0.9,0.9);
 transition: 1s;
 margin-left: auto;
 margin-right: auto;
}
.jcarousel-wrapper  li a img:hover {
transform: scale(1,1);
 transition: 1s;
}


/**
 *  Horizontal Buttons
 */
.jcarousel-wrapper .jcarousel-control-next {
  position: absolute;
  top: 0px;
  left: 0px;
  margin-left: -80px;
  width: 160px;
  height: 100%;
}
.jcarousel-wrapper .jcarousel-control-next .pfeil-links{
  display: inline-block;
  width: 60px;
  height: 137px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  cursor: pointer;
  background: transparent url(../images/pfeil_links.png) no-repeat center center;
  background-position: bottom center;
}
.jcarousel-wrapper .jcarousel-control-next .next-item {
  display: inline-block;
  width: 60px;
  height: 60%;
  position: absolute;
  top: 100px;
  right: 0px;
  cursor: pointer;
}



.jcarousel-wrapper .jcarousel-next:hover {
  /*background-position: -32px 0;*/
}
.jcarousel-wrapper .jcarousel-next:active {
  /*background-position: -64px 0;*/
}
.jcarousel-wrapper .jcarousel-next-disabled-horizontal,
.jcarousel-wrapper .jcarousel-next-disabled-horizontal:hover,
.jcarousel-wrapper .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  /*background-position: -96px 0;*/
}
.jcarousel-wrapper .jcarousel-control-prev {
  position: absolute;
  top: 0px;
  right: 0px;
  margin-right: -85px;
  width: 160px;
  height: 100%;
 
}
.jcarousel-wrapper .jcarousel-control-prev  .pfeil-rechts{
  display: inline-block;
  width: 60px;
  height: 127px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  cursor: pointer;
  background: transparent url(../images/pfeil_rechts.png) no-repeat center center;
}
.jcarousel-wrapper .jcarousel-control-prev .prev-item {
  display: inline-block;
  width: 60px;
  height: 60%;
  position: absolute;
  top: 100px;
  left: 0px;
  cursor: pointer;
}


.jcarousel-wrapper .jcarousel-prev:hover {
  /*background-position: -32px 0;*/
}
.jcarousel-wrapper .jcarousel-prev:active {
  /*background-position: -64px 0;*/
}
.jcarousel-wrapper .jcarousel-prev-disabled-horizontal,
.jcarousel-wrapper .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-wrapper .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  /*background-position: -96px 0;*/
}



.jcarousel-wrapper ul,
.jcarousel-wrapper li,
.jcarousel-wrapper a {
  line-height: inherit ! important;
  text-decoration: none !important;
}

.jcarousel-wrapper .caption {
  background: transparent;
  color: #fff;
  font-size: 16px;
  line-height: normal;
  text-align: center;
  white-space: pre-wrap;
  display: none;
  position:absolute;
  bottom:-20px; 
  left:0px; 
  width:160px;
/* transition: display 2s;
  transition-delay: 4s;*/
}
.jcarousel-wrapper .caption a{
 font-size: 14px;
}
.jcarousel-wrapper .caption a:hover{
 text-decoration: underline !important;
}
.jcarousel ul li  a +span{
    /*transition-property: display 2s;
  transition-duration: 1.5s;
  transition-delay: 4s;*/
}
.jcarousel ul li  span:hover,
.jcarousel ul li  a:hover +span{
display:block;
 
} 



