/*
  /$$$$$$                                                      /$$    
 /$$__  $$                                                    | $$          
| $$  \__/  /$$$$$$   /$$$$$$   /$$$$$$  /$$$$$$$   /$$$$$$  /$$$$$$        
| $$       /$$__  $$ /$$__  $$ |____  $$| $$__  $$ /$$__  $$|_  $$_/       
| $$      | $$  \__/| $$$$$$$$  /$$$$$$$| $$  \ $$| $$$$$$$$  | $$        
| $$    $$| $$      | $$_____/ /$$__  $$| $$  | $$| $$_____/  | $$ /$$      
|  $$$$$$/| $$      |  $$$$$$$|  $$$$$$$| $$  | $$|  $$$$$$$  |  $$$$/      
 \______/ |__/       \_______/ \_______/|__/  |__/ \_______/   \___/  
Internet Service AG
*/


/* Content Slider
==============================================
*/

.cis-contentslider { height:100%; width:100%; position:relative;}
.cis-contentslider > div{display:none;}
.cis-contentslider > .overflow { display:block; height:100%; width:100%; overflow:hidden; position:relative; display:none;}
.cis-contentslider > .overflow > .inner-content{width:100000px; position:absolute;top:0px;left:0px;bottom:0px;}
.cis-contentslider > .overflow > .inner-content > .content{position: relative; overflow:hidden;}

.cis-contentslider .loader{display:block; height:50px; width:50px; background-image:url(imagesFX/loader.gif); background-position:center; position:absolute; top:50%; left:50%; margin-left:-25px; margin-top:-25px; background-size:50px;}

.cis-contentslider > .navigation{display:block; position:absolute; bottom:0px; left:0px; z-index:11;}
.cis-contentslider > .navigation div{float:left; width:20px; height:20px; line-height:20px; text-align:center; cursor:pointer;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;}
.cis-contentslider > .navigation div.next{background-image:url(imagesFX/nav_next.png); background-repeat:no-repeat; background-position:center;}
.cis-contentslider > .navigation div.prev{background-image:url(imagesFX/nav_prev.png); background-repeat:no-repeat; background-position:center;}

.cis-contentslider > .top-navigation{display:block;}
.cis-contentslider > .top-navigation div{position:absolute; width:50%; height:100%; top:0px; z-index:5; opacity:1; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transform:all 0.5s linear;transition:all 0.5s linear;}
.cis-contentslider > .top-navigation div.next{background-image:url(imagesFX/nav_next.png);right:0px; background-position: 95% center; background-size: 30px;background-repeat: no-repeat; cursor:pointer;}
.cis-contentslider > .top-navigation div.prev{background-image:url(imagesFX/nav_prev.png);left:0px; background-position: 5% center; background-size: 30px;background-repeat: no-repeat; cursor:pointer;}
.cis-contentslider:hover > .top-navigation div{opacity:1;}

.cis-contentslider > .nav-points{display:block; width: 100%; height:25px; text-align:center; z-index:6;}
.cis-contentslider > .nav-points .points-content{ display:inline-block;}
.cis-contentslider > .nav-points .points-content .point{float:left; display:block; width:13px; height:13px; text-align:center; background-color:#fff; margin:5px;border:solid 2px #999999; -webkit-transition:all 1s linear; -moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transform:all 1s linear;transition:all 1s linear; cursor:pointer; }
.cis-contentslider > .nav-points .points-content .aktiv{background-color:#F00; border-color:#000;}
.cis-contentslider > .nav-points .points-content:after{content:''; clear:both; display:block; height:0px;}
.cis-contentslider > .nav-points .points-content .point span{font-size: 10px;display: block;color:#000; font-family: verdana;  -webkit-transition:all 1s linear; -moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transform:all 1s linear;transition:all 1s linear;}
.cis-contentslider > .nav-points .points-content .aktiv span{color:#FFF;}

.cis-contentslider .pagenum{ display:block; position:absolute; bottom:0px; right:0px; z-index:11;}
.cis-contentslider .pagenum div{float:left; width:20px; height:20px; line-height:20px; text-align:center;}
.cis-contentslider .pagenum div.max{float:left; border-left:solid 1px #000;}

/* Animate slide */
.cis-contentslider[data-type='slide'] > .overflow  >.inner-content > .content{float:left;}

/* Animate slide-vertical */
.cis-contentslider[data-type='slide-vertical'] > .overflow > .content{position:relative; height:10000px; width:100%!important; top:0px; left:0px;}
.cis-contentslider[data-type='slide-vertical'] > .overflow > .content > .image-content > .image{position:relative;}

/* Animate fade */
.cis-contentslider[data-type='fade'] > .overflow > .inner-content{position:relative; height:100%; width:100%;}
.cis-contentslider[data-type='fade'] > .overflow > .inner-content > .content{float:none; position:absolute; top:0px; left:0px; z-index:0; display:block; display:none;}
.cis-contentslider[data-type='fade'] > .overflow > .inner-content > .content:first-child{z-index:1; display:block;}


