#content .archive
{
    margin:                 10px 3px 10px 10px;
}

#content .archive h1
{
    margin:                 10px 0 20px 0;
}

#content .archive_content
{
    width:                  241px !important;
    margin:                 0 0 0 10px;
    float:                  left;
}
#content .archive_content .teaser
{
    width:                  241px !important;
}

#content .archive_content .teaser div,
#content .archive_content .teaser div.clear
{
    padding:                0;
    margin:                 0;
}

#content .archive_content .teaser div .content
{
    width:                  236px;
    padding-left:           5px;
}
#content .archive_content .teaser div .content .img
{
    display:                block;
    float:                  left;
    margin:                 5px 5px 0 0;
    width:                  80px;
}

#content .archive_content .teaser h2
{
    margin:                 0;
    background:             none;
    min-height:             0;
    padding:                5px 5px 5px 0;
    width:                  auto;
}
#content .archive_content .teaser h3
{
    width:                  223px;
}

#content .archive_content .teaser h2 a
{
    color:                  #125EAF;
    font-weight:            600;
}
#content .archive_content .teaser p
{
    padding:                0 5px 0 0;
    margin:                 0;
}

#content .archive_content .teaser ul
{
    margin:                 0 5px 10px 5px;
}

#content .archive div,
#content .archive .paginate
{
    background:             transparent url(../imageimport/images/layout/headline_blau.jpg) repeat-x scroll center top;
    color:                  #FFFFFF;
    font-size:              11px;
    font-weight:            600;
    line-height:            100%;
    margin:                 0;
    padding:                0 10px;
}
#content .archive .paginate
{
    font-weight:            400;
    margin-top:             20px;
    height:                 22px;
}
#content .archive .paginate *
{
    vertical-align:         middle;
}
#content .archive .paginate a
{
    color:                  #FFF;
    text-decoration:        underline;
    margin:                 0 5px;
}
#content .archive .paginate span
{
    color:                  #FFF;
}
#content .archive .paginate span.active
{
    font-weight:            600;
    margin:                 0 5px;
}

#content .archive h2
{
    margin:                 10px 0 0 0;
}
#content .archive h2 a
{
    color:                  #125EAF;
    font-size:              12px;
    font-weight:            600;
    line-height:            100%;
    margin:                 0;
}

#content .archive p
{
    margin:                 0;
}



#marginal .archive
{
    margin:                 0 0 5px 0;
    padding:                10px;
    width:                  280px;
    height:                 auto;
    background-color:       #FFFFFF;
    clear:                  both;
}

#marginal .archive h3
{
    background:             transparent url(../imageimport/images/layout/bg_h2.gif) repeat-x scroll center top;
    color:                  #FFFFFF;
    font-size:              11px;
    font-weight:            600;
    line-height:            100%;
    margin:                 0;
    padding:                0 9px;
}

#marginal .archive div
{
    background:             url(../imageimport/images/layout/bg_teaser_oben.jpg) repeat-y top left;
}
#marginal .archive div.clear
{
    background:             none;
}

#marginal .archive a,
#marginal .archive span
{
    display:                block;
    float:                  left;
    width:                  110px;
    background:             url(../imageimport/images/layout/listenpunkt.gif) no-repeat 0px 4px;
    margin:                 5px 10px;
    padding:                0 0 0 10px;
    color:                  #125EAF;
    font-weight:            400;
    line-height:            110%;
}
#marginal .archive_years a,
#marginal .archive_years span
{
    width:                  40px;
}
#marginal .archive span
{
    font-weight:            600;
    color:                  #6B6B6B;
}

