/*

	-moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -ms-box-sizing: border-box;

    box-sizing: border-box;



*/



.btn-primary {	color: #fff !important; text-decoration: none;}


#c1929 .news-img-wrap {display: none;}

#c1929 .news .article h3 {
  min-height: inherit;
	margin-bottom: 14px;
margin-top: 0;
}


.news-related {
  width: 50%;
  padding: 15px;
  border: 1px solid #eee;
  display: block;
  margin-top: 20px;
}


#c1930 .news ul {
  display: ruby-base-container;
  list-style: none;
  flex-wrap: wrap;
}


#c1930  ul ul li {
  list-style: square;
  display: table-row-group;
}


#c1929 .news .article {
  min-height: inherit;
border: 2px solid #555;
	border-radius: 14px;}


#c550 .news .footer {display: none;}



.news .gallerycontainer {margin:2% 0;}
.news-backlink-wrap {width: 100%; float: left;}

.news-backlink-wrap a,
.newsdetailbacklink a {



    font-size: 12px;

    color: #fff;

    text-decoration: none;

    padding: 5px 15px;

    background: #f9b40f;

    display: inline-block;

    margin-top: 15px;

        border-radius: 4px;
color: #000 !important;
text-decoration: none !important;




}


.news-single .teaser-text {
    font-size: 20px;
    color: #888;
}

.newsdetailbacklink a {  color: #fff;}



.article figure, .article img, .news-img-wrap {

     width: 100% !important;

}





.newscontainer h2 {padding: 40px 0 10px 0 !important;}

.news .article h3 {

  	font-size: 25px;
    background-image: linear-gradient(to left, #fd9500,#f8b014, #2a5d9c);  -webkit-background-clip: text;
  color: transparent;

    min-height: 92px;

}
.news .article h3 a {
background: rgb(253,149,0);
background: linear-gradient(330deg, rgba(253,149,0,1) 50%, rgba(42,93,156,1) 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 24px;
    transition: background-image .25s ease-in-out;
}

.startnewscontainer .inhaltansprecher {margin:0;}



.news .more {

    font-size: 12px;

    color: #fff;

    text-decoration: none;

    padding: 5px 15px;

    background: #f9b40f;

    display: inline-block;

    margin-top: 15px;

    border-radius: 4px;

    border: 1px solid #f9b40f;

}

.news .more:hover {background: #f6f6f6 ; transition: all ease 1s; border: 1px solid #f9b40f;}







 .dater {

    background:none;

     color:#706f6f;

     font-size: 14px;

     float:left !important;

     width: 100% !important;

     height: auto !important;

     padding:2px;

     margin-right: 12px;

}

.dater .tag {

    display: none;

}

 .dater .monat,  .dater .jahr {

     text-align: center;

     line-height: 11px;

     font-size: 15px;

     margin-bottom: 12px;

     float: left;

}

 .news .article .teaser-text {

color:#797979 !important;

}

 .dater .monat {

    margin-right: 4px !important;

}

 .dater .uhrzeit {

    display: none;

}



 .news {margin:30px 0;}



 .news-single h3 {

    font-size: 30px !important;

}

.news {

	position: relative;

	float: left;

	width:100%;

}

.news .article {

	width:  31.33333%;

	margin-right: 2%;

	float: left;

	padding: 1%;

	background: none;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-ms-box-sizing: border-box;

	box-sizing: border-box;

  min-height: 630px;

}

 .news-single .article {


	width:  100%;

}


.news-single .article .news-text-wrap {width: 58% !important; margin-right: 2% !important; float: left;}
.news-single .article .news-img-wrap {width: 36% !important; float:right !important; max-height: inherit !important;}

.news .article:nth-child(1) {

    

     

}

.news .article:nth-child(2) {

    

     

}

.news .article:nth-child(3) {

    

     margin-right: 0 !important;

	padding:1%;

}







.news-list-date {display: none !important;}

.news .header {

    height: auto;

    position: inherit !important;

    float: left;

    width: 100% !important;

	padding: 0 !important;

}

 .news h3 {

    font-size: 20px;

}

 .headnews h2 {

    padding: 12px 0 0px 17px;

}

 .news .article .news-img-wrap a {

     display: block;

     float: left;

     padding: 0px;

     border: 0px solid #ddd;

     background: #fff;

}

 .news-list-date {

    font-weight: bold;

     font-size: 16px;

     padding:4px 0;

     border-bottom: 1px solid #8a8a8a;

}

 .startseite .news .article .news-img-wrap {

     max-height: 250px;

     float: none;

     position: relative;

     overflow: hidden;

}

 .news .article .news-img-wrap {

     max-height: 240px;

     float: left;

     position: relative;

     overflow: hidden;

}

 .startseite .more {

    font-size: 12px;

     color: #fff;

     text-decoration: none;

     padding: 5px 15px;

     background: #9c1915;

     display: inline-block;

     margin-top: 15px;

}

 .startseite .news .footer {

    display: none;

}

