#vwd4_main {
    margin:0!important;
}

.start_page {
    line-height:0px!important;
    min-width:960px;
    min-height:450px;
    position: relative;
    overflow:hidden;
}

.start_page h1 {
    position:absolute;
    top:15px;
    left:7px;
}

.start_page .teasers {
    width:930px;
    position:absolute;
    bottom:15px;
    left:5px;
    height:114px;
    text-align: center;
}
a.orange_button:hover
{
    background-position:0 -24px!important;
}

.teasers_container {
    display: inline-block;
    margin: auto;
}
.teasers a {
    border:4px solid #FFF;
    height:80px;
    width:158px;
    display:block;

    float:left;
    margin-left:20px;
    position:relative;
    color:#FFF;
    margin-top:24px;
    box-shadow:#666 0 1px 2px;
    -moz-box-shadow:#666 0 1px 2px;
    -webkit-box-shadow:#666 0 1px 2px;
}

.teasers span.link {
    display:block;
    position:absolute;
    bottom:10px;
    left:15px;
    padding-left:7px;
    background-image: url('/templates/images/arrow_orange.gif');
    background-position: 0px 4px;
    background-repeat: no-repeat;
    line-height:15px;
}

.teasers .txt
{
    line-height:12px;
    position:absolute;
    top:10px;
    left:11px;
    width:130px;
    height:40px;
    font-weight:bold;
}

.image {
    background-position: top left;
    background-repeat: no-repeat;
    width:960px;
    height:485px;
}

.teasers .link {
    position:absolute;
    bottom:4px;
    left:4px;
}





.sliders_wrapper
{
    overflow:hidden;
}

/* new for slider  */
.one_slide
{
    position:relative;
    float:left;
    display:none;
    line-height: 0px!important;
}
.one_slide.active
{
    display:block;
}
#main_slider:hover .arrow
{
    display:block;
}
.arrow {
    display:none;
    position:absolute;
    width:19px;
    height:50px;
    cursor:pointer;
    z-index:1;
    background-image:url("/templates/images/arrow_sprite.png");
    background-repeat: no-repeat;
    top:183px;
    opacity:0.5;
    filter: alpha(opacity=50);
}

.left {
    background-position:0px 0px;
    left:8px;
}

.left_unactive {
    background-position:-38px 0px;
    left:8px;
    cursor: default;
}

.right {
    background-position:0px -50px;
    right:8px;
}

.right_unactive {
    background-position:-38px -50px;
    right:8px;
    cursor: default;
}
.arrow:hover
{
    opacity:1;
    filter: alpha(opacity=100);
}
.left:hover {
    background-position:-18px 0px;

}

.right:hover {
    background-position:-18px -49px;
}