﻿
.menurow { padding-bottom:15px; min-height:15px;}

.backlink {
    display: block;
    height:40px;
    margin: 0 0 10px 15px;
    padding: 0;
    width: 40px;
}

article {
    position:relative;
}
.admin_action.edit {
    position:absolute;
}

/* List View News, Agenda */
.article_news_wrapper.col-xs-12 { 
    padding-bottom:0;
}
.news .agenda .article_news_wrapper .inner,
.article_news_wrapper .inner {
    border-top:1px solid #728186;
}
.article_news_wrapper:first-child .inner  {
    border-top:none!Important;
}
.news .agenda div.top,
div.top {
    padding-top:20px;
}
.news .agenda .article_news_wrapper .inner{
    height:auto;
}
.news .agenda .article_news_wrapper {
    padding-bottom:30px;
}
.news .agenda .inner{
        background-color:transparent;
}
.news .agenda .inner.open{
    background-color:#fff;
}
.inner.open {
    background-color:#fff;
}
.news .agenda .inner .article-Image img {
    margin-bottom:15px;
}

div.showdetails { 
    height:50px; 
    background-image:url(../images/arrow-down.png);
    background-repeat:no-repeat;
    background-position:right 15px top 12px;
    cursor:pointer;
} 
.open div.showdetails {
    background-image:url(../images/arrow-up.png);
    background-position:right 15px top 0px;
}
[class*="col-"].article_nwes_wrapper { padding-bottom:0; }

.article_nwes_wrapper .Agendatype { font-size:12px; line-height:20px; font-weight:normal; }


