<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Beginn Slider */

#content-area{  max-width:100%; margin: 1em 1%;}

.carousel-container{
 width:100%;
    border:7px #fff solid;
}
.carousel-container{
 position:relative;
}


/*cycle plugin style*/
.carousel { width: 100%; min-width: 200px; height: 30%; margin:auto; padding: 0; position: relative;
    background: transparent url(../images/spinner.gif) 50% 50% no-repeat;

 }

/* slideshow - the actual "slides") */
.carousel .carouselSlideComponent{
    /*
    some of these styles will be set by the plugin (by default) but setting them here
    helps avoid flash-of-unstyled-content
    */
    position: absolute; top: 0; left: 0;
    width: 100%; padding: 0; display: block;
}
.carousel img, .carousel .slide  { width: 100%; height: auto }
/* in case script does not load */

.carousel img {
vertical-align: bottom;
}

/* pager */

.adv-custom-pager &gt; a { cursor: pointer;}

.carousel-nav{
    position:absolute;
    bottom:0;
    right:0;
    z-index: 200;
}
.carousel-nav ul{
    list-style:none;
    margin:0;
    padding:0
}
.carousel-nav li{
     float:left;
}
.carousel-nav a{
    background:#003781;
    display: inline-block;
    padding: 0.5em 1em;
    color:#fff;
    margin-left:0.25em
}
.carousel-nav .cycle-pager-active a{ background:#009ee9;}

/* caption */
.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }





/* prev / next links */
.cycle-prev, .cycle-next { position: absolute; top: 0; width: 30%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev { left: 0;  background: url(../images/left.png) 50% 50% no-repeat;}
.cycle-next { right: 0; background: url(../images/right.png) 50% 50% no-repeat;}
.cycle-prev:hover, .cycle-next:hover { opacity: .7; filter: alpha(opacity=70) }

.disabled { opacity: .5; filter:alpha(opacity=50); }


/* display paused text on top of paused slideshow */
.cycle-paused:after {
    content: 'Paused'; color: white; background: black; padding: 10px;
    z-index: 500; position: absolute; top: 10px; right: 10px;
    border-radius: 10px;
    opacity: .5; filter: alpha(opacity=50);
}

/* Beginn Navigation */

::-webkit-scrollbar-track
{
    background: #fff;
}
::-webkit-scrollbar-thumb
{
    background: #1E3470;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    max-width: 8px;
}
::-webkit-scrollbar
{
    width: 8px;
    max-width: 8px;
    height: auto;
    max-height: 8px;
}
a
{
    text-decoration: none;
}
.L
{
  float:left;
}
.menu
{
    background-position: center center;
    background-repeat: repeat-x;
    background-color: transparent;
    height: 39px;
    z-index: 1000;
}
.menu, .menu nav, .menu ul
{
    margin: auto;
    z-index: 1000;
}
.first, .first a
{
    line-height: 29px;
    font-size: 1.11em;
    font-weight: 300;
    font-family: Yanone Kaffeesatz, sans-serif;
    color: #333;
    margin-left: 6px;
    margin-right: 8px;
    margin-top: 20px;
    padding-bottom: 15px;
    text-decoration: none;
}
.first:hover
{
    cursor: pointer;
    padding-bottom: 0px;
    padding-top: 5px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.first:hover ul,.skin
{
    display: block;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    margin-top: 5px;
    margin-left: -20px;
    z-index: 90;
    width: 240px;
    max-width: 240px;
}
.first ul
{
    position: absolute;
    width: auto;
    background-color: rgba(0,0,0,0.6);
    color: #fff;
    display: none;
}
.first ul li
{
    padding-right: 5px;
    padding-left: 2px;
    margin-left: 0px;
    text-align: left;
    color: #fff;
    border-left: 4px solid #000;
    margin-bottom: 1px;
}
.first ul li:hover
{
    padding-right: 0px;
    padding-left: 15px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background-color: #890001;
    border-left: 4px solid #fff;
}
.first ul li:hover a
{
    color: #fff;
}
.first ul a, .first ul li
{
    color: #fff;
    font-size: 19px;
    line-height: 38px;
}
.first:nth-child(1) ul
{
    margin-left: 1px;
}
.first:last-child ul
{
    margin-left: -52px;
}
@media screen and (max-width:1100px)
{
  .menu
  {
    background-color:rgba(0,0,0,0.85);
    color: #fff;
    height:auto;
    text-align: left;
    background-image:none;
    display:none;
  }
  .L
  {
    float:none;
    clear:both;
    width:100%;
    text-align:center;
  }
  .first, .first a
{
    line-height: 49px;
    font-size: 1.25em;
    font-weight: lighter;
    font-family: Yanone Kaffeesatz, sans-serif;
    color: #fff;
    margin-left: 0px;
    margin-right: 16px;
    padding-bottom: 5px;
    text-decoration: none;
}

  .first ul
  {
    position:static;
    background-color: rgba(0,0,0,0.85);
    color: #fff;
    width:100%;
  }
  .first:hover ul
  {
    display:none;
    width:100%;
    max-width:100%;
  }
.clickable
  {
    background-image:url("../images/reorder.png");
    background-color:#AB1718;
    width:40px;
    height:40px;
    position:fixed;
    top:0px;
    right:0px;
    cursor:pointer;
    z-index: 2000;
  }
}





/* Ende Navigation */</pre></body></html>