/* gesamter-Teaserbereich*/
.teaserbox{
    background-image:url("../images/teaser_bg.jpg");
    background-repeat:repeat-y;
    background-position:bottom;
/*     width:946px; */
}

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

.tbox_cont1 a img,
.tbox_cont2 a img,
.tbox_content3 a img{
    margin-bottom:4px;
    
}

/*.tbox_cont1 a:hover img,
.tbox_content3 a:hover img,*/
.tbox_cont2 a:hover img{

}

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

/* der oberste Container in der Teaserbox*/
.tbox_title{     
    margin:0 15px 0px 10px;
    height:23px;
}

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

/* der Inhalts Container 1 (links) in der Teaserbox*/
.tbox_content{
    padding:0 10px;
}
.tbox_content .tbox_modelslist {
    font-size:12px;
    margin:0px;
    padding:0px 20px;
    height:20px;
}
.tbox_content1{ 
  width:455px;  
  float:left;
}

/* der Inhalts Container 2 (rechts) in der Teaserbox*/
.tbox_content2{
    background-image:url("../images/teaser_bg2.jpg");
    background-repeat:no-repeat;
    background-position:right bottom; 
    margin-left:15px;
    width:450px;  
    float:left;
}

.tbox_cont3{
    padding: 10px 40px 10px 20px;
    height:140px;
    overflow:hidden;
}
.tbox_cont2_img{
    padding:0 2px 0 2px;
}
.tbox_cont2_img.first{
    padding:0 2px 0 0;
}
.tbox_cont2_img.last{
    padding:0 0 0 2px;
}

.tbox_cont3 h2{
  padding:0;
  margin:0 0 10px 0;
  font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
  font-weight:bold;
  font-size:18px;
  font-stretch: extra-expanded;
/*   text-transform: uppercase;   */
}

.tbox_cont5{
/*     margin-top:20px; */
}
/* der Inhalts Container 3 (unterer Bilderreihe) in der Teaserbox*/
.tbox_content3{
  clear:both; 
}
.tbox_content3 img{
    margin:0 4px 0 1px;
    float:left;
}

/* der unterste Container in der Teaserbox*/
.tbox_footer{ 
    clear:both;
    height:20px;
}
.tbox_playerimage td{
    display:block;
    width:452px;
    height:302px;
    padding:0px;
    margin-bottom:8px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.teaserboxsmall{ 
    margin:5px;
    float:left;
    display:block;
    width:227px;
    height:240px;
}

.teaserboxsmall_SiteName {
    font-weight:bold; 
    font-size:14px;
}

.teaserboxsmall_Img img {
    width:225px; 
    height:170px;
    border: 1px solid;
}

.teaserboxsmall_DataRow1 { 
    padding:4px;
}

.teaserboxsmall_DataRow1 .title{ 
    font-size:12px;
    font-weight:bold;
    width: 159px; 
    height:35px;
    overflow:hidden;
    float:left;
}

.teaserboxsmall_DataRow1 .tbox_votestars { 
    padding-top:3px;
    width:60px; 
    margin-bottom:0px;
}

.teaserboxsmall_DataRow1 .tbox_votestars img {
    width:12px;
}

.teaserboxsmall_DataRow1 .GalDur {
    text-align:right;
    font-size:11px;
}

.teaserboxsmall_DataRow1 .tbox_votestars .GalDur {
    padding-top:3px;
    font-size:11px;
}

.teaserboxsmall_SiteName .tbox_votestars { 
    padding:3px 0px;
    width:110px; 
    margin-bottom:0px;
}

.teaserboxsmall_SiteName .tbox_votestars img {
    width:12px;
}

.teaserboxsmall_SiteName .date{ 
    width:110px;
    float:left;
    font-size:11px;
}

.teaserboxsmall_DataRow2 { 
    padding:0px 4px 4px 4px;
}

.teaserboxsmall_DataRow2 .date{ 
    width:200px;
    float:left;
    font-size:11px;
}

.teaserboxsmall_DataRow2 .link{ 
    width:109px;
    text-align:right;
    float:left;
    font-size:11px;
}

.teaserboxsmall_DataRow2 .link a {
    text-decoration:underline;
}

.teaserboxsmall_DataRow2 .tbox_modelslist {
    font-size:12px;
    margin:0px;
    padding:0px;
    height:20px;
    float:left;
    width:107px;
}

.teaserboxsmall_DataRow2 .tbox_modelslist a {
    text-decoration:underline;
}

.teaserboxsmall_DataRow3 { 
    padding:0px 4px 4px 4px;
}

.teaserboxsmall_DataRow3 .link{ 
    width:47px;
    text-align:right;
    float:left;
    font-size:11px;
}

.teaserboxsmall_DataRow3 .link a {
    text-decoration:underline;
}

.teaserboxsmall_DataRow3 .tbox_modelslist {
    font-size:11px;
    width:172px;
    margin:0px;
    padding:0px;
    height:25px;
    float:left;
    overflow:auto;
}

.teaserboxsmall_DataRow3 .tbox_modelslist a {
    text-decoration:underline;
}

.tbox_modelslist{ 
    height:25px;
    overflow:hidden;
}