.download
    {
    font-family: Helvetica Neue, HelveticaNeue,Helvetica Neue Ltd,Helvetica,Arial,sans-serif;
    font-size: 11px;
    color: #000;
    }

.tbl
    {
    display: table;
    padding: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
    min-width:300px;
    width:auto !important;
    width:300px;
    }

.tbl_tr
    {
    display: inline;
    float: left;
    }

.tbl_td_h
    {

    text-align: left;
    font-weight: bold;
    font-size: 13px;
    padding-bottom: 10px;
    padding-right: 10px;
    }

.tbl_td
    { /*display:table-cell;*/

    text-align: left;
    padding-right: 10px;
    padding-bottom: 5px;
    }

.tbl_td a
    {
    text-decoration: underline;
    font-weight: bold;
    color: #000;
    }

.tbl_td a:hover
    {
    font-weight: bold;
    text-decoration: underline;
    color: #FF0500;
    }

.tbl_td a:visited
    {
    font-weight: bold;
    text-decoration: underline;
    color: #000;
    }

.tbl_td a:visited:hover
    {
    font-weight: bold;
    text-decoration: underline;
    color: #ed1c24;
    }

h4
    {
    color: #ed1c24;
    }

.tbl_tr
    {
    display: table-row
    }

#dl
    {
    word-spacing: 1pt;

    padding-top: 155px;
    height: 429px;
    width: 511px;
    color: #000;
    background-color: #fff;
    float: left;
    font-size: 11px;
    }

.dl_text
    {
    float: left;
    margin-right: 60px;
    margin-top: 25px;
    }

#download_img
    {
    margin-top: 25px;
    }

#page
    {
    width: 975px;
    height: 644px;
    
    font-size: 11px;
    font-style:normal;
    font-family: Helvetica Neue, HelveticaNeue,Helvetica Neue Ltd,Helvetica,Arial,sans-serif;
    letter-spacing:0.3px;
    color: #272727;
    margin: 7% auto;

    background-color: #fff;
    overflow: hidden;
    }
.invis{
    color:#ffffff;
    
}
#logo_untertitel{
    clear:both;
    font-size: 11px;
    font-style:normal;
    letter-spacing:0.7px;
    background-color:#ffffff;
    margin-top:-18px;
    height:20px;
}
.info_box_2 {
clear:both;
margin-top:-20px;
 font-size:11px;
    font-size: 11px;
    font-style:normal;
    font-family: Helvetica Neue, HelveticaNeue,Helvetica Neue Ltd,Helvetica,Arial,sans-serif;
    letter-spacing:0.3px;
}

.info_box p{
    margin-bottom:20px;
    font-size:11px;
    font-size: 11px;
    font-style:normal;
    font-family: Helvetica Neue, HelveticaNeue,Helvetica Neue Ltd,Helvetica,Arial,sans-serif;
    letter-spacing:0.3px;
}
html
    {

    /*position: absolute;*/
    /*left:25%;*/
    /*top:25%;*/
   
    background-color: #333333;
    }

.sp_header
    {

    width: 935px;
    height: 10px;
    background-color: #fff;
    padding-top: 50px;
    padding-left: 40px;
    font-weight: bold;
    }

.navi
    {

    width: 106px;
    height: 584px;
    background-color: #fff;
    padding-left: 40px;
    float: left;
    overflow: hidden;
    }

.navi_ul, .navi_ul li
    {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 2px;
    }

.navi_ul ul li
    {
    margin-left: -30px;
    padding: 0px;
    }

.navi a
    {
    color: #000;

    clear: both;
    }

#ww
    {
    margin-top: 4px;
    width: 105px;
    height: 16px;
    background-image: url(images/ww_white.jpg);
    }

#ww_a
    {
    margin-top: 4px;
    width: 93px;
    height: 16px;
    background-image: url(images/ww_red.jpg);
    }

#ww:hover
    {
    width: 93px;
    height: 16px;
    background-image: url(images/ww_red.jpg);
    }

#printwerbung
    {
    width: 105px;
    height: 20px;
    background-image: url(images/pw_white.jpg);
    }

#printwerbung_a
    {
    width: 105px;
    height: 20px;
    background-image: url(images/pw_red.jpg);
    }

#printwerbung:hover
    {
    width: 105px;
    height: 20px;
    background-image: url(images/pw_red.jpg);
    }

#kontakt
    {
    width: 105px;
    height: 20px;
    background-image: url(images/kontakt_white.jpg);
    }

#kontakt_a
    {
    width: 105px;
    height: 20px;
    background-image: url(images/kontakt_red.jpg);
    }

#kontakt:hover
    {
    width: 105px;
    height: 20px;
    background-image: url(images/kontakt_red.jpg);
    }

#film_a
    {
    width: 105px;
    height: 20px;
    background-image: url(images/film_red.jpg);
    }

#film
    {
    width: 105px;
    height: 20px;
    background-image: url(images/film_white.jpg);
    }

#film:hover
    {
    width: 105px;
    height: 20px;
    background-image: url(images/film_red.jpg);
    }

