/*##################  RESPONSIVE ################# */

/* #Desktop >=1200
================================================== */
@media only screen and  (max-width: 1339px) {
	.container-gesamt {
		width: 1040px;
	}
	.container-inhalt{
		width:770px;
	}
	.page-template-home .bilder.gallery, .kachel img, .page-template-home .bilder, .kachel, a.logo img, .kachel .bilder img{
		width:215px;
		height:auto;
	}
	.stamp.suchbox{
		width:175px;
		left:466px;
	}
	.stamp.suchbox input[type=search]{
		width:160px;
	}
	.kacheln .newsletter-box{
		width: 175px;
		left:466px;
	}
	.kopfbild img{
		width:830px;
	}
	.kopf, .page-template-home .inhalt{
		width:750px;
	}
	.inhalt{
		width:600px;
	}
	aside.leftcol{
		width:270px;
	}
	.kacheln{
		width:730px;
		position:relative;
		z-index:50;
	}
	.kopf .box-title{
		width:450px;
	}
	.kopf .title{
		font-size:1.7em;
	}
	.kopf .sup-title{
		font-size:0.95em;
	}
	.artikel .text{
		width:370px;
	}
	.single .inhalt .linke-spalte, .inhalt .comments{
		width:380px;
	}
	.comment-form-comment textarea{
		width:93%;
		padding:3%
	}
	.single .inhalt .linke-spalte img{
		max-width:400px;
		height:auto;
	}
	.single .gallery .slick-dots {
		top: 220px;
	}
	.single .inhalt .linke-spalte .bilder {
		width: 400px;
		height: auto;
	}
	.single .inhalt .linke-spalte .comment-form-comment textarea{
		width:362px;
	}
	.kachel .anreisser {
		font-size: 0.95em;
		line-height: 130%;
	}
	.kachel .meta-infos .date{
		float:left;
	}
	.inhalt .rechte-spalte{
		width:180px;
		padding-top:0;
	}
	.inhalt .post-infos .author img{
		max-width:100%;
	}
	.inhalt .post-infos div {
		padding: 10px 0 10px 40px;
	}
	.event-content {
		width: 330px;
	}
	#term-link{
		width: 670px;
	}
	.box_news-events{
		background-size:cover;
		font-size: 0.95em;
		line-height: 130%;
	}
}

