/* ### slider CSS ### */

#head button {
    background-image:url('images/login_button.png');
    width:55px;
    height:25px;
    margin:-1px;
    padding:0px;
    border:0px solid red;
    display:inline;
    vertical-align:middle;
    cursor:pointer;
}

#menu_container {
    height:28px;
    background-image:url('images/menu_bg.jpg');
    background-position: 0px 0px;
    background-repeat:repeat-x;
    margin:0px;
    padding: 0px 37px 0px 37px;
    clear:both;
    position:static;
    z-index:400;
}

/* Neues Menue */
  .main_menu {
    margin:0px;
    padding:0px 0px 0px 1px;
    border:solid 0px black;
    background-image:url(images/menu_bg.jpg);
    background-position:0px -28px;
    background-repeat: repeat-x;
    float:left;
  }
  
  .main_menu_item {
    list-style: none;
    float:left;
    text-transform: uppercase;
    text-align:center;
    position:relative;
    width:128px;
    padding: 0px;
    line-height: 28px;
    z-index: 400;
  }
  
  .main_menu_item a.main_menu_link:link, a.main_menu_link:visited{
    margin-right:1px;
    display:block;
    background-image: url('images/menu_bg.jpg');
    background-position: 0px 0px;
    background-repeat: repeat-x;
    color:white;
    text-decoration: none;
    width:127px;
    height:28px;
  }
  
  .main_menu_item a.main_menu_link:hover, a.main_menu_link:active {
    background-image: url('images/menu_bg.jpg');
    background-position: 0px -56px;
  }
  
  .main_menu_item  a.main_menu_link_selected:link, a.main_menu_link_selected:hover, a.main_menu_link_selected:visited, a.main_menu_link_selected:active {
    margin-right:1px;
    display:block;    
    background-image: url('images/menu_bg.jpg');
    background-position: 0px -56px;
    background-repeat: repeat-x;
    color:white;
    text-decoration: none;
    width:127px;
    height:28px;
  }
  
  .main_menu_item_long {
    list-style: none;
    float:left;
    text-transform: uppercase;
    text-align:center;
    position:relative;
    width:170px;
    padding: 0px;
    line-height: 28px;
    z-index: 400;
  }
  


div#slider_extension {
  float:right;
  padding-right:37px;
  padding-top:8px;
  line-height:10px;
}

#slider_extension_links {
  display:block;
  border:solid 0px red;
  
}

#slider_extension_links a.slideLink:Link, a.slideLink:Visited {
  /*background-color:#e9e9e9;
  font-size:1px;
  border:solid 1px #6d6e72;
  float:left;
  display:block;
  margin: 0px 0px 0px 8px;
  width:9px;
  height:9px;*/
  margin:0px 0px 0px 8px;
}

#slider_extension_links a.slideLink:Hover, a.slideLink:Active {
  /*background-color:#6d6e72;
  font-size:1px;
  border:solid 1px #6d6e72;
  float:left;
  display:block;
  margin: 0px 0px 0px 8px;
  width:9px;
  height:9px;*/
}

#slider_extension_links a.slideLinkSelected:Link, a.slideLinkSelected:Visited, a.slideLinkSelected:Hover, a.slideLinkSelected:Active {
/*  background-color:#6d6e72;*/
  font-size:1px;
  border:solid 1px #6d6e72;
  float:left;
  display:block;
  margin: 0px 0px 0px 8px;
  width:9px;
  height:9px;
}

div#slider {
    height:330px;
    margin:6px 0px 0px 0px;
    clear:both;
    position:absolute;
    border:solid 0px red;
/*    background-color:gray;*/
 background-color:#fff;
}

div#slider_animation {
/*  height:330px;*/
  overflow: visible;
  position:relative;
  top:0px;
  margin-left:20px;
  
}

div#slider_content {
    position:absolute;
  top:0px;
  left:0px;
    width:690px;
    height:580px;
  overflow:hidden;
    background-color:transparent;
}

div#slider_left {
    position:absolute;
    left:307px;
    top:520px;
  visibility:hidden;
}

div#slider_right {
    position:absolute;
    top:520px;
    right:-383px;
    visibility:hidden;
}

div#slider_right a img {
  filter:alpha(opacity=50);
    -moz-opacity: 0.50;
    opacity: 0.50;
}
div#slider_right a:hover img {
  filter:alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
}

div#slider_left a img{
  filter:alpha(opacity=50);
    -moz-opacity: 0.50;
    opacity: 0.50;
}
div#slider_left a:hover img {
  filter:alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
}

/* --------------- */
div#slider_animation div div {
  color:#ffffff;
/*  margin:440px 0 0 320px;*/
  padding:17px 0 0 17px;
  width:260px;
  height:80px;
  background-color:#f78b1c;
  background-image: none;background-repeat:no-repeat;
    background-color:transparent;
    filter:alpha(opacity=90);
    -moz-opacity: 0.90;
    opacity: 0.90;
    z-index:300;
  font-family: Verdana, Arial, "Lucida Grande", Helvetica ,sans-serif;
    font-size:20px;
    letter-spacing:0px;
    font-weight:normal;
}

div#slider_animation div div a{
    text-decoration:none;
}
div#slider_animation div div a:hover{
    text-decoration:underline;
}

/* ------------ */
div#slider_animation div div strong{
  color:#000;
  font-size:14px;
}

div#slider_animation div div a {
    color:#ff0000;
}

div#slider_text {
  color:#000;
    padding:11px;
    position:absolute;
    top:111px;
    left:517px;
    width:260px;
    height:109px;
  background-color:#ff0000;
    filter:alpha(opacity=90);
    -moz-opacity: 0.90;
    opacity: 0.90;
    z-index:300;
  visibility:hidden;
  font-size:11px;
}

/* #### TRADITION #### */
h3.sliderh3 { color:#000;  font-size:14px;}
p.slidertext { color:#000;  font-size:12px;}
img.sliderimg {margin-bottom:10px;}
div#slider_text strong{
  color:#000;
  font-size:14px;
}

div#slider_text a {
    color:#ff0000;
}

