#post-cs{width:100%;margin:0 auto;font-size:14px;position:relative;}
#post-cs *{}
#post-cs .ps-box{background: rgba(0,115,255,1);
background: -moz-linear-gradient(left, rgba(0,115,255,1) 0%, rgba(0,200,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,115,255,1)), color-stop(100%, rgba(0,200,255,1)));
background: -webkit-linear-gradient(left, rgba(0,115,255,1) 0%, rgba(0,200,255,1) 100%);
background: -o-linear-gradient(left, rgba(0,115,255,1) 0%, rgba(0,200,255,1) 100%);
background: -ms-linear-gradient(left, rgba(0,115,255,1) 0%, rgba(0,200,255,1) 100%);
background: linear-gradient(to right, rgba(0,115,255,1) 0%, rgba(0,200,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0073ff', endColorstr='#00c8ff', GradientType=1 );
border-radius:3px}
#post-cs .ps-box .ps-pad{padding:20px;overflow:hidden}
#post-cs a{cursor:pointer;text-decoration:none}
#post-cs h2{margin:0;font-size:25px}
#post-cs img.ps-image{float:left;border-radius:3px}
#post-cs .ps-content {float:left;width:75%;margin-left:20px}
#post-cs .ps-readmore{color:#fff;font-size:11px;margin-top:5px;padding:4px 7px;background:#0C6CE1;display:inline-block;cursor:pointer;border-radius:3px;box-shadow:none}

/*Next .ps-prev*/
#post-cs .ps-next,#post-cs .ps-prev{position:absolute;bottom:20px;color:#fff;font-size:11px;margin:0;padding:4px 7px;background:#0C6CE1;display:inline-block;cursor:pointer;border-radius:3px;box-shadow:none}
#post-cs .ps-next{right:0}
#post-cs .ps-prev{left:0}

/*Pagination*/
#post-cs .ps-pagi{width:100%;clear:both;text-align:center;padding:15px 0}
#post-cs .ps-pagi a{margin:0 5px;text-decoration:none;border:none;width:10px;height:10px;border-radius:80px;background:#61AAD9;display:inline-block;text-indent:-10000px;box-shadow:none}
#post-cs .ps-pagi a:hover,#post-cs .ps-pagi a.active{background:#0C6CE1}

/*Loading*/
#post-cs.loading .loading-box{position:absolute;left:0;top:0;width:100%;height:100%;z-index:999}
#post-cs.loading .loading-box span{position:absolute;display:block;width:16px;height:16px;left:50%;top:50%;margin-left:-8px;margin-top:-40px;background:url(../img/loader.gif) no-repeat}

/*Nodata*/
#post-cs .nodata{position:absolute;left:0;top:0;width:100%;text-align:center;padding:5px 0;z-index:999;background:#869791;color:#fff;font-size:12px;border-radius:3px 3px 0 0}

/*Full width*/
#post-cs.fullwidth{width:100%;overflow:hidden}
#post-cs.fullwidth img.ps-image{max-width:150px}

/*Fix width*/
#post-cs.fixwidth{width:768px;overflow:hidden}
#post-cs.fixwidth img.ps-image{max-width:150px}

/*Grid*/
#post-cs.grid{width:100%;overflow:hidden}
#post-cs.grid img.ps-image{max-width:150px}
#post-cs.grid .ps-box{margin-bottom:10px}
#post-cs.grid .ps-next,#post-cs.grid .ps-prev{bottom:0}

/*Grid - 2*/
#post-cs.grid2{width:100%;overflow:hidden}
#post-cs.grid2 img.ps-image{float:none;margin-bottom:20px;max-width:150px}
#post-cs.grid2 .ps-content{float:none;width:auto;margin-left:0}
#post-cs.grid2 .ps-box{margin:0 0.5% 10px 0.5%;width:49%;float:left}
#post-cs.grid2 .ps-next,#post-cs.grid2 .ps-prev{bottom:0}

/*In Sidebar (Widget)*/
#post-cs.insidebar{width:100%;overflow:hidden}
#post-cs.insidebar img.ps-image{float:none;margin-bottom:20px;max-width:150px}
#post-cs.insidebar .ps-content{float:none;width:auto;margin-left:0}

/*Carousel - 2*/
#post-cs.carousel2{width:768px;overflow:hidden}
#post-cs.carousel2 img.ps-image{float:none;margin-bottom:20px;max-width:150px}
#post-cs.carousel2 .ps-content{float:none;width:auto;margin-left:0}
#post-cs.carousel2 .ps-box{width:49%;margin:0.5%;float:left}

/*Carousel - 3*/
#post-cs.carousel3{width:768px;overflow:hidden}
#post-cs.carousel3 img.ps-image{float:none;margin-bottom:20px;max-width:150px}
#post-cs.carousel3 .ps-content{float:none;width:auto;margin-left:0}
#post-cs.carousel3 .ps-box{width:32.3%;margin:0.5%;float:left}

/*Carousel - 4*/
#post-cs.carousel4{width:768px;overflow:hidden}
#post-cs.carousel4 img.ps-image{float:none;margin-bottom:20px;max-width:150px}
#post-cs.carousel4 .ps-content{float:none;width:auto;margin-left:0}
#post-cs.carousel4 .ps-box{width:24%;margin:0.5%;float:left}

/*No ajax - bxSlider*/
.bxslider li .ps-pad{padding:20px;overflow:hidden}
.bxslider li a{cursor:pointer;color:#fff;text-decoration:none}
.bxslider li h2{margin:0;font-size:25px}
.bxslider li img.ps-image{float:left;border-radius:3px;max-width: 150px;}
.bxslider li .ps-content {float:left;width:75%;margin-left:20px}
.bxslider li .ps-readmore{color:#fff;font-size:11px;margin-top:5px;padding:4px 7px;background:#0C6CE1;display:inline-block;cursor:pointer;border-radius:3px;box-shadow:none}


/* Samuels Edit für Post Carousel */
#post-cs {
		width: 300px;
		height: 300px;
		font-size: 14px;
		position: absolute;
		/* border: 1px solid #e9e9e9; */
		top: 0px;
		right: 20%;
		z-index: 12;
}

#post-cs * {

}

#post-cs .ps-box {
		background: #FFFFFF;
		overflow: hidden;
		height: 298px;
}

