/*
 * stylesheet for www.amadeu-antonio-stiftung.de
 * content design
 * (c) www.wegewerk.com
 * lastmodified: 20100616 bms
 */


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

.msie .content_object{
  height: 1%;
}

#page_head{
  font-size: .77em;
}

#logo{
  float: left;
}

#page_head_right{
  text-align:right;
}

/* ##########    PAGE_BODY     ########### */

#page_body_cols_container{
  font-size: .77em;
}

/* #####  PAGE_BODY_MAIN_CONTENT   #### */

img.content_title_img{
  border: 4px solid #000;
}

#page_body_main_content{
  background-color: #dff0e5;
}

#page_body_main_content .content_object{
  padding: 12px;
}

#page_body_main_content .content_object a{
  background-image: url(/static/img/aas10_icons/link.gif);
  background-repeat: no-repeat;
  background-position: 0 3px;
  padding-left: 12px;
}

#page_body_main_content .content_object h2 a,
#page_body_main_content .content_object h2 a:visited {
  background-image: none !important;
  padding-left: 0 !important;
}


#page_body_main_content .rss_link a{
  background-image: none;
  padding-left: 0;
}

#page_body_main_content h2{
  margin: 0 0 3px 0;
}

#page_body_main_content .content_object img,
#page_body_main_content .content_object .img_container{
  float: left;
  margin: 0 18px 5px 0;
}

#page_body_main_content .content_object .img_container img{
  float: none;
  margin: 0;
}

#page_body_main_content .content_object .img_description{
  background-color: #9fc5ac;
  color: #000;
  font-size: .9em;
  padding: 2px 5px 2px 5px;
}

#page_body_main_content .richtext a,
#page_body_main_content a.img_link{
  background: none;
  padding-left: 0;
}

/* LISTS */
#page_body_main_content .richtext ol,
#page_body_main_content .richtext ol li {
  list-style-type: decimal;
}

#page_body_main_content .richtext ol li {
  margin-left: 30px;
}

#page_body_main_content .richtext ul,
#page_body_main_content .richtext ul li {

}

.msie #page_body_main_content .richtext ul,
.msie #page_body_main_content .richtext ul li {
  list-style-image: none;
  list-style-type: disc;
}

#page_body_main_content .richtext ul li {
  margin-left: 25px;
}

/* TABLES */

#page_body_main_content .richtext table caption{
  text-align: left;
  font-weight: bold;
  padding: 3px 0 3px 3px;
}

#page_body_main_content .richtext table{
  border: none;
  border-spacing: 0;
  width: 100%;
}

#page_body_main_content .richtext table td{
  border: none;
  padding: 3px 0 3px 3px;
  margin: 0;
}


/* pagelists */

#page_body_main_content .pagelist{
  padding: 12px;
}

#page_body_main_content .pagelist h2{
  margin: 0 0 20px 0;
}


#page_body_main_content .pagelist h2 a{
  background-image: url(/static/img/aas10_icons/link.gif);
  background-repeat: no-repeat;
  background-position: 0 3px;
  padding-left: 12px;
  margin: 0 0 0px 0;
  display: block;
}

#page_body_main_content .pagelist .description{
  padding-left: 12px;
}

#page_body_main_content .pagelist ul,
#page_body_main_content .pagelist ul li {
  list-style-type: none;
}

#page_body_main_content .pagelist ul{

}

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

#page_body_main_content .pagelist li h2{
  border: 0;
  margin: 0;
  padding: 0;
  text-transform: none;
}

#page_body_main_content .pagelist li .path{
  display: none;
}

/* ######   PAGE_BODY_RIGHT_CONTENT    ##### */

#page_body_right_title{
  margin-left: 5px;
  height: 7.8em;
  background-color: #9fc5ac;
  padding: 12px;
  width: 229px;
}

#page_body_right_title h1{
  color: #fff;
  font-size: 1.5em;
  font-family: tahoma,arial,sans-serif;
  font-weight: normal;
  letter-spacing: 2px;
  margin: 0 0 8px 0;
  padding: 0;
  line-height: 20px;
}

#page_body_right_content{
  margin-left: 6px;
  position:relative;
  left: -1px;
}

#page_body_right_content .wwe3_form_container,
#page_body_right_content .content_object{
  margin-bottom: 6px;
  background-color: #9fc5ac;
  padding: 12px;
}

.msie #page_body_right_content .wwe3_form_container,
.msie #page_body_right_content .content_object{
  margin-bottom: 0;
  border-bottom: 6px solid #fff;
}

#page_body_right_content h2{
  color: #fff;
  font-size: 1.9em;
  font-family: tahoma,arial,sans-serif;
  font-weight: normal;
  letter-spacing: 2px;
  margin: 0 0 8px 0;
  padding: 0;
  line-height: 20px;
}

#page_body_right_content .content_object .richtext ul {
  margin-top: 10px;
}

#page_body_right_content .content_object .richtext li {
  list-style-type: none;
  padding-bottom: 7px;
}

#page_body_right_content .content_object a,
#page_body_right_content .content_object .richtext li {
  background-image: url(/static/img/aas10_icons/link.gif);
  background-repeat: no-repeat;
  background-position: 0 3px;
  padding-left: 12px;
}

#page_body_right_content .content_object .richtext a{
  background-image: none;
  padding-left: 0;
}



#page_body_right_content .content_object h2 a{
  color: #fff;
  font-weight: normal;
  background: none;
  padding-left: 0;
}

#page_body_right_content .content_object a.linked_img{
  background-image: none;
  padding-left: 0px;
}

#page_body_right_content .content_object img.textimg{
  float: none;
  margin: 0 0 0 0;
  padding: 0;
}

#page_body_right_content .content_object .normaltext a{
  display: block;

}

/* Banner ohne Rahmen... */
#page_body_right_content .nonframed {
  padding: 0 !important;
  background-color: transparent !important;
}


/* hervorhebung spendenbutton - bms */
#page_body_right_content .content_object_hilight{
  padding-left: 16px !important;
  background: #9fc5ac url(/static/img/aas10/shadow_left.png) no-repeat;
  margin-bottom: 0 !important;
  width: 232px;
}

.msie #page_body_right_content .content_object_hilight,
.msie8 #page_body_right_content .content_object_hilight{
  border-bottom: 0 !important;
}

.msie6 #page_body_right_content .content_object_hilight{
  width: 225px;
}

#page_body_right_content .co_hilight_bottom{
  height: 7px;
  background: url(/static/img/aas10/shadow_bottom.png) no-repeat;
  margin-bottom: 6px;
  width: 259px;
}

.msie6 #page_body_right_content .co_hilight_bottom{
  width: 253px;
  background: url(/static/img/aas10/shadow_bottom_ie6.png) no-repeat;
  font-size: 0;
  line-height: 0;
}

.msie6 #page_body_right_content .co_hilight_bottom,
.msie7 #page_body_right_content .co_hilight_bottom{
  position: relative;
  top: -1px;
}
/* / hervorhebung spendenbutton */



/* ######  PAGE_BODY_MAIN_FOOT  ###### */
#page_body_main_foot{
  padding: 8px 12px 8px 12px;
  font-size: .9em;
  clear: both;
  border-top: 1px solid #fff;
}

/* ########### PAGE_FOOT ######### */
#page_foot{
  padding: 8px 12px 8px 0px;
  font-size: .7em;
  clear: both;
  color: #999;
}

#page_foot a{
  color: #999;
}
