/* 
 * stylesheet for ############ DAFK ###############
 * content design
 * use for best viewing performance wwEdit CMS (www.wwedit.de)
 * (c) www.wegewerk.com
 * lastmodified: 20070318 bms
 */


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

.content_object{
  margin: 0 0 30px 0;
}

.msie html .content_object{
  height: 1%;
}


/* #####################################    PAGE_HEAD    ################################### */

#page_head_title_img{
  padding: 0 18px 0 18px;
}

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


/* #####################################     PAGE_BODY_LEFT_CONTENT     #################################### */

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


/* ###################################    PAGE_BODY_COLS     ################################### */

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

#page_body_cols_container a{
  font-weight: bold;
}


#page_head_content_head .content_object{
  height: 155px;
  background-color: #99323c;
  color: #fff;
  margin: 0 0 15px 0;
}


#page_head_content_head .content_object img{
  float: left;
  margin-right: 15px;
}

#page_head_content_head .content_object a{
  color: #fff;
  display: block;
  background-image: url(/static/img/dafk_icons/link_white.gif);
  background-repeat: no-repeat;
  background-position: 0 6px;
  margin-left: 255px;
  padding: 2px 0 0 10px;
}


#page_head_content_head .content_object h2{
  padding: 12px 0 8px 0;
  margin: 0;
  color: #fff;
}

#page_head_content_head .content_object h2 a{
  background: none;
  margin: 0;
}

#page_head_content_head .content_object .richtext{
  padding-right: 15px;
}






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


#page_body_main_content{
}

#page_body_main_content .content_object a{
  background-image: url(/static/img/dafk_icons/link_red.gif);
  background-repeat: no-repeat;
  background-position: 0 4px;
  padding: 0px 0 0 10px;
}

#page_body_main_content h2{
  color: #99323c;
  border-top: 1px solid #99323c;
  border-bottom: 1px solid #99323c;
  padding: 10px 0 10px 0;
}

/* IMAGES */
#page_body_main_content .content_object img{
  float: left;
  margin: 0 10px 5px 0;
}

#page_body_main_content .richtext a,
#page_body_main_content .content_object h2 a{
  background: none;
  padding: 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 {
  list-style-image: url(/static/img/dafk_icons/list.gif);
}

.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;
  border-bottom: 1px solid #99323c;
  width: 100%;
}

#page_body_main_content .richtext table td{
  border: none;
  padding: 3px 0 3px 3px;
  margin: 0;
  border-top: 1px solid #99323c;
}


/* pagelists */

#page_body_main_content .pagelist ul,
#page_body_main_content .pagelist ul li {
  list-style-image: url(/static/img/dafk_icons/list.gif);
}

#page_body_main_content .pagelist ul{
  margin-bottom: 30px;
}

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

#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_content{
  
}  

#page_body_right_content h2{
  color: #99323c;
  border-top: 1px solid #99323c;
  border-bottom: 1px solid #99323c;
  padding: 10px 0 10px 0;
}

#page_body_right_content .content_object img{
  float: left;
  margin: 0 10px 5px 0;
}



/* ###############################       PAGE_BODY_MAIN_FOOT         ############################### */
#page_body_cols_foot{ 
  font-size: .83em;
  clear: both;
  padding-top: 40px;
}

#page_body_cols_foot a{ 
  font-weight: normal;
}

#page_body_cols_foot img{
  position: relative;
  top: 3px;
}

/* ###############################       PAGE_FOOT         ############################### */
