.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {
width: 100%;
display: block;
}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider {
background: #fff; 
position: relative; 
zoom: 1;
}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {
zoom: 1;
}
.flexslider .slides > li {
position: relative;
}
.flexslider .button {
margin-bottom: 0;	
} .flex-container {
zoom: 1; 
position: relative;
} .flex-caption {
width: 30.978%; min-width: 400px;
max-height: 252px;
padding: 20px;
position: absolute;
left: 0;
bottom: 80px;
background: rgba(255,255,255,0.6);
color: #333;
text-shadow: 0 -1px rgba(255, 255, 255, 0.2);
}
.flexslider p {
line-height: 1.4em;
}  .flex-caption-l, .caption-head-l { left: 0px;  }
.flex-caption-r, .caption-head-r { right: 0px; }
.flex-caption-l, .flex-caption-r { 
width: 100%;
padding: 8px 0px; 
margin: 0; 
position: absolute; 
bottom:60px;
background: rgba(2,3,5,0.6);
color: #333; 
line-height: 23px;}
.caption-head-l, .caption-head-r {
width: 100%;
padding: 8px 0px;
position: absolute;
bottom: 10px;
text-shadow: 0 -1px rgba(255, 255, 255, 0.2);
font-size: 12px;
color: #fff;
background: rgba(2,3,5,0.6);
}
.caption-head-l .title {
color: #fff;
line-height: 2.5em;
font-size: 14px;
font-weight:bold;
}
.linkstext {float:left; padding-left:20px;}
.rechtstext {float:right; 
margin-left:20px; 
padding-left:20px;
padding-right:20px;
border-left:1px solid #ccc;}
.slideseperator {
background:url(//www.wirtschaftsdetektei-weltweit.de/wp-content/themes/wirtschaftsdetektei-weltweit-2013/bilder/_global/bg-sidebar.gif) 0 0 repeat-y;
padding: 0 25px 0 80px;
width: 1px;
height: 70px;
float: left;
padding: 0;
margin:  0 25px 0 80px;
}
.flex-caption-l strong, .flex-caption-r strong { 
color: #333; }
.flex-caption h2 + p {
margin: 0;	
}
.flex-caption a {
color: #b2b2b2;
} .flex-direction-nav { 
position: absolute;
right: 0;
bottom: 80px;
height: 27px;
*height: 0;
}
.flex-direction-nav li { 
display: inline-block;
}
.flex-direction-nav li:first-child { 
margin-right: 1px;
}
.flex-direction-nav a {
display: block;
width: 27px; 
height: 27px; 
background-image: url(//www.wirtschaftsdetektei-weltweit.de/wp-content/themes/wirtschaftsdetektei-weltweit-2013/bilder/slider/arrows.png);
background-repeat: no-repeat;
cursor: pointer; 
text-indent: -999em;
}
.flex-direction-nav a.flex-prev,
.flex-direction-nav a.flex-prev.flex-disabled {
background-position: 10px 7px;
}
.flex-direction-nav a.flex-next,
.flex-direction-nav a.flex-next.flex-disabled {
background-position: -17px 7px; 
}
.flex-direction-nav a.flex-disabled:link, .flex-direction-nav a.flex-disabled:visited, 
.flex-direction-nav a.flex-disabled:hover, .flex-direction-nav a.flex-disabled:active {
background-color: rgba(0,0,0,0.6);
cursor: default;
} .flex-control-nav {
display:none;
position: absolute; 
left: 0;
bottom: 50px;
background-color: rgba(0,0,0,0.8);
padding: 10px 20px;
overflow: hidden;
}
.flex-control-nav li {
margin-left: 8px;
float: left;
}
.flex-control-nav li:first-child {
margin: 0;
}
.flex-control-paging a {
width: 7px; 
height: 7px; 
display: block; 
background-color: #e5e5e5;
cursor: pointer; 
text-indent: -999em;
}
.flex-control-paging a:hover {
background-color: #999;
}
.flex-control-paging a.flex-active {
cursor: default;
}