/* --------- */
/* - FIXES - */
/* --------- */
.msie .content_object,
.msie .co_body,
.msie .teaser,
.msie6 .img_container,
.msie .rt_dbl{
  height: 1%;
}

.msie .content_object img{
  margin-bottom: -3px;
}
.msie #logo img{
  margin-bottom: -2px;
}

/* bei listen neben einem bild patzt der FF sonst bei der verlinkung */
.img_container{
  position: relative;
  z-index: 10;
  top: 4px;
}


/* -------------------------- */
/* - Seitenweites CO-Design - */
/* -------------------------- */

.content_object,
.teaser,
.rt_dbl{
    margin-bottom: 18px;
}

.pagelist {
    clear: both;
}

.richtext p{
    margin-bottom: 5px;
}

.richtext a{
    font-weight: bold;
}

.richtext ol {
  padding: 0;
  margin: 0 0 0 30px;
}

.richtext ul {
  overflow: auto;
  padding: 0 0 0 18px;
  margin: 0;
}

.msie .richtext {
  display: inline;
}

.msie .richtext ul {
  height: 1%;
}

.richtext td {
  vertical-align: top;
}


.img_container{
  float: left;
  margin: 0 18px 10px 0;
}



.img_description{
  font-size: .8em;
  padding: 2px 8px;
  background: #E8F2F5;
}

.extra_link {
    clear: both;
}

/* -------------------------- */
/* - PAGE_BODY_LEFT_CONTENT - */
/* -------------------------- */

#page_body_left_content .content_object {
	width: 190px;
	overflow: hidden;
}

#page_body_left_content .nt_linked img,
#page_body_left_content .nt_linked a {
    margin: 0 auto;
    display: block;
}

/* -------------------------- */
/* - PAGE_BODY_MAIN_CONTENT - */
/* -------------------------- */

#page_body_main_content{
	overflow: hidden;
	margin-top: 39px;
}

.msie6 #page_body_main_content{
	height: 1%;
}

/* - Pagelists - */
.searchlist {
	margin-top: 10px;
}
.searchlist h2{
}

.searchlist .message {
  font-weight: bold;
}

.pagelist ul,
.searchlist ul{
  list-style-type: none;
}

.searchlist li{
}
.pagelist li {
	display: inline;
}

.searchlist .search_hit{
  color: #79B8C9;
  font-weight: bold;
}

#page_body_right h1 {
}

#page_body_right .pagelist .img_container {
}

/* -------------------------- */
/* - PAGE_BODY_RIGHT_CONTENT - */
/* -------------------------- */

#page_body_right_content{
}


/* ------------- */
/* - PAGE_FOOT - */
/* ------------- */

#page_body_cols_foot,
#page_foot .foot_items{
    font-size: 0.8em;
    font-weight: bold;
    position: relative;
    margin-left: 234px;
    top:-13px;
}

#page_foot ul,
#page_body_cols_foot ul{
    list-style-type: none;
}

#page_foot ul li,
#page_body_cols_foot ul li{
    display: inline;
}

ul.foot_items li a{
    padding-left: 20px;
    padding-right: 8px;
}

ul.foot_items li.top a{
    background: url(/static/img/brst10_icons/ic_top.gif) no-repeat;
}

ul.foot_items li.back a{
    background: url(/static/img/brst10_icons/ic_back.gif) no-repeat;
}

ul.foot_items li.print a{
    background: url(/static/img/brst10_icons/ic_print.gif) no-repeat;
    padding-left: 24px;
}

ul.foot_items li.newsletter a{
    background: url(/static/img/brst10_icons/ic_newsletter.gif) no-repeat;
    padding-left: 25px;
}