#impressum
    {
    width: 105px;
    height: 20px;
    background-image: url(images/impressum_white.jpg);
    }

#impressum_a
    {
    width: 105px;
    height: 20px;
    background-image: url(images/impressum_red.jpg);
    }

#impressum:hover
    {
    width: 105px;
    height: 20px;
    background-image: url(images/impressum_red.jpg);
    }

#home_a
    {
    width: 93px;
    height: 16px;
    background-image: url(images/home_red.gif);
    }

#home
    {
    width: 93px;
    height: 16px;
    background-image: url(images/home_white.gif)
    }

#home:hover
    {
    width: 93px;
    height: 16px;
    background-image: url(images/home_red.gif);
    }

#filma
    {
    /*width:484px;
    height:3px;*/
    /*margin-left:148px;*/
    /*float:left;*/
    /*background-color:blue;*/
    width: 484px;
    height: 365px;
    margin-bottom: 23px;
    border: 1px solid #666666;
    overflow: hidden;
    }

ul {
/*margin-top:1px;
margin-bottom:1px;*/
}

li {

/*list-style:none;*/
/*color:#fff;*/
/*margin-left:-30px;*/

}

a div
    {
    float: left;
    }

a:hover
    {
    text-decoration: none;
    color: #ed1c24;
    }

a
    {
    text-decoration: none;
    color: #fff;
    }
.red{
    color:#ED1C24
}
#player
    {
    width: 484px;
    height: 365px;
    /*background-color:red;*/

    overflow: hidden;

    /*padding:0;
     margin:0;*/
    }

.sp_content
    {
    width: 806px;
    height: 25px;
    float: left;
    /*margin-left:148px;*/

    background-color: #fff;
    }

.img_header
    {

    height: auto;
    width: 806px;
    background-color: #fff;
    /*margin-left:148px;*/
    float: left;
    }
.img_header_2
    {
    margin-top:0px;
    height: 350px;
    width: 600px;
    background-color: #fff;
    border: 1px solid #666666;
    /*margin-left:148px;*/
    float: left;
    overflow:hidden;
    }
.img_header_2 div{
    float:left;
}
#filmklappe p{
    color:#000;
    font-size:12px;
    margin: 5px 0;
}
#filmklappe{
    
    height:113px;
    margin:237px 0 0 37px;
    overflow:hidden;
}
.content
    {
    /*width:100%;*/
    /*height:100%;*/
    background-color: #fff;
    /*margin-left:148px;*/
    font-family: Helvetica Neue, HelveticaNeue,Helvetica Neue Ltd,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #000;

    float: left;
    }

.content div
    {
    float: left;
    }

#logo
    {
    /*clear:both;*/
    float: left;
    height: 68px;
    padding-top: 9px;
    margin-right: 170px;
    }

#sp_print
    {
    clear: both;
    height: 30px;
    width: 100%;
    }

#print_info
    {
    margin-top: -30px;
    margin-left: 422px;
    }

#kontakt_claim
    {
    margin-left: 161px;
    }
#claim{
    color:#ffffff;
    position:relative;
    z-index:500;
    top:-140px;
    left:305px;
    float:left;
    background:none;
    line-height:18px;
    font-size:1.05em;
    font-weight:normal;
    letter-spacing:0.1em;
}
#imp
    {
    padding-top: 100px;
    height: 479px;
    width: 216px;
    color: #000;
    background-color: #fff;
    float: left;
    font-size: 11px;
    word-spacing: 1pt;
    }

.imp2
    {
    word-spacing: 1pt;
    padding-right: 50px;
    padding-top: 100px;
    height: 479px;
    width: 225px;
    color: #000;
    background-color: #fff;
    float: left;
    font-size: 11px;
    }

#active
    {
    color: #ed1c24;
    }

#swf
    {
    float: left;
    background-color:#ffffff;
    width: 780px;
    height: 365px;
    margin-bottom: 23px;
    }

.border
    {
    border: 1px solid #666666;
    }

#animations_info
    {
    float: left;
    padding-top: 11px;
    width: 189px;
    text-align: right;
    margin-left:-3px;
    /*margin-left:24px;*/

    }

.partner_row
    {
    margin-bottom: 6px;
    overflow: hidden;
    }

.partner_cell
    {
     width: 163px;
    height: 100px;
    margin-right: 6px;
    /*background-color: #e6e7e8;*/
    float: left;
    border:1px solid #666666;
     overflow: hidden;
    }
.partner_cell_empty
    {
    width: 163px;
    height: 100px;
    margin-right: 6px;
    background-color: #fff;
    float: left;
     overflow: hidden;
    /*border:1px solid #e6e7e8;*/
    }
.partner_cell_d
    {
    width: 334px;
    height: 100px;
    margin-right: 6px;
    background-color: #fff;
    float: left;
    border:1px solid #666666;
     overflow: hidden;
    }
.partner_cell a img,.partner_cell_d a img{
    text-decoration:none;
    border:none;
}
#maske{
    width:227px;
    overflow:hidden;
}
embed,object,object:hover,embed:hover,object:visited,embed:visited{
    border:none;
    outline:none;
}
