@media (max-width: 1359px) {

	.calendar-carousel .calendar-list {
		display: block;
		margin: 0 20px;
	}
	.calendar-carousel .calendar-list li {
		float: left;
	}
	.month-table-header,
	.month-table-body {
		grid-template-columns: 5vw 5vw 5vw 5vw 5vw 5vw 5vw;
		width: 100%;
		line-height: 34px; 
	}
}
@media (max-width: 991px) {
	.calendar .month-table .pager {
		font-size: 16px;
	}
}
@media (max-width: 920px) {
	.calendar .month-table .pager {
		font-size: 14px;
	}
}
@media (max-width: 830px) {
	.calendar .month-table .title .pager li a {
		padding: 4px 8px;
	}
	.month-table .pager li:nth-child(2) {
		top: 5px;
	}
}
@media (max-width: 767px) {
	.news ul:not(.month-table ul) li label {
		padding-top: 0;
	}
	.month-table-header, .month-table-body {
		grid-template-columns: 12vw 12vw 12vw 12vw 12vw 12vw 12vw;
	}
	.month-table .pager li.previous > a {
		margin-left: 0;
	}
	.tx-sz-seminars .two-cols .main-col {
		width: 100%;
	}
	.page-8464 main > .container .row-wide > .row > .col.col2:first-of-type {
	  left: 10px;
	}
	.container .large-section {
		margin-left: 0;
		margin-right: 0;
	}
	.visual-section .two-cols .side-col,
	.visual-section .two-cols .main-col,
	.visual-section .two-cols .side-col.heading-col+.main-col {
		float: none;
		width: 100%;
		text-align: left;
		margin-top: 0;
	}
	div[class*="csc-space-before-"] {
		margin-top: 0 !important;
	}
	.powermail_submit {
		margin-left: 0%;
		float: left;
	}
	.tx-powermail .width-70-right .col-holder {
		margin-left: 0px;
	}
	.tx-powermail .width-70-right .form-control {
		width: 100%;
	}
	.tx-powermail .width-30-left .form-control {
		width: 100%;
	}
	.tx-powermail .width-70-right .main-col {
		margin-top: 0px;
	}
	.form-submit {
		margin: 10px 0 20px 0px;
	}
	.checkboxes {
		margin-bottom: 8px;
	}
	#szCookiePolicy .cookieText {
		padding: 0 5px;
	}
	.csc-textpic-intext-left-nowrap .csc-textpic-text,
	.csc-textpic-intext-right-nowrap .csc-textpic-text {
		clear: both;
		margin: 0;
	}
	.two-cols .csc-textpic-right .csc-textpic-imagewrap {
		float: none;
	}
	.row-wide > .row > .col2 {
		position: relative;
		padding-left: 10px;
		padding-right: 10px;
		min-height: 1px;
	}
	.row-wide {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (min-width: 768px) {
	.news #yearList > ul > li > ul.monthList > li {
		padding-right: 40px; /*hier anpassen, so das einpaltig */
	}
	.page-8464 main > .container .gridWrap:first-of-type .row-wide {
		margin-left: -20px;
		margin-right: -20px;
	}
	.tx-powermail .width-70-right .col-holder {
		margin-left: 205px;
	}
	.mejs-container {
		width: 490px !important;
	}
	.mejs-container .mejs-controls .mejs-duration-container {
		margin-right: 200px;
	}
	.row-wide > .row > .col {
		position: relative;
		padding-left: 10px;
		padding-right: 10px;
		min-height: 1px;
		float: left;
	}
	.row-wide > .row > .col2 {
		width: 50%;
	}
	.row-wide > .row > .col3 {
		width: 33.3333333333%;
	}
	.row-wide > .row > .col4 {
		width: 25% !important;
	}
/*
	.row-wide {
		width: 740px;
	}
	.row-wide > .row {
		width: 100%;
	}
*/
}

@media (max-width: 480px) {
	.tx-sz-seminars .article .img-holder {
		float: none;
		display: block;
		width: 100%;
		max-width: inherit;
	}
	.tx-sz-seminars .article .img-holder img {
		width: 100%;
		height: auto;
	}
/* ab hier neue Startseite */	
	.carousel-caption-oibeirut {
		right: 65%;
		bottom: 95px;
		height: 75%;
		width: 90%;
		top: 15%;
	}
	
	.carousel-caption-oibeirut-inner {
		bottom: 80px;
		width: 90%;
		top: 15%;
		height: 65%;
		padding: 2em;
	}
	.carousel-caption-oibeirut-inner .btn {
		bottom: -3rem;
	}
	
	.csc-header-n3 {
		margin-top: 5rem;
	}
	.heading {
		margin-bottom: 1rem;
	}
	.events-section {
		padding: 20px 0 0 0;
		margin: 0;
	}
	.events-section .more {
		/*display: none;*/
	}							 
}
@media (max-width: 676px) {
	.mejs-container {
		width: 420px !important;
	}
	.mejs-container .mejs-controls .mejs-duration-container {
		margin-right: 140px;
	}
}

@media (min-width: 600px){
	.mejs-container {
		width: 460px;
	}
}

@media (max-width: 992px) {
	.form-submit {
		margin: 10px 0 20px 0px;
	}
	#szCookiePolicy .cookieText {
		text-align: center;
		margin-bottom: 10px;
	}
}

@media (min-width: 991px) {
	.tx-powermail .width-70-right .col-holder {
		margin-left: 255px;
	}
	.mejs-container {
		width: 640px !important;
	}
	.mejs-container .mejs-controls .mejs-duration-container {
		margin-right: 330px;
	}
}