.jscomp-gallery.jscomp-gallery-showthumbs figure {
	display:inline-block;
}

.halbe-breite {
	width:48%; 
	float:left;
	margin:0 2% 2% 0;
}

@media only screen and (max-width: 640px) {
	.halbe-breite {
		width:100%;
		float:none;
		margin:0 0 2% 0;
	}
}


.cookiealert {
    position: fixed;
    z-index: 105000;
    bottom: 0;
    width: 100%;
    background: #cfcfcf;
    box-shadow: 0 -5px 20px -15px #000 inset;
    padding-top: 0;
  }
.cookiealert .container {
	padding:0;
	margin:0;
}
.cookiealert .container p {
	text-align:center;
	line-height:1.5em;
	padding:0.7em 0 0 0;
}
.cookiealert a {color:#85aa08;}
.cookiealert a:hover, .cookiealert a:active, .cookiealert a:focus {text-decoration:none;}

.cookiealert .submit {
	height:auto;
}

.custom-image {
    display: inline-block;
    max-width: 100%;
    max-height: 1em;
    vertical-align: middle;
}

p .custom-image:only-child {
    display: block;
    float: right;
    width: 47%;
    max-height: none;
    margin: 0 0 0 3%;
}

table .custom-image {
    max-width: 160px;
    max-height: none;
}

.article-list-itemlist-teaserxl .teaser .intro {
	display:none;
}

.ui-widget-content {
	font-size:0.8em;
	color:#666;
}

.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
	z-index: 1000 !important;
}

.social-likes .social-likes__widget_c.social-likes__widget_c_linkedin .social-likes__icon {
  background: url("/images/logo-linkedin.png") no-repeat;
  background-size: contain; }
  
.article-list.article-list-itemlist.article-list-itemlist-titlesimagesintros .teaser .intro {
	max-height:100%;
}  