.titel,
.titel a {
    font-size:18px;
    line-height:25px;
    font-weight:bold;
    color:#000;
}
.datum .day { font-size:36px; line-height:36px; font-weight:bold; }
.datum .month { font-size:17px; line-height:17px; text-transform:uppercase; }
.datum .year { font-size: 14px; line-height: 14px; color:#ccc;padding-top:3px; }

.article_news_wrapper .details {
    display:none;
}
.article_news_wrapper .inner.open .details {
    display:block;
}
.article_news_wrapper  .summary {padding-bottom:20px;}
.article_news_wrapper .customname { width:100%; display:block;}
.article_news_wrapper .customvalue { width:100%; display:block;padding-bottom:10px; }
.article_news_wrapper .customvalue ul {list-style:none; margin:0;}
.aname {margin-top:-120px; position:absolute;}
.article_news_wrapper .inner .details > div:first-child {display:none;}

/** Agenda Filter */
ul.filterwrapper { margin-left:0; padding:0; list-style:none;}
li.filter {
    background-image:url("../images/li-filter.png");
    background-repeat:no-repeat;
    background-position:0 3px;
    padding:0 30px 0 25px;
    display:inline-block;
    cursor:pointer;
}
li.filter.active{ background-image:url("../images/li-filter-active.png");}



/* Latest Agenda, News*/
.article_news-latest_wrapper .inner {
    border-top:1px solid #728186;
}
.article_news-latest_wrapper:first-child .inner  {
    border-top:none!Important;
}
.article_news-latest_wrapper.col-xs-12 { padding-bottom:0;}
.article_news-latest_wrapper .Agendatype { font-size:12px; line-height:20px; font-weight:normal; }
.article_news-latest_wrapper .datum, 
.article_news-latest_wrapper .titel {padding-bottom:10px;}
.article_news-latest_wrapper .top {padding-top:10px; position:relative;}


/** Nur News */
.news .article_news_wrapper {padding-bottom:30px;}
.news .article_news_wrapper [class*="col-"] {
    padding-bottom:0;
}
.news .top {
    position:relative;
    overflow:hidden;
    padding-top:0;
}
.news .inner {
    background-color:#fff;
}
.news .summary {
    font-weight:normal;
    font-size:17px;
    line-height:23px;
    padding-bottom:5px;
}
.news .title {
    font-weight:normal;
    font-size:17px;
    line-height:23px;
    font-weight:bold;
    padding-bottom:10px;
}
.news .article-Image { padding-bottom:20px;}

.news div.balkenrot {
    -webkit-transform: skewY(-2deg);
    -moz-transform: skewY(-2deg);
    -ms-transform: skewY(-2deg);
    -o-transform: skewY(-2deg);
    transform: skewY(-2deg);
    min-height:50px;
    height:50px;
    position:absolute;
    top:-20px;
    background-color:#eb0016;
    width:100%;
}
.news div.balkenrot > div {
     -webkit-transform: skewY(2deg);
    -moz-transform: skewY(2deg);
    -ms-transform: skewY(2deg);
    -o-transform: skewY(2deg);
    transform: skewY(2deg);   
}
.news .article_news_wrapper .inner { border:none;}
.news.vereine .article_news_wrapper .inner { padding-bottom:20px;}

/* TEAM */

.team_wrapper .inner { 
    background-color:#fff;
    min-height:480px; 
    overflow:hidden;
}
.news .team_wrapper .title_wrapper .title {
    font-size: 21px;
    line-height: 35px;
}
.team_wrapper .title_wrapper { 
    padding:20px 15px;
    background-color: #eb0016;
    font-size: 21px;
    line-height: 35px;
    margin-top: -10px;
    margin-bottom: -10px;
    
    transform: skewY(-2deg);
    -webkit-transform: skewY(-2deg);
    -moz-transform: skewY(-2deg);
    -ms-transform: skewY(-2deg);
    -o-transform: skewY(-2deg);
}
.team_wrapper .title {
    color: #fff;
    display: block;
    padding: 0px;
    transform: skewY(2deg);
    -webkit-transform: skewY(2deg);
    -moz-transform: skewY(2deg);
    -ms-transform: skewY(2deg);
    -o-transform: skewY(2deg);
    font-family: "Roboto Slab",serif;
    font-weight: normal;
}
.team_wrapper .text {
    padding: 20px 15px 20px 15px;
}


/* Item View */
.customfieldwrapper { padding-bottom:20px;}
.article .articleImages  { margin-top:10px;}

.article .arbeitstitel {
    font-size: 1.5em;
    line-height: 1.5em;
}
.article .articleTitle {
    font-size:32px; 
    line-height:36px;
    color:#333;
    margin-bottom:20px;
}

.NewsArticles .related .referenztitle {
    background-color: transparent;
    border:none;
    border-top: 1px solid #ccc ;
    margin-bottom: 15px;
    padding-top:10px;
    font-size:1.4em;
    line-height:1.4em;
}

.articleFiles ul {list-style:none; padding:0; margin:20px 0 10px 0;}
.articleFiles li {
    padding:3px 0 0 40px;
    background: url("../images/pdficon_large.png") 0 0 no-repeat;
    line-height: 25px;
    min-height:30px;
}

.textbox { border:1px solid #ddd; padding:15px; margin-bottom:15px;} 

a.article-Anfrage.textbox {background-color:#f5f5f5; display:block; text-align:center;}
a.article-Anfrage.textbox:hover {background-color:#243a7b; color:#fff;}

.article-Image > div.textbox { text-align:center; }
.article-Image img {margin:0 auto;}
.articleImages img { border:1px solid #ddd; }

/* NewsArchive */
div.newsArchive a {
    margin:0 3px 3px 0;
    border:1px solid #ddd;
    padding:8px 10px;
    display:inline-block;
    color:#333;
    background-color:#f5f5f5;
}
div.newsArchive a:hover {
    border:1px solid #243a7b;
    color:#fff;
    background-color:#243a7b;
}


/** Latest Slider **/
#dnn_SliderNews,
#dnn_SliderNews .slick-slide { height:350px;}
#dnn_SliderNews div.slide-bg {
    height:100%;
    background-position: center center;
    background-size:cover;
    background-repeat:no-repeat;
}
#dnn_SliderNews .row.sliderrow {
    margin-left:0;
    margin-right:0;
}

    #header_slider .slick-prev,
    #header_slider .slick-next,
    #dnn_SliderNews ul.slick-dots { display:block;}

/* Slider Teaser Box */
#dnn_SliderNews .container,
#dnn_SliderNews .container .row,
#dnn_SliderNews .container .row .col-xs-12 { height:100%; position:relative;padding-bottom:0;}
#dnn_SliderNews .container .row .col-xs-12 {padding:0 15px!important; }
.teaserwrapper {
    position:absolute;
     width:100%;
     height:130px;/* 130 instead of 180 as requested by melanie 24.11.2015 */
     bottom:-20px;
}
.teaser {
opacity:0.8;
    background-color: #eb0016; 
    height:280px;
    padding:0 10px;
    color:#fff;
     margin-top:-20px;
     position:absolute;
    width:100%;
    z-index:2;
    box-sizing:border-box;
    height:100%;
}
.teaser-top {
	display:none; /* as requested by melanie 24.11.2015 */
    height:40px;
    background-color:#eb0016;
    -webkit-transform: skewY(-3deg);
    -moz-transform: skewY(-3deg);
    -ms-transform: skewY(-3deg);
    -o-transform: skewY(-3deg);
    transform: skewY(-3deg);
    position:absolute;
    top:-40px;
    width:100%;
    z-index:1;
}

#dnn_SliderNews div.title { 
     margin:0;
}
#dnn_SliderNews div.title,
#dnn_SliderNews div.title a {
    color:#fff; 
    font-size:20px;
    line-height:30px;
    font-family:"Roboto Slab", serif;
}
#dnn_SliderNews div.spacer-text { width:100%;}

#dnn_SliderNews div.text {

    display:none;
    /*display:inline-block;*/
    color:#fff;
    font-size:20pt;
    line-height:40px;
    padding:4px;
    
    margin:60px auto 0 auto;
}
#dnn_SliderNews div.readmore {
    margin:20px auto 0 auto;
    display:inline-block;
}
#dnn_SliderNews a.readmore {
    color: #fff;
    font-size:20px;
    width: 170px;
    padding: 10px 0 0 0;
    display: block;
}
#dnn_SliderNews ul.slick-dots {
    bottom:0!Important;
    right:0;
    text-align:right;
    padding-right:15px;
}
#dnn_SliderNews .slick-dots li button::before {color:#fff!Important; }
#dnn_SliderNews .slick-dots li.slick-active button::before {color:#eb0016!Important; }

/* Glsrner Turnen */
.news.glarnerturnen .articleFiles .filetype,
.news.glarnerturnen .articleFiles .icon { display:none;}
.news.glarnerturnen .articleFiles span.normal { font-size:10px;color:#aaa;}

.articleImages ul{
    list-style:none;
    margin:0 -4px;
}
.articleImages ul li{
    margin:4px;
    display:block;
    float:left;
}
.eds_news_glit.eds_subCollection_news .article_pager a.active, 
.eds_news_glit.eds_subCollection_news .article_pagination > span {
    background-color:#eb0016;
}
.eds_news_glit.eds_subCollection_news .article_pager a, 
.eds_news_glit.eds_subCollection_news .article_pagination a {
    background-color:#728186;
}
.eds_news_glit.eds_subCollection_news .article_pager a:hover, 
.eds_news_glit.eds_subCollection_news .article_pagination a:hover {
    background-color:#000;
}

ul.EDN_cf_checkboxList {
    list-style:none;
    margin:0;
    padding:0;
}
