/******************************************************************************
     * @author: Ronny Poller
     * @since: 1.0
     * @description: Listen, Teaser
     ******************************************************************************/

.module.news {
    display: block;
    overflow: visible;
}
/*Standard Listen*/
.list li {
    list-style-image: none;
    list-style-type: none;
    list-style-position: outside;
}
/* *** NewsList *** */
.listitem.standardlist {
    position: relative;
    margin-bottom: 10px;
    width: 100%;
}
.listitem.standardlist .category {
    display: none;
}
.listitem.standardlist .date {
    font-weight: bold;
    font-size: 0.9em;
    margin-right: 10px;
}
.listitem.standardlist .border {
}
.listitem.standardlist .mainHeadline {
    font-size: 1.1em;
    display: inline-block;
}
.listitem.standardlist .mainHeadline a {
    text-decoration: none;
}
.listitem.standardlist .secondaryHeadline {
    font-size: 1.0em;
    display: inline-block;
}
.listitem.standardlist p.teaserText {
    margin: 0 0 10px 0;
}
.listitem.standardlist .border a.imageLink {
    position: relative;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    width: 174px;
/*
    height: 97px;
*/
    border: 1px solid #707173;
}
.listitem.standardlist .border a.imageLink img {
    display: block;
    margin: 0 auto;
}
.listitem.standardlist .border a.imageLink ul {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    color: #FFF;
    text-align: left;
    margin: 0;
}
.listitem.standardlist .border a.imageLink ul.simpleList li{margin:0;}
.listitem.standardlist .border a.imageLink ul .mediaVideo {
    background-image: url("/Images/standard/sprites/standardIcons.png");
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    background-position: -80px 0;
}
.listitem.standardlist .border .imageLink ul .mediaAudio {
    display: none;
}
.listitem.standardlist .border .imageLink ul .mediaImage {
    display: none;
}
.listitem.standardlist .border .detailLink {
    font-weight: bold;
    text-decoration: none;
    position: absolute;
    bottom: 3px;
    right: 10px;
}
.listitem.standardlist.alternating {
    background-color: #F6F6F6;
    border-top: 1px solid #707173;
    border-bottom: 1px solid #707173;
    padding: 10px 0;
}

/* *** Teaser *** */
.listitem.teaserItem {
    position: relative;
    margin-bottom: 15px;
    width: 196px;
    height: 270px;
    float: left;
    overflow: hidden;
    background-color: #F6F6F6;
}
.listitem.teaserItem .mainHeadline {
    font-size: 1.2em;
    display: inline-block;
    margin: 0;
}
.listitem.teaserItem .mainHeadline a {
    text-decoration: none;
}
.listitem.teaserItem .border .teaserText span.date {
    float: left;
    font-size: 0.9em;
    font-weight: bold;
}
.listitem.teaserItem .container.bottom {
    padding: 5px;
}
.listitem.teaserItem .border .teaserText {
    margin: 3px 0;
}
.listitem.teaserItem .border a.imageLink {
    display: block;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    width: 194px;
    height: 109px;
    border: 1px solid #707173;
}
.listitem.teaserItem .border a.imageLink img {
    display: block;
    margin: 0 auto;
}
.listitem.teaserItem .border .detailLink {
    font-weight: bold;
    text-decoration: none;
    position: absolute;
    bottom: 3px;
    right: 10px;
}
.listitem.teaserItem .border .imageLink ul {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    color: #FFF;
    text-align: left;
    margin: 0;
}
.listitem.teaserItem .border .imageLink ul .mediaVideo {
    background-image: url("/Images/standard/sprites/standardIcons.png");
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    background-position: -80px 0;
}
.listitem.teaserItem .border .imageLink ul .mediaAudio {
    display: none;
}
.listitem.teaserItem .border .imageLink ul .mediaImage {
    display: none;
}
.listitem.teaserItem.listItem1 {
    margin: 0 11px;
}

