/*
 * stylesheet for www.governance-school.de
 * content design
 * (c) www.wegewerk.com
 * wwEdit CMS (www.wwedit.de)
 * created:      20090520 bms
 * lastmodified: 20090520 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;
}


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

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

.richtext{
  line-height: 1.4em;
}

.richtext ol {
  padding: 0 0 0 33px;
  margin: 0 0 12px 0;
  overflow: auto; /* fuer floating neben Bildern */
}

.richtext ul {
  padding: 0 0 0 30px;
  margin: 0 0 12px 0;
  overflow: auto; /* fuer floating neben Bildern */
  list-style-image: url(/static/img/hvsg10/icn_list.gif);
}

.msie6 .richtext ul,
.msie7 .richtext ul {
  list-style-image: url(/static/img/hvsg10/icn_list_ie.gif);
}

.richtext p{
  margin-bottom: 15px;
}

.img_container{
  float: left;
  margin: 0 10px 5px 0;
  position: relative;
  top: 3px;
}

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

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

.linklist li a{
  line-height: 1.4em;
  display: block;
}

.linklist a.intern{
  background: url(/static/img/hvsg10/icn_link.gif) no-repeat 0 5px;
  padding-left: 20px;
}

.linklist a.extern{
  background: url(/static/img/hvsg10/icn_ext_link.gif) no-repeat 0 5px;
  padding-left: 20px;
}

.linklist a.pdf,
.linklist a.doc,
.linklist a.xls,
.linklist a.docx{
  background: url(/static/img/hvsg10/icn_doc.gif) no-repeat 0 1px;
  padding-left: 20px;
}

.linklist a.png,
.linklist a.gif,
.linklist a.jpg,
.linklist a.jpeg,
.linklist a.tiff{
  background: url(/static/img/hvsg10/icn_img.gif) no-repeat;
  padding-left: 20px;
}

.linklist a.mp3{
  background: url(/static/img/hvsg10/icn_audio.gif) no-repeat 0 4px;
  padding-left: 20px;
}

.linklist a.avi,
.linklist a.flv,
.linklist a.wmv,
.linklist a.mpg,
.linklist a.mpeg,
.linklist a.mov{
  background: url(/static/img/hvsg10/icn_mov.gif) no-repeat 0 1px;
  padding-left: 20px;
}

.pagelist li{
  margin-bottom: 10px;
}

.pagelist .richtext p{
  margin-bottom: 0px;
}

.extra_link a.intern{
  background: url(/static/img/hvsg10/icn_link.gif) no-repeat 0 3px;
  padding-left: 12px;
}

.extra_link a.extern{
  background: url(/static/img/hvsg10/icn_ext_link.gif) no-repeat 0 3px;
  padding-left: 12px;
}

/* ------------- */
/* - PAGE_HEAD - */
/* ------------- */
#page_head_content_head{
  font-size: .9em;
}

#page_head_content_head .content_object{
  background: #e0e0e0;
  padding: 8px;
  padding-bottom: 3px;
}

#page_head_content_head .linklist ul{
  list-style: none;
}

#page_head_content_head .linklist li{
  margin-bottom: 3px;
}

.msie6 #page_head_content_head .linklist li{
  height: 1%;
  margin-bottom: 0;
}

#page_head_content_head .linklist a{
  text-transform: uppercase;
  font-weight: bold;
  color: #646464;
  background: none;
  padding-left: 0;
  line-height: 1.2em;
}


/* -------------------------- */
/* - PAGE_BODY_MAIN_CONTENT - */
/* -------------------------- */
#page_body_main_content .content_object h2{
  color: #781e75;
  margin-bottom: 15px;
}


/* --------------------------- */
/* - PAGE_BODY_LEFT_CONTENT - */
/* --------------------------- */
#page_body_left_content .content_object{
  margin-bottom: 3px;
}

/* --------------------------- */
/* - PAGE_BODY_RIGHT_CONTENT - */
/* --------------------------- */
#page_body_right_content h1{
  color: #646464;
}

#page_body_right_content h2{
  margin-bottom: 5px;
}


/* ----------------------- */
/* - PAGE_BODY_MAIN_FOOT - */
/* ----------------------- */
#page_body_main_foot {
  border-bottom: 1px solid #646464;
  padding-bottom: 6px;
  position: relative;
}

.msie6 #page_body_main_foot{
  width: 459px;
}

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

#page_body_main_foot li{
  display: inline;
  padding-right: 10px;
}

#page_body_main_foot li.web20linkage{
  position: absolute;
  right: 50px;
  padding-right: 0;
}

#page_body_main_foot li.send{
  position: absolute;
  right: 25px;
  padding-right: 0;
}

#page_body_main_foot li.send .send_content_links{
display:inline;
}

#page_body_main_foot li.last{
  position: absolute;
  right: 0;
  padding-right: 0;
}

#page_body_main_foot .separator{
  display: none;
}


/* ------------- */
/* - PAGE_FOOT - */
/* ------------- */
#page_foot{
  font-size: .83em;
  color: #aaa;
  padding-bottom: 20px;
}

#page_foot a{
  color: #aaa;
}

