#stage-box.tagcloud {
    overflow: hidden;
    position: relative;
    width: 972px;
    min-height:160px;
    max-height:200px;
    padding: 50px 0px 0px 0px;
}

#stage-box.max_keywords {
    min-height:40px;
    padding-top: 30px;
}

#stage-box .maximum {
    color: #FFFFFF;
    font-size: 24px;
    padding: 0px 0px 0px 20px;
    line-height: 1.4em;
    margin: -10px 0 0 0;
}

.categories {
    margin-top: -1px;
    height: 32px;
}

.categories-pop-up {
  background-image:url("../img/arrow_corner_bottom.gif");
  background-position:right bottom;
  background-repeat:no-repeat;
  bottom:50px;
  left:0px;
  padding:5px;
  position:absolute;
  z-index:10000;
}

.categories-pop-up-all-pages {
  background-image:url("../img/arrow_corner_top.gif");
  background-position:left top;
  top:60px;
  left:250px;
  display: none;
}

.categories-pop-up ul {
  list-style-type:none;
  background-color:#FFFFFF;
  margin:0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  width:175px;
}

.categories-pop-up ul li a {
  padding: 2px 0px 2px 20px;
  border-top:1px dotted #B9B9B9;
  display: block;
}

#stage-box.collage {
    padding: 0px;
}

#stage-box ul {
    padding:2px;
    position:relative;
    text-align:center;
    z-index:0;
    margin: 8px 0px 12px 0px;
    width: 968px;
}

#stage-box li {
    display: inline;
}

#stage-box li a {
    color: #ffffff;
    line-height: 42px;
    padding: 0px 10px 0px 10px;
    white-space: nowrap;
}

#stage-box li a:hover {
    color: #000000;
}

#stage-box li.size_1 a {
    font-size: 19px;
}

#stage-box li.size_2 a {
    font-size: 29px;
}

#stage-box li.size_3 a {
    font-size: 38px;
}

#stage div.breadcrumbs li a.icon {
    background: url("/++resource++dgb/img/icon_close.gif") no-repeat scroll right 6px transparent;
    padding: 6px 25px 0px 0px;
    color: #666666;
    font-weight: bold;
    font-size: 12px;
}

#stage div.breadcrumbs li a.icon:hover {
    background: url("/++resource++dgb/img/icon_close_hi.gif") no-repeat scroll right 6px transparent;
    padding: 6px 25px 0px 0px;
    color: #000000;
}

#stage div.breadcrumbs li.first a.icon {
    background: none;
    padding: 6px 5px 0px 0px;
}

#stage div.breadcrumbs li.topic a.icon,
#stage div.breadcrumbs li.first a.icon {
    color: #ffffff;
}

#stage div.breadcrumbs li.topic a.icon:hover,
#stage div.breadcrumbs li a.icon:hover {
    color: #000000;
}

#stage div.breadcrumbs li.topic a.icon {
    background: url("../img/arrow_top.png") no-repeat scroll right 6px transparent;
}

#stage div.breadcrumbs li.topic a.selected {
    background: url("../img/arrow_bottom.png") no-repeat scroll right 6px transparent;
}

#stage div.breadcrumbs ul li.all-topics- {
    background:url("../img/breadcrumb_arrow_topic.gif") no-repeat scroll right center #749eaa;
    margin: 3px 0px 3px 0px;
    height: 27px;
}

#stage div.categories ul li {
    margin: 1px 0px;
    height: 31px;
}

#stage div.categories ul li a.icon {
    padding: 8px 25px 0px 0px;
    url("/++resource++dgb/img/icon_close.gif") no-repeat scroll right 8px transparent
}

#stage div.categories ul li a:hover.icon {
    padding: 8px 25px 0px 0px;
    url("/++resource++dgb/img/icon_close_hi.gif") no-repeat scroll right 8px transparent
}

#stage div.categories ul li.first a:hover,
#stage div.categories ul li.topic a:hover {
    padding-top: 6px;
}

#stage div.categories ul li.first a:hover {
    padding-right: 5px;
}

#stage div.categories ul li.first a,
#stage div.categories ul li.topic a {
    padding-top: 6px;
}
#stage .article {
  padding: 0px;
  width: 972px;
  font-size:88px;
  height:73px;
  line-height:75px;
  overflow:hidden;
  text-transform:uppercase;
  white-space:nowrap;
}

#stage div.categories ul li.lastbc {
    background-image: none;
    line-height: 31px;
    color: #ED1C24;
}