/* *** Ticker *** */
.listitem.tickerItem {
    margin-bottom: 10px;
}
.listitem.tickerItem .border {
    min-height: 1px;
}
div.overview .listitem.tickerItem span.date {
    display: inline-block;
    font-weight: bold;
    float: left;
    margin-right: 10px;
    line-height: 1.3em;
}
.listitem.tickerItem h1.mainHeadline {
    display: inline-block;
    font-size: 1.0em;
    color: #000;
}
.listitem.tickerItem a {
    text-decoration: none;
    color: #000;
    display: block;
}
.listitem.tickerItem .teaser {
    display: block;
    width: 100%;
}
/* *** Common *** */
.listitem.commonItem {
    position: relative;
    margin-bottom: 10px;
    width: 100%;
}
.listitem.commonItem .category, .listitem.commonItem .date {
    display: none;
}
.listitem.commonItem .border {
}
.listitem.commonItem .mainHeadline {
    font-size: 1.1em;
    display: inline-block;
    width: 65%;
}
.listitem.commonItem .mainHeadline a {
    text-decoration: none;
}
.listitem.commonItem p.teaserText {
    margin: 0 0 10px 0;
}
.listitem.commonItem .border a.imageLink {
    position: relative;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    width: 174px;
    height: 97px;
    border: 1px solid #707173;
}
.listitem.commonItem .border a.imageLink img {
    display: block;
    margin: 0 auto;
}
.listitem.commonItem .border .media {
    float: right;
}
.listitem.commonItem .border .media a {
    font-size: 0.8em;
    font-weight: bold;
    color: Black;
    text-decoration: none;
}
.listitem.commonItem .border .media span {
    margin-left: 2px;
}
.listitem.commonItem .border .media .iconSprite, .listitem.standardlist .border .media span {
    float: left;
    line-height: 20px;
}
.listitem.commonItem .border .media.image {
    display: none;
}
.listitem.commonItem .border .detailLink {
    font-weight: bold;
    text-decoration: none;
    position: absolute;
    bottom: 3px;
    right: 3px;
}
.list.search .listitem.commonItem {
    background-color: Transparent;
    border-top: 1px solid #707173;
    border-bottom: 1px solid #707173;
    padding: 3px 0;
}

/* *** Common Image List *** */
.imageTeaserItem.listitem {
    float: left;
}
.imageTeaserItem.listitem.listItem0, .imageTeaserItem.listitem.listItem1 {
    margin-bottom: 10px;
}
.imageTeaserItem.listitem.listItem0, .imageTeaserItem.listitem.listItem2 {
    margin-right: 10px;
}
.imageTeaserItem.listitem .border {
    position: relative;
    width: 145px;
    height: 107px;
    overflow: hidden;
}
.imageTeaserItem.listitem .border h2.headline {
    background-color: #fff;
    bottom: -20px;
    left: 0;
    display: block;
    font-size: 1em;
    line-height: 1.3em;
    font-weight: normal;
    height: 40px;
    position: absolute;
    width: 100%;
    margin-bottom: 0;
}
.imageTeaserItem.listitem .border h2.headline a {
    display: block;
    height: 95%;
    margin: 2%;
    width: 95%;
}
.imageTeaserItem.listitem .border h2.headline a, .imageTeaserItem.listitem .border h2.headline a:hover {
    text-decoration: none;
    font-size: 0.8em;
    font-weight: bold;
}
.imageTeaserItem.listitem .border:hover h2.headline {
    bottom: 0;
}
.imageTeaserItem.listitem .border a.imageLink {
    text-align: center;
    width: 145px;
    height: 107px;
}
.imageTeaserItem.listitem .border a.imageLink img {
    width: 100%;
}
.imageTeaserItem.listitem .border a {
    color: #000;
}
/* Sonstiges */
.categoryContainer{
}
.categoryContainer .category{
}
.categoryContainer .day{
    float:right;
}

.categoryContainer
{
    background:#ccc;
    color:#000;
    font-size:1.0em;
    margin-bottom: 10px;
    padding: 3px 10px;
}