/* ### slider CSS ### */

#head button {
    background-image : url('images/login_button.png');
    width            : 55px;
    height           : 25px;
    margin           : -1px;
    padding          : 0;
    display          : inline;
    vertical-align   : middle;
    cursor           : pointer;
}
#menu_container {
    height   : 28px;
    margin   : 0;
    padding  : 0 37px 0 37px;
    clear    : both;
    position : static;
    z-index  : 400;
}

/* Neues Menue */
.main_menu {
    margin  : 0;
    padding : 0 0 0 1px;
    float   : left;
}
.main_menu_item {
    list-style     : none;
    float          : left;
    text-transform : uppercase;
    text-align     : center;
    position       : relative;
    width          : 128px;
    padding        : 0;
    line-height    : 28px;
    z-index        : 400;
}
.main_menu_item a.main_menu_link {
    display         : block;
    width           : 127px;
    height          : 28px;
    margin-right    : 1px;
    color           : #fff;
    text-decoration : none;
}
.main_menu_item a.main_menu_link_selected {
    display         : block;
    width           : 127px;
    height          : 28px;
    margin-right    : 1px;
    color           : #fff;
    text-decoration : none;
}
.main_menu_item_long {
    list-style     : none;
    float          : left;
    text-transform : uppercase;
    text-align     : center;
    position       : relative;
    width          : 170px;
    padding        : 0;
    line-height    : 28px;
    z-index        : 400;
}
div#slider_extension {
    float         : right;
    padding-right : 37px;
    padding-top   : 8px;
    line-height   : 10;
}
#slider_extension_links {
    display : block;

}
#slider_extension_links a.slideLink {
    margin : 0 0 0 8px;
}
#slider_extension_links a.slideLinkSelected {
    font-size : 1px;
    border    : solid 1px #6d6e72;
    float     : left;
    display   : block;
    margin    : 0 0 0 8px;
    width     : 9px;
    height    : 9px;
}
#slider {
    position         : absolute;
    height           : 330px;
    margin           : 6px 0 0 0;
    clear            : both;
}
.ie div#slider {
    margin : 6px 0 0 20px;
}
#slider_animation {
    overflow    : visible;
    position    : relative;
    top         : 0;
    margin-left : 20px;

}
#slider_content {
    position         : absolute;
    top              : 0;
    left             : 0;
    width            : 700px;
    height           : 580px;
    overflow         : hidden;
    background-color : transparent;
}
.ie div#slider_content {
    width : 720px;
}
#slider_left {
    position   : absolute;
    left       : 307px;
    top        : 520px;
    visibility : hidden;
}
#slider_right {
    position   : absolute;
    top        : 520px;
    right      : -383px;
    visibility : hidden;
}
#slider_right a img {
    filter  : alpha(opacity=50);
    opacity : 0.50;
}
#slider_right a:hover img {
    filter  : alpha(opacity=100);
    opacity : 1.0;
}

#slider_left a img {
    filter  : alpha(opacity=50);
    opacity : 0.50;
}
#slider_left a:hover img {
    filter  : alpha(opacity=100);
    opacity : 1.0;
}
#slider_animation div div {
    width      : 250px;
    height     : 45px;
    padding    : 15px;
    background : #f30000;
    z-index    : 300;
    font       : normal 18px/1.3 Verdana, sans-serif;
    color      : #fff;
    box-shadow : 5px 5px 10px rgba(0, 0, 0, .3);
    display    : none;
}
/*
#slide_0 > div {
    display : block !important;
}
*/
#pid64 #slider_animation div div {
    background : #f78b1c;
}
#slider_animation div div a {
    color : #fff;
    text-decoration : none;
}
#slider_animation div div a:hover {
    text-decoration : underline;
}
#slider_animation div div strong {
    color     : #fff;
    font-size : 14px;
}
#pid64 #slider_animation div div strong {
    color     : #000;
    font-size : 14px;
}
#slider_text {
    color            : #fff;
    padding          : 11px;
    position         : absolute;
    top              : 111px;
    left             : 517px;
    width            : 320px;
    height           : 109px;
    background-color : #f00;
    filter           : alpha(opacity=90);
    opacity          : 0.90;
    z-index          : 300;
    visibility       : hidden;
    font-size        : 11px;
}
#slider_text strong {
    color     : #fff;
    font-size : 14px;
}
#slider_text a {
    color : #fff;
}