/* fade slider */
.slides {
    height:168px;
    margin:0px;
    overflow:hidden;
    width:1000px;
}
.slides ul {
    list-style:none;
    
}

/* keyframes #anim_slides */
@-webkit-keyframes anim_slides {
    0% {
        opacity:0;
    }
    6% {
        opacity:1;
    }
    24% {
        opacity:1;
    }
    30% {
        opacity:0;
    }
    100% {
        opacity:0;
    }
}
@-moz-keyframes anim_slides {
    0% {
        opacity:0;
    }
    6% {
        opacity:1;
    }
    24% {
        opacity:1;
    }
    30% {
        opacity:0;
    }
    100% {
        opacity:0;
    }
}

.slides ul li {
    opacity:0;
    position:absolute;
    top:0px;
    left: 0px;

    /* css3 animation */
    -webkit-animation-name: anim_slides;
    -webkit-animation-duration: 60.0s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;

    -moz-animation-name: anim_slides;
    -moz-animation-duration: 60.0s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;
}

/* css3 delays */
.slides ul  li:nth-child(2), .slides ul  li:nth-child(2) div {
    -webkit-animation-delay: 6.0s;
    -moz-animation-delay: 6.0s;
}
.slides ul  li:nth-child(3), .slides ul  li:nth-child(3) div {
    -webkit-animation-delay: 12.0s;
    -moz-animation-delay: 12.0s;
}
.slides ul  li:nth-child(4), .slides ul  li:nth-child(4) div {
    -webkit-animation-delay: 18.0s;
    -moz-animation-delay: 18.0s;
}
.slides ul  li:nth-child(5), .slides ul  li:nth-child(5) div {
    -webkit-animation-delay: 24.0s;
    -moz-animation-delay: 24.0s;
}
.slides ul  li:nth-child(6), .slides ul  li:nth-child(6) div {
    -webkit-animation-delay: 30.0s;
    -moz-animation-delay: 30.0s;
}
.slides ul  li:nth-child(7), .slides ul  li:nth-child(7) div {
    -webkit-animation-delay: 36.0s;
    -moz-animation-delay: 36.0s;
}
.slides ul  li:nth-child(8), .slides ul  li:nth-child(8) div {
    -webkit-animation-delay: 42.0s;
    -moz-animation-delay: 42.0s;
}
.slides ul li img {
    display:block;
}

/* keyframes #anim_titles */
@-webkit-keyframes anim_titles {
    0% {
        left:100%;
        opacity:0;
    }
    5% {
        left:10%;
        opacity:1;
    }
    20% {
        left:10%;
        opacity:1;
    }
    25% {
        left:100%;
        opacity:0;
    }
    100% {
        left:100%;
        opacity:0;
    }
}
@-moz-keyframes anim_titles {
    0% {
        left:100%;
        opacity:0;
    }
    5% {
        left:10%;
        opacity:1;
    }
    20% {
        left:10%;
        opacity:1;
    }
    25% {
        left:100%;
        opacity:0;
    }
    100% {
        left:100%;
        opacity:0;
    }
}

.slides ul li div {
    background-color:#000000;
    box-shadow:0 0 5px #FFFFFF inset;
    color:#FFFFFF;
    font-size:26px;
    left:10%;
    margin:0 auto;
    padding:20px;
    position:absolute;
    top:50%;
    width:200px;

    /* css3 animation */
    -webkit-animation-name: anim_titles;
    -webkit-animation-duration: 24.0s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;

    -moz-animation-name: anim_titles;
    -moz-animation-duration: 24.0s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;
}

 /* fade slider */
 /* navigation */

#bg_navi {
    background-image:url(/images/header/bg_navi.jpg);
     width: 1000px;
     height: 41px;
     margin: 0px;
}


a.button_1 {display:block; width: 78px; height: 41px; background-image:url(/images/header/buttons/home_0.jpg);}
a.button_1:hover {background-image:url(/images/header/buttons/home_1.jpg);}

a.button_2 {display:block; width: 117px; height: 41px; background-image:url(/images/header/buttons/ueber_0.jpg);}
a.button_2:hover {background-image:url(/images/header/buttons/ueber_1.jpg);}

a.button_3 {display:block; width: 84px; height: 41px; background-image:url(/images/header/buttons/kurse_0.jpg);}
a.button_3:hover {background-image:url(/images/header/buttons/kurse_1.jpg);}

a.button_4 {display:block; width: 142px; height: 41px; background-image:url(/images/header/buttons/unterkunft_0.jpg);}
a.button_4:hover {background-image:url(/images/header/buttons/unterkunft_1.jpg);}

a.button_5 {display:block; width: 72px; height: 41px; background-image:url(/images/header/buttons/team_0.jpg);}
a.button_5:hover {background-image:url(/images/header/buttons/team_1.jpg);}

a.button_6 {display:block; width: 76px; height: 41px; background-image:url(/images/header/buttons/news_0.jpg);}
a.button_6:hover {background-image:url(/images/header/buttons/news_1.jpg);}

a.button_7 {display:block; width: 94px; height: 41px; background-image:url(/images/header/buttons/events_0.jpg);}
a.button_7:hover {background-image:url(/images/header/buttons/events_1.jpg);}

a.button_8 {display:block; width: 94px; height: 41px; background-image:url(/images/header/buttons/galerie_0.jpg);}
a.button_8:hover {background-image:url(/images/header/buttons/galerie_1.jpg);}

a.button_9 {display:block; width: 71px; height: 41px; background-image:url(/images/header/buttons/shop_0.jpg);}
a.button_9:hover {background-image:url(/images/header/buttons/shop_1.jpg);}

a.button_10 {display:block; width: 122px; height: 41px; background-image:url(/images/header/buttons/anfragen_0.jpg);}
a.button_10:hover {background-image:url(/images/header/buttons/anfragen_1.jpg);}

 /* navigation */
 
#cta {
     position: relative;
     top: -175px;
     left: 25px;
}

a.cta {display:block; width: 230px; height: 120px; background-image:url(/images/header/cta_0.png);}
a.cta:hover {background-image:url(/images/header/cta_1.png);}



  /* unternavigation */


   #menu_header a
   {
     color: #ffffff;
     text-decoration: none; 
     font-family: arial, verdana, helvetica; 
     font-size: 14px;
	 text-decoration: none;
   }
   
  #menu_header a:hover
   {
     color: #faee10;
   }
   
   #menu_header ul
   {
     margin: 0;
	 padding: 0;
	 list-style: none;
   }
   
   #menu_header li
   {
     float: left;
   }
   
   #menu_header ul ul
   {
     position: absolute;
	 margin-left: 0px;
   padding-left: 7px;
   z-index: 999;
   }        
                     
   #menu_header ul ul li
   {
    float: none;
	 margin: 0;
	 background: #000000;
	 height: 0px;
	 transition: height 0.1s ease-in-out 0s;
	 -webkit-transition: height 0.1s ease-in-out 0s;
	 -moz-transition: height 0.1s ease-in-out 0s;
	 -o-transition: height 0.1s ease-in-out 0s;
	 overflow: hidden;
   opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80);
   }
   
   #menu_header li:hover
   {    
   }
   #menu_header li:hover ul li
   { height: 20px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; transition-duration: 0.1s; }
   #menu_header ul ul li:hover
   { background: #333;}
   
    /* unternavigation */