/*                                                                                                      */
/* #################################################################################################### */
/* # Datei css/addon.aktuelles.css   (bluepageCMS V3.21)                                                       */
/* #################################################################################################### */
/* # Copyright © 05.2020 ISS-Oberlausitz (www.iss-ol.de)                                                */
/* # Author: T.Hojenski                                                                                 */
/* # Email:  th@iss-ol.de                                                                               */
/* # URL:    http://www.bluepage-cms.com                                                                */
/* #################################################################################################### */
/*                                                                                                      */

.contentspace { position:relative; overflow:hidden; padding:0; margin:0; clear:both; width:100%; height:1em; }


.dbNewsAccordion {
	
}

.dbNewsIframe {
	position:relative;
	width:100%;
	height:100%;
	height:calc(100vH - 8em);
	border:1px solid 333333;
}


.templ_dbNews {
	
}
.templ_dbNews .dbNewsListKachel {
	position:relative; 
	margin: 0 -1.25em; 
	width:75em; 
}
.templ_dbNews .dbNewsListKachel-container {
	display:flex; 
	flex-wrap:wrap;  
	width:100%; 
	margin:0; 
	padding: 0;
}
.templ_dbNews .dbNewsListKachel-container > li { 
 	position:relative;
   list-style: none; 
    padding: 0 ;
   color:var(--main-sw-color);
   width:calc(33.33% - 2.5em);
   box-sizing: border-box;
   text-align:left; 
   margin: 1.25em;
}
.templ_dbNews .dbNewsListKachel-container.row_4 > li { 
   width:calc(25% - 2.5em - 1px);
   margin: 1.25em;
}
.templ_dbNews .dbNewsListKachel-container li.block_hidden { display:none; }

.templ_dbNews .dbNewsListKachel-container > li .kachel { 
   position:relative;
   display:block; 
   width:100%;
   height:35em;
   margin: 0;
   color:var(--main-sw-color);
   overflow:hidden; 
   cursor:pointer;   
   background:#ffffff;    
   padding:0.75em;                                              
}
.templ_dbNews .dbNewsListKachel-container.row_4 > li .kachel { 
   width:16.25em;
   height:35em;
}
.templ_dbNews li.li div.border { 
   position:absolute;
   left: 0;
   right:0;
   top:0;
   bottom:0;
   border:1px solid #000000;
   z-index:10; _display:none;
}
.templ_dbNews li.li .kachel .templ_table { 
   width:100%;
   height:40em;
   overflow:visible;
}
.templ_dbNews li.li .kachel .templ_td { 
   overflow:visible;
}
.templ_dbNews li.li .kachel .content .templ_td { 
   vertical-align:top;
   height:100%;
   overflow:visible;
}
.templ_dbNews li.li .kachel .image .templ_td { 
   padding: 0 0 1em 0;
   vertical-align:top;
   text-align:center;
}
.templ_dbNews li.li .kachel .image .templ_td img { 
   width:100%;
   height:auto; 
   object-fit: contain;
   margin:auto;
}
.templ_dbNews .datum { 
	font-size: var(--main-red-size); 
	line-height: 110%; 
	padding-bottom:0.25em; 
}
.templ_dbNews em {  
   _color:var(--main-h2-color) !important;
	font-family : 'BalooChettan2',Liter,Arial,Helvetica,sans-serif;
	font-size: var(--main-txt-size);
	line-height:120%;
	font-weight:bold;
   font-style:normal; 
   padding: 0 0 0.25em 0; 
   display:block; 
}
.templ_dbNews .dbNewsListKachel-container em span { font-size:1.1em; line-height: 110%; hyphens:auto; }
.templ_dbNews .dbNewsListKachel-container .box_txt { color:var(--main-sw-color) !important; line-height: 120%; }

.templ_dbNews li.li .gradient {
   position:absolute;
   bottom:0;
   left:1px;
   font-size: var(--main-txt-size);
   height:5em;
   width:calc(100% - 0.3em);
   margin:1px;
   z-index:10;
   background: linear-gradient(to bottom,rgba(255,255,255,0.5),#ffffff);
}

.templ_dbNews li.li .kachel .link { 
   position:absolute;
   bottom:0.25em;
   margin: 0 -0.8em; 
   width:calc(100% - 2px);
   text-align:center;
   z-index:100;
}

.templ_dbNews.transform li.li { 
    -webkit-transition: all 0.1s linear;
   -moz-transition: all 0.1s linear;
   -ms-transition: all 0.1s linear;
   -o-transition: all 0.1s linear;
   transition: all 0.1s linear;
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);
   z-index:1;
   
}
.templ_dbNews.transform li.li:hover  { 
  -webkit-transform: scale(1.04);
   -moz-transform: scale(1.04);
   -ms-transform: scale(1.04);
   -o-transform: scale(1.04);
   transform: scale(1.04);
   z-index:100;
}

