/*
 * stylesheet for leuchtpol.de
 * content design
 * (c) www.wegewerk.com
 * wwEdit CMS (www.wwedit.de)
 * created:      20090216 bms
 * lastmodified: 20090216 bms
 */



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


/* --------- */
/* - FIXES - */
/* --------- */


/* richtext darf hier fuer die ies auf keinen fall auf 1% gesetzt werden */
.msie .content_object,
.msie .teaser,
.msie .rt_dbl,
.msie6 .richtext ul,
.msie6 .richtext ol{
  height: 1%;
}

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

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

.linklist a,
.extra_link a{
  background: url(/static/img/anu10/default_bg_extra_link.gif) no-repeat;
  padding-left: 20px;
  padding-bottom: 1px;
}

.msie .extra_link a{
  line-height : 1.3em;
}

.richtext p,
.richtext ul,
.richtext ol{
  margin-bottom: 10px;
}

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

.richtext{
  line-height: 1.5em;
}

.richtext ol {
  padding: 0 0 0 30px;
  overflow: auto;
}

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

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

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

.pagelist li,
.resultlist li{
  list-style: none;
}

.flashvideo .video_content{
  margin-bottom: 10px;
}

.linklist {
  margin-top: -35px;
}

.toc li,
.linklist li {
  list-style-type: none;
  padding-bottom: 3px;
}

.linklist li a {
  display: block;
}

/* -------------------------- */
/* - PAGE_BODY_MAIN_CONTENT - */
/* -------------------------- */
#page_body_main_content .content_object{
  margin-bottom: 35px;
}

#page_body_main_content .extra_link{
  margin-bottom: 10px;
}

#page_body_main_content h3{
  padding-top: 0;
}

#page_body_main_content .content_object .co_head{
  display: none;
}

#page_body_main_content .table_of_contents .co_head,
#page_body_main_content .salutation .co_head{
  display: block;
}

#page_body_main_content .content_object .img_container{
  margin-right: 30px;
}

#page_body_main_content .pagelist li{
  margin-bottom: 15px;
}

#page_body_main_content .pagelist .co_body .img_container{
  margin-right: 10px;
}

#page_body_main_content .rt_dbl_left{
  width: 220px;
  float: left;
  margin-right: 30px;
}

#page_body_main_content .rt_dbl_right{
  width: 220px;
  float: right;
}

.msie6 #page_body_main_content .rt_dbl_left,
.msie6 #page_body_main_content .rt_dbl_right{
  overflow: hidden;
}

#page_body_main_content .rt_dbl_inh .img_container{
  margin-right: 0px;
}


/* --------------------------- */
/* - PAGE_BODY_RIGHT_CONTENT - */
/* --------------------------- */
#page_body_right_content .co_head{
  background: url(/static/img/anu10/default_bg_co_right_top.gif) no-repeat top left;
  height: 23px;
}

#page_body_right_content .co_body{
  background: url(/static/img/anu10/default_bg_co_right_bot.gif) no-repeat bottom left;
  padding: 0 10px 20px 10px;
}

#page_body_right_content .calendar .co_head{
  background: url(/static/img/anu10/default_bg_calendar_top.gif) no-repeat top left;
  height: 130px;
}

#page_body_right_content .calendar .co_body{
  background: url(/static/img/anu10/default_bg_calendar_bot.gif) no-repeat bottom left;
  padding: 0 10px 20px 10px;
}

#page_body_right_content .region_map .co_head{
  background: url(/static/img/anu10/default_bg_region_map_top_2.gif) no-repeat top left;
  height: 30px;
}

#page_body_right_content .region_map .co_body{
  background: url(/static/img/anu10/default_bg_region_map_bot.gif) no-repeat bottom left;
  color: #000;
  text-align: left;
}
#page_body_right_content .region_map .co_body .richtext {
	top: 8px;
	position: relative;
}

#page_body_right_content .region_map .co_body h2{
  text-align: left;
}
.msie7 #page_body_right_content .region_map .co_body h2{
  zoom: 1;
}

#page_body_right_content h2{
  color: #000;
  font-size: 1.3em;
  margin-bottom: 10px;
  padding-left: 12px;
}

#page_body_right_content .nt_linked{
  padding: 10px 0;
}

#page_body_right_content .rt_dbl_inh .img_container{
  margin: 0;
  float: none;
}

.msie6 #page_body_right_content .rt_dbl_inh .img_container{
  position: static;
}

#page_body_right_content .rt_dbl_inh .co_head{
  display: none;
}

#page_body_right_content .rt_dbl_inh .co_body{
  background: transparent;
}

#page_body_right_content .rt_dbl_inh .rt_dbl_left{
  width: 100px;
  float: left;
}

#page_body_right_content .rt_dbl_inh .rt_dbl_right{
  width: 100px;
  float: right;
}

.msie6 #page_body_right_content .rt_dbl_inh .rt_dbl_left,
.msie6 #page_body_right_content .rt_dbl_inh .rt_dbl_right{
  height: 1%;
}

/* ------------- */
/* - PAGE_FOOT - */
/* ------------- */
#page_foot{
  position: relative;
  color: #009bbf;
}


/* ------------------ */
/* - PAGE_FOOT_LEFT - */
/* ------------------ */
#page_foot_left{
  position: absolute;
  top: 15px;
  left: 190px;
}

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

.copyright_foot{
  font-size: .9em;
  padding-top: 5px;
}

/* ------------------- */
/* - PAGE_FOOT_RIGHT - */
/* ------------------- */
#page_foot_right{
  position: absolute;
  top: 15px;
  left: 485px;
}
#page_foot_right li{
  list-style-type: none;
  display: inline;
  margin-right: 10px;
}

#page_foot_right li a{
  padding-left: 20px;
  padding-bottom: 1px;
}

.msie #page_foot_right li a{
  line-height : 1.3em;
}

#page_foot_right li.print a{
  background: url(/static/img/anu10/default_bg_footer_print.gif) no-repeat;
}

#page_foot_right li.top a{
  background: url(/static/img/anu10/default_bg_footer_top.gif) no-repeat;
}

#page_foot_right li.send a{
  background: url(/static/img/anu10/default_bg_footer_send.gif) no-repeat;
}

