/* ############################################################## */
@import url("defs.css");
@import url("basic.css");
@import url("hidden_visible.css");
/* ############################################################## */
body
{
    background:#dcdcdc;
}
.news_container
{
    background:var(--lightlightGreen);
    width:860px;
    min-width:860px;
    margin:10px auto;
    overflow:hidden;
    box-shadow: 0px 0px 30px #000;
}
.newsletter_underline
{
    background:linear-gradient(to right, var(--darkGreen) 0%, var(--medGreen) 40%, #fff 100%);
    position:absolute;
    height:10px;
    width:465px;
}
.news_head_bild
{
    position:relative;
    height:300px;
    padding:0px !important;
    margin:0px !important;
}
.img_nachweis
{
    background:linear-gradient(to bottom, rgba(0,0,0,0.0) 0%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,0.6) 100%);
    position:absolute;
    width:100%;
    height:15px;
    bottom:0px;
    left:0px;
}
div.news_head_bild p
{
    position:absolute;
    display:inline;
    bottom:0px;
    text-align:left;
    font-family:Arial, Verdana, sans-serif;
    font-size:var(--fs_tiny);
    padding:2px 0px 2px 5px;
    color:#ddd;
}
.news_headline_text
{
    padding:0px 40px;
}
.news_headline
{
    font-family:Arial, Verdana, sans-serif;
    /*font-family: 'EBGaramondRegular', Times, Georgia, serif;*/
    font-weight:bold !important;
    text-align:left;
    padding:30px 0px 20px 0px !important;
}
.news_text
{
    font-family:Arial, Verdana, sans-serif;
    font-size:var(--fs_small);
    text-align:justify;
    column-rule:1px solid #000;
    column-span:all;
    column-gap:40px;
    column-count:2;
}
.news_copyright
{
    padding:0px !important;
    margin-top:30px !important;
    margin-bottom:0px !important;
}
.news_foot
{
    background:var(--medGray);
}
div.news_copyright p, div.news_foot p
{
    color:#000;
    font-family:Arial, Verdana, sans-serif;
    font-size:var(--fs_verysmall);
    text-align:center;
    padding:15px 0px;
}
div.news_foot p
{
    color:#fff;
}
.framed
{
    padding:20px !important;
    margin:10px 0px 20px 0px;
    border:solid 1px #000;
}
div.framed ul
{
    margin:0px;
}
div.framed table
{
    margin-bottom:10px;
}
div.framed table td
{
    text-align: left;
    vertical-align:top;
}
div.framed table td:first-child
{
    width:100px;
}
* p:last-child
{
    padding-bottom:0px;
    margin-bottom:0px;
}
/* ############################################################## */
/* ############################################################## */
@media (max-width: 991px)
{
    .bg, .news_container
    {
        padding-top:0px;
        margin-top:0px;
    }
    div.news_text, div.news_text *
    {
        column-count:1;
    }
    /* 
    ** der Spaltentrenner muss im einspaltigen Fall entfernt werden
    **  weil sonst die zweite Spalte verschwindet!
    */
    div.col_break
    {
        display:none;
    }
}
@media (max-width: 767px) and (orientation:portrait)
{
    div.news_text, div.news_text *
    {
        font-size:var(--fs_verylarge);
    }
    .news_headline
    {
        font-size: var(--fs_h1) !important;
    }
    div.framed table td:first-child
{
    width:150px;
}
}

/* ############################################################## */
/* ############################################################## */
