
.id1029 .sidebar .box.gc-logo  {
    margin: 0 !important;
	padding: 0 !important;
	display: table;
}
.gc-logo .spacer {
    line-height: normal;
    padding: 0;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    border-bottom: 1px solid transparent;
}
.gc-logo.ct-logo1 {
    height: -moz-calc(100% - 94px);
    height: -webkit-calc(100% - 94px);
    height: calc(100% - 94px);
}
.gc-logo.ct-logo2 {
    height: -moz-calc(100% - 124px);
    height: -webkit-calc(100% - 124px);
    height: calc(100% - 124px);
}
.gc-logo.ct-logo3 {
    height: -moz-calc(100% - 153px);
    height: -webkit-calc(100% - 153px);
    height: calc(100% - 153px);
}
.gc-logo.ct-logo4 {
    height: -moz-calc(100% - 185px);
    height: -webkit-calc(100% - 185px);
    height: calc(100% - 185px);
}
.sidebar .box-bottom {
	position: absolute;
	left: 0px;
	bottom: 17px;
	width: 100%;
	padding: 0 21px;
}
.sidebar .box-bottom .border-dot {
    height: 3px;
	background: url("/src_project/img/portal/border-dot-3px.png") 0 0 repeat-x;
	width: 100%;
}
.gc-logo .spacer img {
	float: none;
	display: inline;
}
.id1029 .gc-bereich .spacer {
    line-height: normal;
    padding-bottom: 13px;
    padding-top: 22px;
}

.id1029 .top-content .gc-bereich::after {
    background: rgba(0, 0, 0, 0) url("/src_project/img/portal/border-dot-3px.png") repeat-x scroll 0 0 !important;
    bottom: 0;
    content: " ";
    height: 3px;
}

.id1029 .gc-bereich h4 {
	line-height: 29px;
}
.id1029 .gc-logo::before {
	top: inherit !important;
	display: none;
}
.id1029 .gc-bereich {
	margin: 0;
}






/* content zum Header raufziehen */
.id1029.mdoc #main-header.toprank1 {
	margin: 0 0 7px;
}
.id1029 .main-content.toprank1 {
    margin: 30px 0 20px;
}
.id1029.mdoc .top-content {
    background: #ffffff none repeat scroll 0 0;
    position: relative;
}

.id1029.mdoc .toprank1 .box.box-8.content {
	padding: 10px 0 !important;
}
.id1029.mdoc .top-content .box.box-8.content,
.id1029.mdoc .top-title .box.box-8.content {
	padding-top: 0px !important;
}
/* Title */
.id1029 .top-title .box.box-8.content,
.id1029 .top-title .box-content {
	padding: 0 !important;
	margin: 0 !important;
}
.id1029  .top-title .box.box-8.content header {
	margin: 0 !important;
}

/* sidebar */
.id1029 .gc-addressdata.gc-address::before {
    background: rgba(0, 0, 0, 0) url("/src_project/img/portal/border-dot-2px.png") repeat-x scroll 0 0;
    top: 0;
    content: " ";
    height: 2px;
    width: 100%;
	margin-top: 31px;
}
.id1029 .altlink,
.id1029 .altimg {
	display: block;
	margin: 20px 0 0;
}

.id1029 .gc-addressdata.gc-address .spacer {
    padding-top: 3px;

}
.id1029 .box.box-8.content .teaser {
    margin: 10px 0 16px;
}

@media (max-width: 480px) {
	.id1029 .gc-addressdata.gc-address::before {
		margin-top: 0;
	}

}
@media (max-width: 991px) {

	.id1029 .gc-bereich {
		margin: 0;
		position: relative;
		bottom: 0;
		width: 100%;
	}

	.gc-logo.ct-logo1:empty, .gc-logo.ct-logo2:empty, .gc-logo.ct-logo3:empty {
		height: unset;
		display: none;
	}
}

/*Rebrusch 12/2019*/
.sidebar .box.gc-addressdata.downloadbox.solo, .sidebar .box.gc-addressdata.linkbox.solo{
margin-top: 0;
}
.sidebar .box.gc-addressdata.downloadbox.solo:before, .sidebar .box.gc-addressdata.linkbox.solo:before{
	background: none;
}
.top-content .sidebar .logo-certified:before {
    top: 0px;
    bottom: inherit;
    display: block;
}
.top-content .sidebar .logo-certified{
	height:  calc(100% - 18px);
}
.top-content .sidebar .logo-certified .certifid-big.placeholder{
	opacity: 0.4;

}
.article .article-picture{
	position: relative;
}
.article .article-picture .certified{
	position: absolute;
    right: 8px;
    bottom: 8px;
}

.article .article-picture .certified img{
	width: 65px;
	height: auto;
	opacity: 0.8;
}
