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


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



.ext_co_login,

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


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


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



    


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

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

#page_body_left_content h2{
  background-color: #47678e;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  line-height: 1.9em;
  display: block;
  padding-left: 15px;
  font-weight: bold;
}

.msie #page_body_left_content h2{
  line-height: 1.95em;
}

#page_body_left_content a{
  color: #fff;
}

#page_body_left_content h2 a{

}


#page_body_left_content .content_object{
  background-color: #8da2b0;
  padding-bottom: 10px;
  color: #fff;
}

#page_body_left_content .content_object img{
  margin-bottom: 5px;
}

#page_body_left_content .content_object img,
#page_body_left_content .content_object .richtext
{
  padding-left: 15px;
  padding-right: 3px;
}

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

#page_body_cols_title{
  display: none;
}


/* ###################################    PAGE_BODY_MAIN     ################################### */
    
 

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


#page_body_main_content{
  color: #313c5d;
  font-size: .83em;
  margin: 0 0 0 25px;
}

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


#page_body_main_content .content_object .richtext_with_margin{
  margin-left: 158px;
}

/* LISTS */
#page_body_main_content ol {
  
}

#page_body_main_content ul {
  list-style-image: url(/static/img/nhab_icons/list.gif);
  margin-left: 10px;
  margin-top: 5px;
}

.msie #page_body_main_content ul {
  list-style-image: url(/static/img/nhab_icons/list_ie.gif);
  margin-left: 17px;
}

/* TABLES */

#page_body_main_content .richtext table caption{
  text-align: left;
  /*border-top: 1px solid #313c5d;*/
  font-weight: bold;
  padding: 3px;
}

#page_body_main_content .richtext table{
  border: none;
  border-spacing: 0;
  /*border-bottom: 1px solid #313c5d;*/
  width: 100%;
}

#page_body_main_content .richtext table td{
  border: none;
  padding: 3px;
  margin: 0;
  /*border-top: 1px solid #313c5d;*/
}


/* Seitenteaser */
.teaser{
    
}


/* ###############################      PAGE_BODY_RIGHT_CONTENT       ########################## */
 
#page_body_right_content{
  font-size: .83em;
  margin-left: 10px;
}  

#page_body_right_content .content_object img{
  margin-bottom: 10px;
}

#page_body_right_content .content_object .richtext{
  font-size: .83em;
}

#page_body_right_content .content_object .richtext ul a{
  padding: 0 0 0 12px;
  margin: 0 0 10px 0;
  background-image: url(/static/img/nhab_icons/arrow.jpg);
  background-repeat: no-repeat;
  background-position: 0 2px;
}

#page_body_right_content .content_object .richtext ul li{
  padding: 0 0 5px 0;
}

/* ###############################       PAGE_BODY_MAIN_FOOT         ############################### */
#page_body_main_foot{ 
  font-size: .7em;
  margin-left: 25px;
  color: #313c5d;
}

#page_body_main_foot a{
  color: #313c5d;
  font-weight: normal;
}


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


/* PAGE_FOOT  */
#page_foot{
  clear: both;
  margin: 5px 0 0 0;
  font-size: .6em;
  color: #aaa;
}

#page_foot a{
  color: #aaa;
}
