/*
 * stylesheet for evz12
 * (c) www.wegewerk.com
 * wwEdit CMS (www.wwedit.de)
 * created:      20080430 bms
 * lastmodified: 20090305 mdt
 */

/* ############################################# */
/* ############    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.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 */
  list-style-type: square;

}

.richtext p {
    margin-bottom: 1.3em;
}

.presse .richtext p {
    margin-bottom:0.3em;
}

.ext_teaser h2,
.richtext h2{
    font-size: 1.1em;
    font-weight: bold !important;
}


h2 a {
    font-weight: bold !important;
}

.wwe3_form_container .title_container,
.richtext h3{
    font-size: 1.1em;
    font-weight: bold;
}

.richtext table {
    clear: both;
    cellpadding:0;
    border-collapse: collapse;
}
.richtext table td {
    padding: 5px;
    border: 1px solid #aaa;
}

.img_container{
  float: left;
  margin: 0 24px 17px 0;
}



.msie6 .ext_teaser_double .img_container{
  float: left;
  margin: 0 0px 0px 0;
}
.msie7 .img_container, 
.msie6 .img_container{
    margin: 0 24px 30px 0;
}

.msie .resultlist .img_container_unchanged {margin-bottom:9px;}


.msie .resultlist .co_body h2{display:inline;}


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

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

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


#page_head_title_img {
    position: relative;
    top: 22px;
    left: -15px;
    z-index: 1;
}

.msie6 #page_head_title_img {
    position: relative;
    top: 22px;
    left: -1px;
    z-index: 1;
    height:145px;
}

.citebox {
    background: transparent url(/static/img/evz12/bg_citebox.png) no-repeat left top;
    width: 436px;
    padding: 14px 19px 19px 19px;
    font-size: 1.3em;
    color: #8A8A8A;
    font-family: "Arial narrow", arial, sans-serif;
    font-weight: bold;
    font-style: italic;
}

.pagelist .noimages .img_container {
    display: none;
}

/* -------------------------- */
/* - PAGE_BODY_MAIN_CONTENT - */
/* -------------------------- */
#page_body_main_content .resultlist li,
#page_body_main_content .content_object{
    margin-bottom: 15px;
}
#page_body_main_content .resultlist li.last {
    margin-bottom:0;
}

#page_body_main_content .co_head{

}

#page_body_main_content .co_body{
}

#page_body_main_content .co_foot{
  padding-bottom: 2px;
  font-size: .9em;
}

#page_body_main_content .topic{

}
#page_body_main_content h1,
#page_body_main_content h2 {
    color: #024973;
    font-family: "Arial narrow", arial, sans-serif;
    font-weight:normal;
}

#page_body_main_content .richtext h2{
    font-weight: bold;
}


#page_body_main_content h2 a {
    color: #024973 !important;
}

#page_body_main_content .ext_teaser {
    border-bottom: 1px solid #D10054;
    margin-bottom: 10px;
}

#page_body_main_content .ext_teaser .richtext,
#page_body_main_content .ext_teaser .img_container{
    margin-bottom: 1px;
    margin-right: 16px;
    margin-top:2px;
}

#page_body_main_content .ext_teaser .richtext {
    margin-bottom: 10px;
}

#page_body_main_content .ext_teaser .extra_link{
    margin-left: 0.4em;
}

#page_body_main_content .double_teaser .ext_teaser .extra_link{
    margin-left: 0;
}

#page_body_main_content .ext_teaser_pos_notfirst h2{
    margin-bottom: 1px;
}

.extra_link,
.teaser_folded .richtext p,
.ext_teaser .richtext p{
        display: inline;
        
    
}

.extra_link a {
    color: #346F91;
    font-weight: normal;
    text-decoration: underline;
}

.date a{
font-weight:bold;
}

.img_container_large,
.img_container_teaser_topic_big,
.img_container_teaser_topic
{
    background: transparent top left no-repeat;
    margin: 0;
    padding: 0 8px 10px 0;
}

.img_container_teaser_topic
{
    background-image: url(/static/img/evz12/bg_img_teaser_topic.gif);
}

.img_container_teaser_topic_big {
    background-image: url(/static/img/evz12/bg_img_teaser_topic_big.gif);
}

.img_container_large {
    background-image: url(/static/img/evz12/bg_img_large.gif);
}

.msie .ext_teaser_double .content_object img {
    margin-bottom: 0;
}

.home .ext_teaser .img_container {
    background: transparent;
}

.ext_teaser_double h2,
.teaser_folded h2 {
    border-bottom: 3px solid #D10054;
    font-size: 1.1em;
    color: #D10054;
    margin-bottom: 1px;
}

#page_body_main_content .ext_teaser_double h2 a,
#page_body_main_content .teaser_folded h2 a{
    color: #D10054 !important;
}

.ext_teaser_left,
.ext_teaser_right {
    width: 220px;
    float: left;
}

.msie6 .ext_teaser_left,
.msie6 .ext_teaser_right {
    width: 220px;
    float: left;
}

.ext_teaser_double .content_object {
    margin-bottom: 0 !important;
}

.msie6 .ext_teaser_double {
    width:495px;
}

.ext_teaser_right {
    margin-left: 27px;
}

.msie6 .ext_teaser_right {
    margin-left: 35px;
}


.teaser_folded .img_container {
    background: url(/static/img/evz12/bg_img_large.gif) top left no-repeat;
    margin: 0 16px 0 0;
    padding: 0 8px 10px 0;
}

.kingsize_image .img_container {
    background: url(/static/img/evz12/bg_img_full.gif) top left no-repeat;
    margin: 0 16px 0 0;
    padding: 0 8px 10px 0;
}

/* --------------------------- */
/* - PAGE_BODY_RIGHT_CONTENT - */
/* --------------------------- */

#page_body_right_content h2{
    border-bottom: 1px solid #67BEE7;
    font-weight: bold;
    font-size: 1em;
    padding: 0.3em 0;
}

.home #page_body_right_content h2{
    border-width: 0;
}

#page_body_right_content .richtext ul {
    clear: left;
}


/* ----------------------- */
/* - PAGE_BODY_MAIN_FOOT - */
/* ----------------------- */
#page_body_main_foot {
    font-size: 0.85em;
    border-top: 1px solid #DBDBDB;
    padding-top: 0.5em;
}
#page_body_main_foot .foot_items a{
    padding-left: 18px;
    background: transparent url(/static/img/transpix.gif) no-repeat left top;
    color: #484848;
    line-height: 14px;
    margin-right: 2em;
    display: block;
    float: left;
}

#page_body_main_foot .back a{
    background-image: url(/static/img/evz12_icons/ic_back.gif);
}

#page_body_main_foot .top a{
    background-image: url(/static/img/evz12_icons/ic_top.gif);
}

#page_body_main_foot .print a{
    background-image: url(/static/img/evz12_icons/ic_print.gif);
}

#page_body_main_foot .send a{
    background-image: url(/static/img/evz12_icons/ic_send.gif);
}

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

#page_body_main_foot li{
  display: inline;
}

/* ---------------- */
/* - Artikel Tags - */
/* ---------------- */
.article_tags li{
  margin: 0;
}

.article_teaser .co_foot,
.article .co_foot{
  padding-bottom: 2px;
  font-size: .9em;
}

.article_tags ul,
.article_tags li{
  display: inline;
}

.article_tags_big{
  width: 360px;
}

.article_tags{
  margin-bottom: 10px;
  float: left;
}

.article_tags a{
  color: #7d7d7d;
}

a.toggle_show_tags{
  padding: 5px 2px;
}