@media only screen and (max-width: 840px)  {
	.templ_dbNews .dbNewsListKachel {
		position:relative; 
		margin: 0 -0.5em; 
		width:73.5em; 
	}
	.templ_dbNews .dbNewsListKachel-container.row_4 > li { 
	   width:calc(25% - 1em - 1px);
	   margin: 0.5em;
	}
	.templ_dbNews .dbNewsListKachel-container.row_4 > li .kachel { 
	   width:100%;
	   height:40em;
	}
	.templ_dbNews em span {
		font-size:0.9em;
	}
	.templ_dbNews .dbNewsListKachel-container .box_txt {
		font-size:calc(var(--main-txt-size) - 1px);
	}
	.templ_dbNews li.li .gradient {
	   height:5.5em;
	}
}
@media only screen and (max-width: 480px)  {
	.templ_dbNews .dbNewsListKachel {
		position:relative; 
		margin: 10px 5px; 
		width:auto; 
	}
	.templ_dbNews .dbNewsListKachel-container {
		display: flex;               
		overflow-x: auto;             
		scroll-snap-type: x mandatory; 
		gap: 10px;                    
		padding: 10px 0;
		-webkit-overflow-scrolling: touch; 
		flex-wrap:unset;
		width:auto; 
		margin:0; 
	}
	.templ_dbNews .dbNewsListKachel-container > li { 
		flex: 0 0 100%;                
		scroll-snap-align: start;     
		display: flex;
		justify-content: center;
		align-items: center;
		margin:auto;
	}
	.templ_dbNews .dbNewsListKachel-container.row_4 > li { 
	   width:calc(25% - 2.5em - 1px);
	}
	.templ_dbNews .dbNewsListKachel-container.row_4 > li .kachel { 
	   width:100%;
	   height:30.25em;
	}
	.templ_dbNews li.li .kachel .image .templ_td {
		padding:0 0 4px 0;
	}
	.templ_dbNews em span {
		font-size:1.1em;
	}
	.templ_dbNews li.li .gradient {
	   height:5em;
	   background: linear-gradient(to bottom,rgba(255,255,255,0.3),#ffffff);
	 }
	.templ_dbNews li.li .kachel .link { 
	   bottom:-0.25em;
	}
	.templ_dbNews .box_link_anker { display:none; }
	.templ_dbNews .dbNewsListKachel-container li.block_hidden { display:inline-block; }
}


.templ_dbNews .dbNewsGalerie {
	position:relative; 
	margin: 0 -1.25em; 
	width:75em; 
}
   
.templ_dbNews .dbNewsGalerie .bx-wrapper {
	 max-width:100% !important;
}
.templ_dbNews .dbNewsGalerie .bx-viewport {
	 height:auto !important;
}

#dbNewsGalerieHelper { display:none; }
#dbNewsGalerieHelper.row_3 { width:22.5em; }
#dbNewsGalerieHelper.row_4 { width:16.25em; }


.templ_dbNews .bx-controls-direction a { top:2.25em; height:25em; }
.templ_dbNews .bx-controls-direction a.bx-prev { left:-1.75em; }
.templ_dbNews .bx-controls-direction a.bx-next { right:-1.75em; }



@media only screen and (max-width: 840px)  {
	.templ_dbNews .dbNewsGalerie {
		position:relative; 
		margin: 0 -0.5em; 
		width:73.5em; 
	}
}


@media only screen and (max-width: 480px)  {
	.templ_dbNews .dbNewsGalerie {
		position:relative; 
		margin: 10px 5px; 
		width:auto; 
	}
}


.templ_dbNews.dbNewsList {
	position:relative; 
	margin: 0 -1.25em; 
	width:75em; 
}
.templ_dbNews .dbNewsList-container {
	display:block;  
	width:100%; 
	margin:0; 
	padding: 0;
}
.templ_dbNews .dbNewsList-container > li { 
 	position:relative;
   list-style: none; 
   padding: 1em 0;
   color:var(--main-sw-color);
   width:100%;
   box-sizing: border-box;
   text-align:left; 
   margin: 0;
   border-bottom:1px solid #333333;
}

.dbNewsList .kat { }
.dbNewsList .kat i { color:#333333; font-size: var(--main-red-size); line-height: 110%; }

.templ_dbNews .dbNewsList-container .datum { 
	font-size: var(--main-red-size); 
	line-height: 110%; 
	padding-bottom:0.5em; 
}
.templ_dbNews .dbNewsList-container em {  
   _color:var(--main-h2-color) !important;
	font-family : 'BalooChettan2',Liter,Arial,Helvetica,sans-serif;
	font-size: var(--main-txt-size);
	line-height:110%;
	font-weight:bold;
   font-style:normal; 
   padding: 0 0 0.25em 0; 
   display:block; 
}
.templ_dbNews .dbNewsList-container em span { color:var(--main-gn-color); font-size:1.7em; line-height: 110%; hyphens:auto; }



#dbNewsWindow {
   position:relative;
   text-align:left;    
   vertical-align:middle; 
   font-size: var(--main-font-size);
   line-height:130%;
   display:flex;  
   background:#ffffff;
   margin:0 auto; 
   padding:1.5em 2.5em;
   border-radius: 4px;
   max-width:72.5em; 
   height:90vh;                   
   overflow:auto;
   -ms-hyphens: auto;
   -webkit-hyphens: auto;
   hyphens: auto;
}
#dbNewsWindow .datum { font-size: 0.9em; line-height: 110%; padding-bottom:0.25em; }
#dbNewsWindow em {  
   font-family:'Source Sans 3',Liter,Arial,Helvetica,sans-serif,Arial,Helvetica,sans-serif; 
   font-weight:600;
   font-style:normal; 
   padding: 0 0 0.25em 0; 
   display:block; 
}
#dbNewsWindow em span { font-size:1.4em; line-height: 130%;  }

#dbNewsWindowClose {
   position:absolute;
   right:10px; 
   top:5px;
   width:50px;
   height:50px;
   z-index:15005;
   text-align:right;
   background: url('../img/sys/lightboxClose.svg') center center no-repeat;
   display:block;
}
#dbNewsWindowClose span {
   display:none;
}
#_dbNewsWindow .box_txt {
	max-height:90vh;
	overflow:scroll;
	padding-right:0.5em;
}