#teaser {
    position: absolute;
    margin-top: 513px;
    margin-left: 22px;
    top: 0px;
    left: 0px;
}

#teaser td {
    background-color: #F2F2F2;
    padding-bottom: 3px;
    height: 113px;
    width: 174px;
    vertical-align: bottom;
    position: relative;
    z-index: 10;
}

#teaser a div {
    color: #929B02;
    padding-left: 10px;
    top: 1px;
    position: relative;
}

* html #teaser a div {
    top: 2px;
}

#video {
    position: absolute;
    margin-top: 526px;
    margin-left: 406px;
    top: 0px;
    left: 0px;
    width: 512px;
    height: 308px;
    background-color: #F2F2F2;
}

#videotextmask {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-top: 6px;
    margin-left: 7px;
    width: 500px;
    height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 10;
}

#videotext {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 500px;    
}

#videotext_slider {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-top: 526px;
    margin-left: 917px;
    width: 30px;
}

#flashcontainer h1, #flashcontainer img, #flashcontainer br {
  display: none;
  position: absolute;
  left: -10000px;
  top: -10000px;  
}


#flashcontainer {
  position: relative;
  z-index: 20;
}

#news1 {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-top: 855px;
    margin-left: 35px;
}

.news {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-top: 855px;    
    width: 234px;
    height: 212px;
    background-color: #F2F2F2;
    padding: 0px 7px 10px 7px;
}

#news2 {
    margin-left: 300px;
}

#news1contentmask {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-top: 46px;
    margin-left: 7px;
    width: 245px;
    height: 170px;
    overflow-x: hidden;
    overflow-y: auto;
}

#news1content {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 245px;    
}

#news1content_slider {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-top: 875px;
    margin-left: 13px;
    width: 30px;
}

#news2contentmask {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-top: 46px;
    margin-left: 4px;
    width: 245px;
    height: 170px;
    overflow-x: hidden;
    overflow-y: auto;
}

#news2content {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 238px;    
}

#news2content_slider {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-top: 875px;
    margin-left: 555px;
    width: 30px;
}


.news h2 {
    color: #929B02;
    font-size: 16px;
    font-weight: bold;
    display: block;
    padding: 0px;
    margin: 7px 0px 7px 0px;
}

.news hr {
	  border: 0px;
	  height: 1px;
	  background-color: #929B02;	
}

* html .news hr {			
		border: solid #929B02 1px;
}

.news .content {
    
}

#infomask {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-top: 884px;
    left: 568px;
    width: 350px;
    height: 150px;
    overflow-x: hidden;
    overflow-y: auto;
}

#info {
    position: absolute;
    top: 0px;
    left: 10px;
    width: 340px;    
}

#info_slider {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-top: 875px;
    margin-left: 917px;
    width: 30px;
}