/*
 * stylesheet for Mekong River Cruises
 * content design
 * (c) www.wegewerk.com
 * created: 20080317 bms
 * lastmodified: 20080317 bms
 */



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


.content_object,
.rt_dbl{
  margin: 0 0 10px 0;
}

.msie .content_object,
.msie .teaser{
    height: 1%;
}

/* ------------------ */
/* - PAGE_CONTAINER - */
/* ------------------ */
#page_container{
  font-size: .83em;
}

/* ----------------------- */
/* - PAGE_BODY_CONTAINER - */
/* ----------------------- */
#page_body_container{
  color: #6c190d;
}

#page_head_content_head{
  font-size: .83em;
}

/* -------------------------- */
/* - PAGE_BODY_LEFT_CONTENT - */
/* -------------------------- */
#page_body_left_content{

}

#page_body_left_content .travel_booking {
  margin: 10px;
  background-color: #f3e9d0;
  border: 1px solid #eb7619;
  font-size: 0.8em;
}

#page_body_left_content .travel_booking h2 {
  margin-bottom: 4px;
}

#page_body_left_content .wwe3_form_reg_newsletter {
  margin: 10px;
  background-color: #f3e9d0;
  border: 1px solid #eb7619;
  font-size: 0.8em;
}

#page_body_left_content .wwe3_form_reg_newsletter h2 {
  margin-bottom: 4px;
}

#page_body_left_content .wwe3_form_reg_newsletter .rnl_action
{
    display: none;
}

#page_body_left_content .wwe3_form_reg_newsletter input.label
{
    width: 118px;
}

/* -------------------------- */
/* - PAGE_BODY_MAIN_CONTENT - */
/* -------------------------- */
#page_body_main_content{
}
/*
.msie #page_body_main_container_full #page_body_main_content{
	width: 779px;
}*/

#page_body_main_content h1.co_headline{
  background: url(/static/img/ler10/bg_headline.gif) no-repeat 0 18px;
  padding-left: 52px;
}

#page_body_main_content .clear{
  clear: left;
}

#page_body_main_content .richtext{
  line-height: 1.6em;
}

#page_body_main_content .richtext p{
  padding-bottom: 18px;
}


/* LISTS */
#page_body_main_content .richtext ol {
  padding: 0;
  margin: 0 0 0 30px;
}

#page_body_main_content .richtext ul {
  padding: 15px 0;
  margin: 0 0 0 18px;
  list-style-image: url(/static/img/ler10_icons/list.gif);
}

.msie #page_body_main_content .richtext ul {
  list-style-image: url(/static/img/ler10_icons/list_ie.gif);
}


/* RT_DOUBLE */
#page_body_main_content .rt_dbl img,
#page_body_main_content .content_object img{
  border: 1px solid #ded3b5;
  padding: 8px;
}

#page_body_main_content .rt_dbl_left{
  float: left;
  margin-right: 12px;
}

#page_body_main_content .rt_dbl_right{
  float: right;
}


/*  PAGELIST  */
#page_body_main_content .pagelist .img_container{
  float: left;
  width: 251px !important;
  margin: 0 10px 5px 0;
}

#page_body_main_content .pagelist h2{
  margin-bottom: 5px;
}

/* SEARCHLIST */
#page_body_main_content .searchlist{
  border: 1px solid #e5dec4;
  padding: 10px 12px;
  width: 492px;
}

#page_body_main_content .searchlist h2{
  margin: 0;
}

#page_body_main_content .pagelist ul,
#page_body_main_content .searchlist ul{
  margin: 0 5px 5px 0px;
  list-style: none;
}

#page_body_main_content .pagelist li{
  margin: 0 0 30px 0;
  float: left;
}

.msie6 #page_body_main_content .pagelist li{
  float: none;
}

#page_body_main_content .resultlist li{
  margin: 0 0 10px 0;
  padding: 0;
}

#page_body_main_content .resultlist li{
  border-bottom: 1px solid #e5dec4;
  padding-bottom: 12px;
}

#page_body_main_content .resultlist li.last{
  border-bottom: 0;
  padding-bottom: 0px;
}


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

.searchlist .search_hit{
  font-weight: bold;
  background-color: #e5dec4;
  padding: 0 1px;
}




/* --------------------------- */
/* - PAGE_BODY_RIGHT_CONTENT - */
/* --------------------------- */
#page_body_right_content{
  font-size: .83em;
}


#page_body_right_content .content_object{
  margin: 0 0 15px 0;
}


#page_body_right_content .nt_linked,
#page_body_right_content .rt_ext{
  background-color: #f0e7ca;
  padding: 10px 12px;
}


#page_body_right_content .nt_linked img,
#page_body_right_content .rt_ext img{
  border: 1px solid #fff;
  margin-bottom: 4px;
}

#page_body_right_content .nt_linked h2{
  margin-bottom: 1px;
}

#page_body_right_content .nt_linked h2 a{
  font-weight: bold;
  color: #e0640a;
}

#page_body_right_content .nt_linked a{
  font-weight: normal;
  color: #6b190b;
}

/* ----------------------- */
/* - PAGE_BODY_MAIN_FOOT - */
/* ----------------------- */
#page_body_main_foot {
  clear: both;
  color: #591b0c;
  padding-bottom: 12px;
  position: absolute;
  bottom: 0;
  left: 30px;
  font-size: .83em;
}

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

#page_body_main_foot li{
  display: inline;
}

#page_body_main_foot a{
  color: #591b0c;
  font-weight: normal;
}


/* ------------------ */
/* - PAGE_FOOT - */
/* ------------------ */
#page_foot{
  color: #6b190b;
  font-weight: bold;
  font-size: .77em;
  padding: 18px 0 20px 18px;
}

#page_foot a{
  color: #6b190b;
  text-decoration: underline;
}