#post-cs .ps-box .ps-pad {
		padding: 15px;
		overflow: hidden;
}

#post-cs a {
		cursor: pointer;
		/*color: #000305;*/
		text-decoration: none;
}

#post-cs h2 {
		margin: 0;
		font-size: 25px;
}

/* #post-cs h6 {
		padding-left: 10px !important;
		position: relative;
}

#post-cs h6::before {
		content: '';
		width: 3px;
		height: 100%;
		background: #000;
		position: absolute;
		left: 0px;
		top: 2px;
} */

#post-cs img.ps-image {
		display: none;
}

#post-cs .ps-content {
		float: none;
		width: 100%;
		margin-left: 0px;
}

#post-cs .ps-readmore{color:#000305;font-size:11px;margin-top:0px;padding:0px 0px;background:transparent;float:left;display:inline-flex;cursor:pointer;border-radius:0px;box-shadow:none}

/*Next .ps-prev*/
#post-cs .ps-next,#post-cs .ps-prev{position: absolute; top: 45%; left: -60px; width: 50px; height: 50px; cursor: pointer;}
#post-cs .ps-next{left: inherit; right: -60px; background: url(../gfx/post_next.png) no-repeat;}
#post-cs .ps-prev{background: url(../gfx/post_prev.png) no-repeat;}

/*Loading*/
#post-cs.loading .loading-box{display: none;}
#post-cs.loading .loading-box span{display: none;}

/* Post Carousel & Random Post */
#post_carousel .random_post {
    width: 300px;
    height: 300px;
    overflow: hidden;
    background: #fff;
    overflow-wrap: break-word;
    hyphens: auto;
}

/* Headings - h2, h4, h6 - event, post_kachel, unternehmen_liste, post, random_post */
.event h2, #unternehmen_liste .post h6, .random_post h6 {
    padding-left: 10px !important;
    position: relative;
    overflow-wrap: break-word;
	 hyphens: auto;
}

.ps-excerpt {
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
	bottom: 15px;
	line-height: 1.59;
}

/*Responsive*/
@media (max-width: 992px) {

}

@media (max-width: 768px) {
	/*Fix width*/
	#post-cs.fixwidth{width:100%}
	#post-cs.fixwidth img.ps-image{float:none;margin-bottom:20px}
	#post-cs.fixwidth .ps-content{float:none;width:auto;margin-left:0}

	/*Full width*/
	#post-cs.fullwidth{width:100%}
	#post-cs.fullwidth img.ps-image{float:none;margin-bottom:20px}
	#post-cs.fullwidth .ps-content{float:none;width:auto;margin-left:0}

	/*Carousel - 2*/
	#post-cs.carousel2{width:100%}
	#post-cs.carousel2 h2{font-size:15px}
	#post-cs.carousel2 img.ps-image{max-width:100%}

	/*Carousel - 3*/
	#post-cs.carousel3{width:100%}
	#post-cs.carousel3 h2{font-size:15px}
	#post-cs.carousel3 img.ps-image{max-width:100%}
	#post-cs.carousel3 .ps-excerpt{display:none}

	/*Carousel - 4*/
	#post-cs.carousel4{width:100%}
	#post-cs.carousel4 h2{font-size:15px}
	#post-cs.carousel4 img.ps-image{max-width:100%}
	#post-cs.carousel4 .ps-excerpt{display:none}

}
