.newsflash_box
{
  height: 412px;
  margin-left: 1px;
}

/* --------------------------------------------------------------------- */

.box_holder
{
  width: 312px;
  height: 412px;
}

/* --------------------------------------------------------------------- */

.box_small
{
  width: 314px;
}

.box_small .bg
{
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 388px;
  background-repeat: no-repeat;
  background-color: transparent;
}

.box_small .content
{
  position: absolute;
  top: 0;
  left: 12px;
  width: 290px;
  height: 100%;
  background: url(../media/box/bg.png) repeat-x bottom left;
}

.box_small .tl
{
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
}

.box_small .tr
{
  position: absolute;
  top: 0;
  left: 274px;
  width: 16px;
  height: 16px;
}

.box_small .tab
{
  position: absolute;
  top: 179px;
  left: 0;
  width: 65px;
  height: 20px;
}

.box_small .date
{
  position: absolute;
  top: 190px;
  left: 5px;
  width: 50px;
  color: #a0a6a7;
}

.box_small .date_day
{
  color: #a0a6a7;
  font: 36px "Times New Roman";
  line-height: 28px;
  width: 50px;
  text-align: center;
}

.box_small .date_rest
{
  color: #a0a6a7;
  font: 12px "Times New Roman";
  text-transform: uppercase;
  width: 50px;
  text-align: center;
}

.box_small .text
{
  position: absolute;
  top: 210px;
  left: 65px;
  width: 210px;
  color: #414d4f;
}

.box_small .headline
{
  border-bottom: 1px solid #a0a6a7;
  margin-bottom: 5px;
}

.box_small .text_content
{
  font: 12px Arial;
  line-height: 150%;
}

.box_small .button
{
  position: absolute;
  right: 22px;
  bottom: 22px;
}

.box_small .hover
{
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: pointer;
  background: url(../media/box/small_hover.png) no-repeat 12px 0;
  opacity: 0;
  filter: alpha(opacity=0);
  zoom: 1;
}

/* --------------------------------------------------------------------- */
/*
.box_middle
{
  width: 624px;
}

.box_middle .bg
{
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 388px;
  background-repeat: no-repeat;
}

.box_middle .content
{
  margin-left: 12px;
  width: 600px;
  min-height: 400px;
  background: url(../media/box/bg.png) repeat-x bottom left;
}

.box_middle .tl
{
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
}

.box_middle .tr
{
  position: absolute;
  top: 0;
  left: 584px;
  width: 16px;
  height: 16px;
}
*/