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

.topic{

}

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

.richtext{
  line-height: 1.5em;
}

.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;
}

/* deko-grafik bei externen Links */
.extra_link a,
.rss_item a.extern {
    background: url(/static/img/mdb13a/bg_link.gif) left center no-repeat;
    padding-left: 15px;
}

h3 a,
h2 a {
    background: transparent !important;
    padding-left: 0 !important;
}


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

a.img_link:hover,
a.img_link:focus,
a.img_link:active {
  border: 3px solid #31972A;
}

a.img_link:hover img,
a.img_link:focus img,
a.img_link:active img{
  margin: -3px;
}

ul.resultlist {
  list-style-type: none;
}

ul.resultlist li {
    margin-bottom: 1.5em;
}

#page_head_title_img {
    border-bottom: 1px solid #5F5F5F;
    height: 205px;
}
.msie6 #page_head_title_img img {
    margin-bottom: -3px;
}
/* --------------------------- */
/* - PAGE_HEAD_TITLE_CONTENT - */
/* --------------------------- */

#page_head_title_content .smallsearch {
    background-image:url(/static/img/mdb13a/bg_top_search.gif);
    background-repeat:repeat-x;
    height:18px;
    margin-bottom:0;
    padding:10px 8px;
    width:174px;
}

#page_head_title_content .smallsearch .co_head {
    display: none;
}
#page_head_title_content .smallsearch .search_text {
    margin-right: 7px;
    width:108px;
}

#page_head_title_content .smallsearch .wwe_form_submit_js_hover,
#page_head_title_content .smallsearch .wwe_form_submit {
    width: 53px;
    height: 20px;
}
    


/* -------------------------- */
/* - PAGE_BODY_LEFT_CONTENT - */
/* -------------------------- */

.msie6 .web20linkage,
.msie6 #page_body_left_content{
    height: 1%;
}

#page_body_left_content .content_object{

}

#page_body_left_content .co_head{

}

#page_body_left_content .co_body{

}

#page_body_left_content .co_foot{

}

#page_body_left_content .topic{

}

.title_container,
#page_body_left h2{
    background: url(/static/img/mdb13a/bg_headline.gif) repeat-x top;
    color: #fff;
    padding: 2px 7px;
    font-size: 1.2em;
    margin-bottom: 8px;
}

.title_container {
    font-size: 0.95em;
    padding-bottom:0;
    padding-top:0;
}

#page_body_left_content h3{
    margin:3px 0 2px;
    font-size: 1.2em;
}

#page_body_left_content .pagelist ul {
    list-style-type: none;
    margin-left: 7px;
    line-height: 1.5em;
}
#page_body_left_content .pagelist ul li{
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #EEF1F2;
}


#page_body_left_content .rss_date{
    display: none;
}

/* -------------------------- */
/* - PAGE_BODY_MAIN_CONTENT - */
/* -------------------------- */
#page_body_main_content .content_object{

}

#page_body_main_content .co_head{

}

#page_body_main_content .co_body{

}

#page_body_main_content .co_foot{

}

#page_body_main_content .topic{
    border: 1px solid #EEF1F2;
    border-width: 1px 0;
    padding: 1px 0;
}

#page_body_main_content h2{

}

#page_body_main_content .richtext{

}



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

}

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

#page_body_right .co_group {
    background: #EEF1F2;
    padding: 7px 7px 0 7px;
    margin-bottom: 14px;
}


#page_body_right_content .img_container{
    margin:0;
}

#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_FOOT - */
/* ------------- */
#page_foot {
    margin-top: 1.1em;
}
#page_foot ul{
  list-style-type: none;
}

#page_foot li{
  display: inline;
}

#page_foot .copy_foot {
    float: right;
}

#page_foot .foot_items {
    float: left;
    margin-left: 235px;
}

.msie6 #page_foot .foot_items {
    margin-left: 120px;
}

#page_foot .foot_items li{
    padding-left: 20px;
    margin-right: 20px;
}

#page_foot .foot_items .print{
    background: url(/static/img/mdb13a/icon_foot_print.gif) no-repeat left center;
}

#page_foot .foot_items .send{
    background: url(/static/img/mdb13a/icon_foot_send.gif) no-repeat left center;
}
