@charset "utf-8";

/*Suche*/
.cnews .searchpanel:after { content:''; display:block; clear:both; }
.cnews .searchpanel.nocat .customselect { display:none; }
.cnews .searchpanel.nocat input[type=text] { width:583px; }
.cnews .searchpanel .customselect { float:left; width:180px; margin-right:10px; }
.cnews .searchpanel input[type=text] { float:left; width:391px; }
.cnews .searchpanel .buttons { float:right; }
.cnews .searchpanel button[type=button] { float:left; width:30px; height:30px; margin-right:1px; background-color:#da0a14; color:#fff; border:0px; font-size:14px; }
.cnews .searchpanel button[type=reset] { float:left; width:30px; height:30px; background-color:#da0a14; color:#fff; font-size:14px; }
.cnews .searchpanel button:hover { background-color:#fff; color:#da0a14; }

/*Eintrag in Liste*/
.cnews .list:after { content:''; display:block; clear:both; height:0px; }
.cnews .list .entry { position:relative; float:left; width:440px; height:110px; padding:5px; margin-bottom:5px; background-image:url('../mm/zk_line.png'); background-repeat:no-repeat; background-position:bottom center; }
.cnews .list .entry.highlight { background-color:rgba(205,50,54,0.1); }
.cnews .list .entry:nth-child(2n+1) { margin-left:30px; }
.cnews .list .entry:hover { background-color:#f5f5f5;}
.cnews .list .entry:after { content:''; display:block; clear:both; }
.cnews .list .entry h2 { font-family:Lora; color:#cd3236; font-size:14px; font-size:1.4rem; line-height:19px; line-height:1.9rem; font-weight:700; text-transform:uppercase; display:block; margin:0px; padding:0px 16px 10px 0px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.cnews .list .entry h3 { font-family:Lora; color:#cd3236; font-size:13px; font-size:1.3rem; line-height:15px; line-height:1.5rem; font-weight:300; display:block; margin:0px; padding:0px 0px 3px 1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.cnews .list .entry p.description { padding:0px 0px 0px 0px; margin:0px; max-height:61px; overflow:hidden; }
.cnews .list .entry .placeholder { float:right; width:106px; height:106px; margin:0px 0px 0px 15px; background-color:#cd3236 !important; }
.cnews .list .entry .placeholder.loading { background:url("../mm/loader_red.gif") no-repeat center center; }
.cnews .list .entry .placeholder > div { width:100%; height:100%; display:block; background:no-repeat center center; background-size:cover; }
.cnews .list .entry a.link { position:absolute; width:100%; height:100%; top:0px; left:0px; z-index:1; background:url('../mm/blind.gif') repeat; }
.cnews .list .entry .dsbutton { position:absolute; left:0; top:0px; font-size:0px; line-height:0px; z-index:2; }
.cnews .list .paging { margin-top:16px; }

/*Detailansicht*/
.cnews .popupbody h1 { padding-bottom:15px;}
.cnews .downloadliste { float:left; width:430px; margin:0px 0px 16px 0px; }
.cnews .downloadliste .dslinklist_title_2, .cnews .downloadliste .dslinklist_title_1 { padding:0px; }
.cnews .downloadliste ul.dslinklist_2, .cnews .downloadliste ul.dslinklist_1 { margin:7px 0px 0px 0px; }

/*News (viewue)*/
.cnews.viewue { 
	position:absolute; left:30px; bottom:30px; width:230px; height:150px; display:block; background-color:#fff; text-align:left; z-index:5;
	-webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; border-radius:10px;
	-webkit-box-shadow:0px 0px 10px #000; -moz-box-shadow:0px 0px 10px #000; -ms-box-shadow:0px 0px 10px #000; -o-box-shadow:0px 0px 10px #000; box-shadow:0px 0px 10px #000;
}
.cnews.viewue:hover { background-color:#f5f5f5; }
.cnews.viewue h2 { position:absolute; left:13px; top:-43px; font-family:Lora; color:#ffffff; font-size:40px; line-height:66px; font-weight:700; display:block; margin:0px; text-shadow:0px -5px 10px #000; }
.cnews.viewue h3 { font-family:Lora; color:#cd3236; font-size:15px; line-height:19px; font-weight:700; display:block; margin:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.cnews.viewue .text { font-size:13px; line-height:17px; padding:0px 10px; height:75px; overflow:hidden; }
.cnews.viewue a { display:block; margin:10px 10px 0px 10px; font-size:13px; line-height:15px; color:#cd3236; text-align:right; }
.cnews.viewue a.absolute { position:absolute; width:100%; height:100%; left:0px; top:0px; background:url('../mm/blind.gif') repeat; margin:0px; }

/*Effekte*/
.cnews .entry, .cnews.viewue { -webkit-transition:background .4s; -moz-transition:background .4s; -ms-transition:background .4s; -o-transition:background .4s; transition:background .4s; }