/* --------- */
/* - 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;
}

#page_body_main_content a,
#page_body_main_content a:visited {
  color: #990012;
}


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

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

.pagelist {
    clear: both;
}

.richtext p{
    font-size:0.8em;
    line-height: 1.3em;
}


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

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


.img_container{
  float: left;
  /*margin: 0 14px 5px 0;*/
  margin: 0 8px 0px 0;
}


.img_description{
  font-size: .8em;
  color: #707070;
}

.extra_link {
	display: none;
}

p.topic {
margin-bottom: .75em;
}

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

#page_body_main_content{
	overflow: hidden;
	padding-top: 35px;
}

.msie6 #page_body_main_content{
	height: 1%;
}

#page_body_main_content h2 {
    color:#666666;
    font-family:arial,sans-serif;
    font-size:0.8em;
    margin-bottom: 1em;
}

/* - Pagelists - */
.searchlist {
  font-size: 0.8em;
}
.searchlist h2{
  font-size: 1em !important;
}

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

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

.pagelist li {
	display: inline;
}

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

#page_body_main_content .resultlist h2 {
    margin-bottom: 0;
}



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

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

#page_body_cols_foot ul li{
    display: inline;
}