/* #Desktop
================================================== */
@media only screen and  (max-width: 1023px) {
	.container-gesamt{
		background-color:#000;
	}
	.sb-toggle-left{
		display:block;
		cursor:pointer;
	}
	.sb-active aside.leftcol nav{
		margin-top:0;
	}
	aside.leftcol, .box-title{
		display:none;
	}
	.page-template-home .box-title{
		display:block;
	}
	.container-inhalt, .kopf, .kopfbild img, .container-gesamt {
		width: 100%;
	}
	.kacheln {
		width: 700px;
		margin: 400px auto 0 auto;
	}
	.inhalt{
		margin: 100px auto 0 auto;
	}
	#term-link {
		width: 650px;
		margin: 0 auto;
	}
	.box_news-events{
		top:380px;
		margin:0 auto;
	}
}
@media only screen and (max-width: 815px){

}
/* #Mobile large (Landscape) ab iPhone 6+
================================================== */
@media only screen and (max-width: 767px) /* and (min-width: 667px) */ {
	.kacheln {
		margin: 300px auto 0 auto;
	}
	.box_news-events {
		top: 280px;
	}
}
/* #Mobile large (Landscape) ab iPhone 6
================================================== */
@media only screen and (max-width: 667px){
	.kopf .logo{
		top:10px;
		right:2%;
	}
	a.logo img{
		width:180px;
	}
	.kacheln {
		margin: 270px auto 0 auto;
		width:100%;
	}
	.kachel{
		width:46%;
		margin-left: 2%;
		margin-right: 2%;
	}
	.page-template-home .bilder, .page-template-home .bilder.gallery, .kachel img, .kachel .bilder img{
		width:100%;
	}
	.stamp.suchbox,
	.kacheln .newsletter-box{
		width: 44%;
		right: 2%;
		left:auto;
		padding: 10px 1%;
	}
	.stamp.suchbox input[type=search]{
		width:85%;
	}
	.kacheln .newsletter-box{
		width: calc(44% - 5px);
	}
	.inhalt, .inhalt .comments{
		width:92%;
		padding:50px 2%;
	}
	.artikel .bild{
		width:30%;
	}
	.artikel .bild img{
		width:100%;
		height:auto;
	}
	.artikel .text{
		width:68%;
	}
	.single .inhalt .linke-spalte,
	.single .inhalt .rechte-spalte{
		float:none;
		width:100%;
	}
	.single .inhalt .rechte-spalte{
		padding-left:0;
	}
	.single .inhalt .rechte-spalte .post-infos div{
		display:block;
		border:0;
		padding: 10px 20px;
		background-position:left center;
	}
	.inhalt .post-infos .author img {
		display:block;
	}
	.single .inhalt .rechte-spalte .post-infos, .sidebar-widgets aside{
		border-bottom:1px solid #e5e5e5;
		padding-bottom:20px;
	}
	.apsc-theme-4 .apsc-each-profile{
		clear:none;
		float:left;
	}
	.sidebar-widgets aside, .inhalt .comments{
		padding-top:30px;
	}
	.kachel .meta-infos .date{
		float:right;
	}
	.single .inhalt .linke-spalte img,
	.single .inhalt .linke-spalte .bilder{
		max-width:540px;
		width:100%;
	}
	.single .gallery .slick-dots {
		top: 75%;
	}
	.comment-form-comment textarea, .comment-form-author input, .comment-form-email input, .cr_form input {
		width: 96%;
		padding: 18px 2%;
	}
	a.jump-to-top{
		text-align: center;
		color: #fff;
		display: block;
	}
	.inhalt{
		margin-bottom:20px;
	}
	.event-content,
	.event-meta	{
		float: none;
		width: 100%;
	}
	.event-meta	{
		margin-top:30px;
	}
	.trenner {
		border-top: 3px solid #e3e3e2;
		padding-top:40px;
	}
	#term-link {
		width: 94%;
	}
	.box_news-events {
		top: 250px;
		margin:0 auto;
		background:#fff !important;
		width: 91%;
	}
	.box_news-events.veranstaltung .news-events-inhalt .text.links,
	.box_news-events.veranstaltung .news-events-inhalt .text.rechts,
	.box_news-events.newsmeldung .news-events-inhalt .text{
		max-width:calc(100% - 50px);
		padding:0;
	}
	.box_news-events.veranstaltung .news-events-inhalt .text.rechts{
		padding-top:12px;
	}
}
@media only screen and (max-width: 568px) {
	.kacheln {
		margin: 200px 0 0 0;
		width:96%;
		padding:0 2%;
	}
	.kachel{
		width:100%;
		margin:0 0 20px 0;
	}
	.kopf .box-title{
		left:2%;
	}
	.kopf .title{
		font-size:1.2em;
	}
	.kopf .sup-title{
		font-size:0.65em;
		padding-bottom:0px;
		text-shadow: 1px 1px 2px rgba(255, 255, 255, 1),
					-1px 1px 2px rgba(255, 255, 255, 1),
					-1px -1px 2px rgba(255, 255, 255, 1),
					1px -1px 2px rgba(255, 255, 255, 1);
	}
	.stamp.suchbox,
	.kacheln .newsletter-box{
		position:relative;
		top:0;
		left:0;
		right:0;
		width:calc(96% - 5px);
		padding:10px 2%;
	}
	.stamp.suchbox input[type=search] {
		width: 90%;
	}
	.box_news-events {
		top: 190px;
		width: 85%;
		padding:25px 5%;
	}
}
/*  #Mobile (z.B. iphone 4 quer)
================================================== */
@media only screen and (max-width: 480px) {
	.event .date{
		float:none;
		font-size: 0.8em;
		margin-bottom: 4px;
	}
	.selectCategory {
		float: left;
		margin-bottom: 5px;
	}
	.artikel .bild, .artikel .text{
		width:100%;
	}
	.single .inhalt .linke-spalte .bilder,
	.single .inhalt .linke-spalte img{
		max-width:100%;
	}
	.comment .children{
		background-size:16px 16px;
		padding-left: 20px;
		padding-top: 23px;
	}
	.kacheln {
		margin: 180px 0 0 0;
	}
	a.logo img {
		width: 140px;
	}
	.box_news-events {
		top: 170px;
	}
}
/*  #Mobile (Portrait)
================================================== */
@media only screen and (max-width: 420px) {


}

@media only screen and (max-width: 350px) {

}

/* #Mobile (Landscape)
================================================== */
@media only screen and (min-width: 481px) and (max-width: 666px) {

}
/* Retina Grafiken*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) {

}