#teaser {
    margin:         8px 0px 0px 155px;
    width:          629px;
    height:         219px;
    background:     url(../img/angebot.jpg);
    position: relative;
}

    #container_button_links {
        float:          left;
        width:          23px;
        height:         129px;            
        /*background:     url(../img/angebot_button_links.gif);*/
        margin:         44px 0px 46px 4px;                    
    }
        
        a#button_links {       
            background:     url(../img/angebot_button_links.gif);
            background-position: right;
            display:        block;   
            width:          23px;
            height:         129px;               
        }
        a#button_links:hover {   
            background:     url(../img/angebot_button_links.gif);            
            display:        block;   
            width:          23px;
            height:         129px;   
        }

    #teaser_content {
        position:       absolute;
        left:           48px;
        top:            15px;
        width:          520px;
        height:         180px;             
        overflow:       hidden;  
    }
    
        #teaser_content ul#teaser_list {
            width:      7800px;
            position:   absolute;
        }
    
        #teaser_content ul#teaser_list li.teaser_item {
            float:            left; 
            width:            520px;
        }    
        
        #teaser_content ul#teaser_list li.teaser_item div.teaser_img {
            float:          left;
            width:          200px;
            height:         180px;        
            margin:         0px 20px 0px 0px;
            text-align:     right;      
        }
                
        #teaser_content ul#teaser_list li.teaser_item div.teaser_img img {
            width:          200px;  /* hmm, wie soll man das machen? Das Bild kann ja jedes beliebige Format haben */
        }
        
        #teaser_content ul#teaser_list li.teaser_item div.teaser_text {
            float:          left;
            width:          300px;
            height:         180px;       
        }
        
        #teaser_content ul#teaser_list li.teaser_item div.teaser_text h2.teaser_heading {
            margin:         0px 0px 10px 0px;      
        }
        
        #teaser_content ul#teaser_list li.teaser_item div.teaser_text table.teaser_data {
            color:          #3D5D70;
            font-family:    verdana,arial,sans-serif;
            font-size:      11px;   
        }
        
        
    
    
    #container_button_rechts {
        float:          right;
        width:          23px;
        height:         129px;
        /*background:     url(../img/angebot_button_rechts.gif); */
        margin:         44px 4px 46px 0px; 
    }                                
    
        a#button_rechts {            
            background:     url(../img/angebot_button_rechts.gif);            
            display:        block;   
            width:          23px;
            height:         129px;  
        }
        a#button_rechts:hover { 
            background:     url(../img/angebot_button_rechts.gif);
            background-position: right;            
            display:        block;   
            width:          23px;
            height:         129px;  
        }