.widgetholder {
top:0;
left:0;
margin:0 0 15px;
}

#WidgetHolderBlank {
margin:0px 0 0;
padding:0;
}

.widgetcontent {
position:relative;
min-width:180px;
margin:0 0 15px!important;
padding:5px 10px;
}

div.homepage div.widgetcontent {
max-height:250px;
overflow:auto;
}


div.LatestArticles {
	overflow:hidden;
	box-shadow:2px 2px 5px lightgray; margin-bottom:25px;
	padding-left:30px;
	padding-right:30px;
}


div.LatestArticles .Spalte { 
    display: table-cell; 
    padding: 15px;
	max-height: 390px;
	overflow: hidden;
    table-layout: fixed;
    height:390px;
    position: relative;	
    width:300px;
}	
div.LatestArticles .swiper-slide.Mid,
div.LatestArticles .swiper-slide.Last {
    border-left: thin solid lightgray;
/*     border-right: thin solid lightgray; */
 }	
div.LatestArticles .Spalte_content {
	text-decoration:none;
	font-size:12px;
	text-align:justify;
	max-height: 390px;
	margin: 0px 15px 0px 0px;
	vertical-align: top;
    position: absolute; 
    overflow: hidden;	 
    vertical-align:middle;
}
div.LatestArticles .Spalte_title  {
	border-top: thin solid black;
	border-bottom: thin solid black;
	margin: 15px 0px;
	padding: 5px 0px;
}

#BottomSidebar {
	padding-top:25px;
}

#BottomSidebar {
	padding-top:25px;
}

#BottomSidebar .BottomSidebarElement {
	margin-bottom: 25px;
}
#BottomSidebar .GroupImage img {
	position:absolute;
	left:0px;
}

.GroupImageText {
	margin: auto;
	font-size: 75%;
	text-align: center;
	width: 80%;
}






table.LatestNews,table.LatestArticles {
width:100%;
}

td.LatestNews,td.LatestArticles {
font-size:75%;
}

.LatestNews table.Horizontal td,.LatestArticles table.Horizontal td {
vertical-align:top;
width:25%;
}

td.LatestNews .NewsItem,td.LatestArticles .ArticleItem {
border-bottom:1px solid #0078B9;
}

table.NewsItem tr.Last,table.ArticleItem tr.Last {
text-align:right;
font-size:75%;
line-height:90%;
}

.latest_news_item .categoryTitle,.latest_articles_item .categoryTitle {
text-align:center;
width:1%;
text-decoration:none;
padding:0 2px;
}

.latest_news_item .Title,.latest_articles_item .Title {
font-weight:700;
text-decoration:none;
height:100%;
width:300%;
}

#latest_news_list .latest_news_item .Middle a,#latest_articles_list .latest_articles_item .Middle a,#latest_news_list .latest_news_item .Middle a a:hover
#latest_articles_list .latest_articles_item .Middle a a:hover,.LatestNews a,.LatestNews a:hover,.LatestArticles a,.LatestArticles a:hover {
text-decoration:none;
}

.LatestNews .NewsItem .latest_news_item .First div,.LatestArticles .ArticleItem .latest_articles_item .First div {
border-bottom:1px solid #0078B9;
text-align:left;
overflow:auto;
width:500%;
}

.LatestNews2 div,.LatestArticles2 div {
width:100%;
overflow:hidden;
}

.latest_news_item tr.First,.latest_articles_item tr.First {
width:100%;
height:10px;
}

ul#latest_list, table#latest_list_table {
text-decoration:none;
list-style:none outside none;
margin:0;
padding:0;
}
table#latest_list_table {
width:100%;
}
table#latest_list_table td {
width:1px;
border-right:1px solid #DFDFC7;
}

ul#latest_list li {
width:100%;
margin:0 0 10px;
}

.latest_list_nr {
border:1px solid #0078B9;
float:left;
font-size:14px;
font-weight:700;
height:18px;
width:18px;
line-height:1.3em;
text-align:center;
margin:4px 4px 0 0;
}

.latest_list_category {
font-size:14px;
}

.latest_list_title {
font-weight:700;
}

.latest_list_text.image {
padding:0 0 0 25px;
}

.latest_list_text {
text-align:left;
margin:0;
padding:4px 0 0 25px;
}

.latest_list_text img {
width:90px;
height:90px;
padding:0 10px 0 0;
}

.latest_list_date {
float:left;
border:1px solid #DFDFC7;
text-align:center;
margin:8px 5px 0px 0px;
padding:0px;
width:25px;
}

.latest_list_date .latest_list_date_month {
background-color: red;
font-size:60%;
font-weight: bold;
height:10px;
width:22px;
padding: 1px 1px 1px 2px;
line-height: 10px;
}

.latest_list_date .latest_list_date_day {
background-color: white;
font-size:90%;
font-weight: bold;
height:13px;
width:23px;
padding: 2px 0px 2px 1px;
line-height: 13px;
}

img.HTMLContentWidgetImage {
height:18px;
width:18px;
position:absolute;
}

.Subcategories .categoryTitle {
text-align: left;
}