/*
 * stylesheet for 'OMBUDSMANN - Private Kranken- und Pflegeversicherung'
 * content design
 * (c) www.wegewerk.com
 * wwEdit CMS (www.wwedit.de)
 * created:      20080430 bms
 * lastmodified: 20080430 bms
 */


/* ############################################# */
/* ############    CONTENT DESIGN    ########### */
/* ############################################# */


/* --------- */
/* - FIXES - */
/* --------- */
.msie .content_object,
.msie .teaser,
.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;
}


/* -------------------------- */
/* - Seitenweites CO-Design - */
/* -------------------------- */
#page_container{
  font-size: .77em;
}


.content_object,
.teaser,
.rt_dbl{
  margin: 0 0 30px 0;
}

.richtext{
  line-height: 1.3em;
}


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

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

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


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

.img_description{
  font-size: .9em;
  paddidng: 2px;
}


/* -------------------------- */
/* - PAGE_BODY_MAIN_CONTENT - */
/* -------------------------- */
#page_body_main_content{
  padding-left: 40px;
  min-height: 260px;
}

.msie6 #page_body_main_content{
  height: 260px;
}


#page_body_main_content .ext_teaser .co_head h2,
#page_body_main_content .ext_teaser .co_body{
  padding-left: 70px;
}

#page_body_main_content .ext_teaser h2{
  margin-bottom: 0px;
  background-image: url(/static/img/pkvo/list.gif);
  background-repeat: no-repeat;
  background-position: 40px 5px;
}

#page_body_main_content .richtext_with_margin,
#page_body_main_content .extra_link_with_margin{
  margin-left: 132px;
}


/* - Pagelists - */
.searchlist{
  border: 1px solid #d4d4d4;
  padding: 10px 12px;
}

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

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

.pagelist ul{
  margin-left: 40px;
}

.pagelist li,
.searchlist li{
  background: url(/static/img/pkvo/list.gif) no-repeat;
  padding-left: 30px;
  margin-bottom: 30px;
}

.pagelist li h2,
.searchlist li h2{
  margin-bottom: 0;
}

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


/* ----------------------- */
/* - PAGE_BODY_MAIN_FOOT - */
/* ----------------------- */
#page_body_main_foot {
  color: #97b535;
  font-size: 0.9em;
  margin-bottom: 20px;
  padding-left: 40px;
}

.msie6 #page_body_main_foot {
  margin-left: 220px;
}

#page_body_main_foot li {
  list-style-type: none;
  display: inline;
}

#page_body_main_foot a,
#page_body_main_foot a:visited{
  text-decoration: none;
}

#page_body_main_foot a:hover,
#page_body_main_foot a:focus,
#page_body_main_foot a:active{
  text-decoration: underline;
}

/* ------------- */
/* - PAGE_FOOT - */
/* ------------- */
#page_foot{
  font-size: .7em;
  border-top: 1px solid #d4d4d4;
  color: #afafaf;
  padding-top: 6px;
}

#page_foot a,
#page_foot a:visited{
  color: #afafaf;
  text-decoration: none;
}

#page_foot a:hover,
#page_foot a:focus,
#page_foot a:active{
  text-decoration: underline;
  color: #97b535;
}

