/*
 * stylesheet for nema14
 * content design
 * (c) www.wegewerk.com
 * wwEdit CMS (www.wwedit.de)
 * created:      20080430 bms
 * lastmodified: 20091016 rbf
 */


/* ############################################# */
/* ############    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;
}

.topic{

}

.content_object,
.teaser,
.rt_dbl{

}

.richtext{
  line-height: 1.3em;
}

.richtext ol {
  padding: 0 0 0 30px;
  margin: 0;
  overflow: auto; /* für floating neben Bildern */
}

.richtext ul {
  padding: 0 0 0 18px;
  margin: 0;
  overflow: auto; /* für floating neben Bildern */
}

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

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


/* Focus-Rahmen bei verlinkten Bildern */
a.img_link img {
  display: block;
}

a.img_link,
a.img_link img {
  overflow: hidden;
}

a.img_link,
a.img_link img {
  float: left;
}





/* -------------------------- */
/* - PAGE_BODY_LEFT_CONTENT - */
/* -------------------------- */
#page_body_left_content{

}

#page_body_left_content .content_object{
margin-top: 25px;
}

#page_body_left_content .co_head{

}

#page_body_left_content .co_body{

}

#page_body_left_content .co_foot{

}

#page_body_left_content .topic{

}

#page_body_left_content h2{
margin: 3px 5px;
}

#page_body_left_content .richtext{
margin: 3px 5px;
}

#page_body_cols_foot a{
  text-decoration:none;
}

#page_body_cols_foot a:hover{
  text-decoration:underline;
}

/* -------------------------- */
/* - PAGE_BODY_MAIN_CONTENT - */
/* -------------------------- */
#page_body_main_content .content_object{
border-bottom-color:#ff8e01;
border-bottom-style:solid;
border-bottom-width:1px;
}

#page_body_main_content .co_head{
margin-bottom:10px;
padding-top:10px;
}
#page_body_main_content .co_body{
border-bottom-color:#666;
border-bottom-style:solid;
border-bottom-width:1px;
padding-bottom:10px;
padding-top:10px;
}

/* remove borders from cos alone on a page
*/

#page_body_main_content .co_pos_first.co_pos_last, 
#page_body_main_content .co_pos_first.co_pos_last .co_body {
border:none;
/* note: does not work on IE6 because of multi selector bug */
}

/* remove borders from cos that act mostly like containers
 * avoids double lines in single length lists and extra lines at end of content lists
*/

#page_body_main_content .teaser_meta {
border:none;
}

#page_body_main_content .pagelist, 
#page_body_main_content .pagelist .co_body {
border:none;
}

#page_body_main_content .right .co_head,
#page_body_main_content .co_head.right{
float:right;
width:200px;
}

#page_body_main_content .co_body img{
float:left;
margin-right:15px;
}

#page_body_main_content .right .richtext{
width:200px;
float:right;

}

#page_body_main_content .teaser_meta .right .richtext{
width:350px;
}

#page_body_main_content .teaser_meta .right .co_head{
width:350px;
}


/*

#page_body_main_content .right.small .co_head,
#page_body_main_content .co_head.right.small{
float:right;
width:350px;
}

#page_body_main_content .right.small .richtext{
width:350px;
}
*/

#page_body_main_content .teaser_meta .right .img_container{
width:200px !important;
}


#page_body_main_content .right .extra_link{
display:none;
}

#page_body_main_content .co_foot{

}

#page_body_main_content .topic{

}

#page_body_main_content h2{

}


#page_body_main_content .resultlist li{
  border-bottom:1px solid #FF8E01;
  padding: 0; /* do not vertically pad, forces orange & grey bottom borders apart */
  list-style-type:none;
}

#page_body_main_content .resultlist li .co_body {
  border-bottom:1px solid #666666;
}

#page_body_main_content .co_head h2 a{
color:#000;
}


/* --------------------------- */
/* - PAGE_BODY_RIGHT_CONTENT - */
/* --------------------------- */
#page_body_right_content{

}

#page_body_right_content .content_object{

}

#page_body_right_content .co_head{

}

#page_body_right_content .co_body{

}

#page_body_right_content .co_foot{

}

#page_body_right_content .topic{

}

#page_body_right_content h2{

}

#page_body_right_content .richtext{

}


/* ----------------------- */
/* - PAGE_BODY_MAIN_FOOT - */
/* ----------------------- */
#page_body_main_foot {

}

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

#page_body_main_foot li{
  display: inline;
}


/* ------------- */
/* - PAGE_FOOT - */
/* ------------- */
#page_foot{

}


