#head_join,#head_trailer_join{
    background-image:url("../images/header_small_join.jpg");
    background-position: bottom center;
    background-repeat:no-repeat;
    height:362px;    
}

/* gesamter-Teaserbereich*/
.box{
    background-color:#02263C;
    background-image:url("../images/teaser_bg.jpg");
    background-position:top left;
    background-repeat:no-repeat; 
/*     border:1px solid #ff0; */
}

/* #tbox_cont2 { margin-bottom:4px;} */

.box_cont1 a img,
.box_cont2 a img,
.box_content3 a img{
    margin-bottom:4px;
    border:1px solid #02263C;
    
}


/* der oberste Container in der Teaserbox*/
.box_head{ 
    height:20px;
    clear:both;
}

/* der oberste Container in der Teaserbox*/
.box_title{ 
    
    margin:0 25px 0px 10px;
    height:23px;
    color:#FFF;
}

.box_title div.title{
    font-size:16px;
    font-weight:bold;
    width:65%;
    color:#fff;
    float:left;
}
.box_title .special{
    color:#E51134;
}
.box_title div.date{
    font-size:16px;
    font-weight:bold;
    width:30%;
    text-align:right;
    float:right;
}

/* der Inhalts Container 1 (links) in der Teaserbox*/
.box_content{
    border:0px solid #F00; 
    padding:0 10px;
}
.box_content1{ 
  color:#fff;
  width:455px;  
  float:left;
}

/* der Inhalts Container 2 (rechts) in der Teaserbox*/
.box_content2{

margin-left:15px;
  color:#fff;
  width:460px;  
  float:left;
}

.box_cont3{
/*     padding:20px; */
    height:120px;
    overflow:hidden;
}
.box_cont3 h2{
  padding:0px;
  margin:0 0 10px 0;
  color:#FC4766;
  font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
  font-weight:bold;
  font-size:18px;
  font-stretch: extra-expanded;
/*   text-transform: uppercase;   */
}

/* der Inhalts Container 3 (unterer Bilderreihe) in der Teaserbox*/
.tbox_content3{
  clear:both; 
  color:#fff;  
}
.box_content3 img{
    margin:0 4px 0 1px;
    float:left;
}

/* der unterste Container in der Teaserbox*/
.box_footer{ 
    clear:both;
    height:20px;
}

.box_title div.date{
    font-size:16px;
    font-weight:bold;
    width:30%;
    text-align:right;
    float:right;
}

/* der Inhalts Container 1 (links) in der Teaserbox*/
.box_content{
    border:0px solid #F00; 
    padding:0 10px;
}
.box_content1{ 
  color:#fff;
  width:455px;  
  float:left;
}


/* ausgeblendete Boxen*/
.box_content3
,.tbox_cont3{
    display:none;
}

.box_cont1{
    background-image: url('../images/trailer_player_bg.jpg');
    background-repeat: no-repeat;
    width:451px;
    padding-bottom:10px;
/*     height:437px; */
}
.trailer_download{
    text-align: center;
    text-decoration: none;
    border:0px solid #f00;
    height:90px;
    display:block;
    position:relative;
}
a:hover.trailer_download{
    text-align: center;
    text-decoration: none;
}
.box_content1 a img{
    border-width:0px;
}
.trailer_download span{
  position:relative;
  top:-30px;
}
.box_cont4{
    background-image: url('../images/pay_cards_bg.jpg');
    background-repeat:no-repeat;
    width:420px;
    height:293px;
    font-size:10px;
    padding: 5px 15px;
}
.box_cont5{
    padding:10px 10px 0 10px;
}
.cardlink1,.cardlink2,.cardlink3{
    border:0px solid #f00;
    display:block;
    width:120px;
    float:left;
    padding-top:10px;
    margin:8px;
/*     position:relative; */
/*     top:50px; */
}

div.box_cont4 .preistext{  
    clear:both; 
    border:0px solid #f00;
    display:block;
    font-size:9px;
    padding:0 5px;
    line-height: normal;
}
input.textbutton{   
   border:0px;
   background-color:transparent;
   background-image: url('../images/li.gif');
   background-repeat:no-repeat;
   background-position:left center;
   cursor:pointer;
   color:#7DBFCF;
   text-align:left;
   padding-left: 15px;
   width:270px;
}
.ads_text_box{
    border-top: 1px solid #234A61;
    border-bottom: 1px solid #234A61;
    background-color:#02263C;
    color:#fff;
}

.ads_text_box .spalte_1,
.ads_text_box .spalte_2{
    margin:8px;
    width:448px;
    float:left;
} 
.ads_text_box p{
    margin:0px;
    padding:5px;
}
.box_footer{
    height:1px;
    font-size: 1px;
    line-height: 1px;
}
.image_left,
.image_right{
    float:left;
    padding-top:30px;
}
.image_left{
padding-right:5px;
}
.image_right{
padding-left:5px;
}

/* --------------- pre-order-styles ------------------------------------------- */


.box_cont4_pre{
    background-image: url('../images/pre_order_bg.jpg');
    width:450px;
    height:303px;    
}
.preistext form{
    margin-top:10px;
}
.preistext form p{
    margin:4px;
}
.preistext form .formcontrol{
    display:none;
    position: fixed;
    top: -1000px;
} 
.preistext input.text{
    border:1px solid #234A60;
    background-color: #133346;
    width:265px;
    font-size:13px;
    padding:3px;
    color:#fff;
}
.preistext input:focus.text{
    background-color:#1E556C;
    color:#FFF;
}
.preistext input.submit{
    border-width:0;
    background-image:url("../images/submit_button_bg.gif");
    background-repeat:no-repeat;
    height:31px;
    width:143px;
    background-color: #133346;
    color:#fff;
    font-size:14px;
}
div.box_cont4_pre .preistext{  
    clear:both; 
    border:0px solid #f00;
    top:60px;
    font-size:12px;
    padding:10px;
    line-height: normal;
}
.ads_text_box{
/*     border-top: 1px solid #234A61; */
    border-bottom: 1px solid #234A61;
    background-color:#02263C;
    color:#fff;
    
}



.signup_row {margin-bottom:10px;}

