@charset "utf-8";
/* template.CSS LRZ Template Document */

/*Basics*/

mcwtop1 {
	
}

.sprachen {
     min-width: 50px;
	margin-top: -4px;
}

.lrary-start > mcwcontent > .mcwMarginal {
	max-width: 100%;
}

.item-page {
    padding-left: 0;
}
/*================*/
/*================Amps Sidebar==================*/
.progressCounter{position:absolute!important; top:100%!important; right:0!important}
.progressScroll{width:45px!important; height:45px!important}
.progressScroll-circle{width:35px!important; height:35px!important}
.progressScroll-text{font-size:.825em!important}
/*================End Amps Sidebar==================*/


/*===============mnwall  Minitek==========*/

.mnwall_pages {
    text-align: left;
    margin: 0;
    padding: 0;
}
.mnwall_page .page-number {
  display: inline-block;
  min-width: 20px;
  line-height: 16px;
  vertical-align: middle;
	text-align: left;
}
.mnwall_page, .mnwall_pages .mnwall-reset-btn {

    /*padding: 4px 4px;*/
    border: 0px solid #ddd;
    margin: 0 2px;
    text-decoration: none;
    outline: none;
    color: #abece0;
    background: #fff;
    background-color: rgb(255, 255, 255);
	box-shadow: none;
    vertical-align: top;
    line-height: 1em;
	font-size: 1em;
	font-weight: 700;
}
#mnwall_container_1 a.mnwall_page.mnw_active {
  color: #111;
}
#mnwall_container_1 a.mnwall-reset-btn {
	 color: #abece0;
}

.spinner {
	top: 80% !important;
	left: 70% !important;
}
mcwcontent {
	flex-direction: column;
}
.mnwall-list .mnwall-cover {
  margin: 0 auto;
  max-width: 200px;
  height: 200px;
}
.mnwall-item{
	margin:15px auto !important;
}
#mnwall_container_2, #mnwall_container_3, #mnwall_container_5, #mnwall_container_7 {
	margin-top: 0px;
	margin-right: 20px;
}
#mnwall_container_1, #mnwall_container_4, #mnwall_container_6, #mnwall_container_8 {
		margin-right: 20px;
	}
.mnwall-readmore {
	font-size:13px; 
}
.mnwall-s-desc, .mnwall-desc {
	font-size: 13px;
}
.mcwUppercase{
	font-size: 13px;
	line-height: 13px;
}

.flickity-viewport {
	overflow: visible;
}
.lrary-start mcwstage02 {
  height: 400px;
}

.mslider-item-outer-cont, .mslider-item-inner-cont {
  overflow: visible;
}
.mslider-detail-box {
	display: flex;
	flex-direction: column;
	text-align: center;
 	z-index: 9;
 	padding: 9px 0 3px;
	overflow: hidden;	
}
.mslider_article_slider_1 .mslider-detail-box {
  bottom: -50px;
}
.mcwSliderPreTxt h1 {
	font-size: 1em;
	line-height: 24px;
	margin: 0;
	font-weight: 600;
}
.mcwSliderPreTxt h1:hover{
	color: #abece0;
}
.mcwSliderPreTxt {
	font-size: .8em;
	padding-right: 20px;
	margin-left: 20px;
	margin-bottom: 10px;
	min-width: 15%;
	font-weight: 600;
	/*text-transform: uppercase;*/
	line-height: 24px;
	color: #111;
}
h3.mslider-title {
	font-size: .8em;
}
/*=====End mnwall  Minitek================*/
.sprachen img {
		height: 13px;
	}

div.mod-languages ul {
    margin: 0;
}
.marginal .moduletable{padding:0; margin:30px 10px; /*border-radius:.5em;*/ border:solid 0px #ccc; background:#fff}
.marginal .moduletable h3{
	padding: 0;
	font-weight: normal;
}
/*====== gkTabs ========================*/


.gkTabsItem {
	padding: 0 !important;
}
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {
 /*padding: 0 !important;*/
}
.mcwMainContentTab > .gkTabsGK5 > .gkTabsWrap.vertical ol li, .mcwMainContentTab > .gkTabsGK5 > .gkTabsWrap.horizontal ol li {
  padding: 5px 30px !important;
	line-height: 30px !important;
}

.mcwMainContentTab > .gkTabsGK5 > .gkTabsWrap.vertical ol li.active, .mcwMainContentTab > .gkTabsGK5 > .gkTabsWrap.horizontal ol li.active {
  height: 40px;
}
.gkTabsWrap.vertical ol, .gkTabsWrap.horizontal > ol {
  border-bottom: 0px solid #eee;
	margin-top: 10px !important;
}
.mcwMainContentTab .gkTabsWrap.vertical ol, .mcwMainContentTab .gkTabsWrap.horizontal > ol {
    border-bottom: none;
    background: -moz-linear-gradient(top, #abece0 0%, #abece0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #abece0), color-stop(100%, #abece0));
    background: -webkit-linear-gradient(top, #abece0 0%, #abece0 100%);
    background: -o-linear-gradient(top, #abece0 0%, #abece0 100%);
    background: -ms-linear-gradient(top, #abece0 0%, #abece0 100%);
    background: linear-gradient(top, #abece0 0%, #abece0 100%);
}

.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {
    border-right: none;
    color: #5c5c5c;
    text-shadow: 1px 1px 0 #fff;
}

.gkTabsWrap.vertical .gkTabsContainer + ol {
    border-top: none;
}

		.gkTabsWrap.vertical ol li,
.gkTabsWrap.horizontal ol li {
	font-size: .7em;
}
.gkTabsWrap.vertical ol li:first-child {
    
}

li.gkTab {
	color: #293032 !important;
	line-height: 2em;
	font-weight: 500;
	text-align: left;
	border: none;
	width: auto;
	padding: 0 5px;
	font-size: 13px !important;
}
.gkTabs-2 {
	padding-left: 5px !important;
}
.gkTabs-1::after, .gkTabs-2::after {
	/*content: "|";
	color: #293032;
	padding-right: 4px;
	text-shadow: none !important;
	font-weight: 300 !important;*/
}
.mcwMainContentTab > .gkTabsGK5 > .gkTabsWrap > ol > li.gkTabs-1::after, .mcwMainContentTab > .gkTabsGK5 > .gkTabsWrap > ol > li.gkTabs-2::after {
	display: none;
}
.mcwMainContentTab > .gkTabsGK5 > .gkTabsWrap.vertical {
  border: 20px solid #abece0;
	margin: 50px 0;
	border-radius: 5px;
}

.mcwMainContentTab > .gkTabsGK5 > .gkTabsWrap.vertical > .gkTabsContainer {
	padding: 0 20px 20px;
}
.gkTabsWrap.vertical ol li.active, .gkTabsWrap.horizontal ol li.active, .gkTabsWrap.horizontal ol li:hover {
    color: #abece0 !important;
	
}
.mcwTabs > .gkTabsGK5 > .gkTabsWrap.vertical ol li {
	border: 0px solid #fff;
	border-radius: 5px;
	background-color: #abece0;
	color: #111;
	float: left;
 	line-height: 28px !important;
 	list-style-type: none;
 	margin: 0 10px 0 0 !important;
  	padding: 0 !important;
 	position: relative;
 	width: 63px;
 	text-align: center;
}

.mcwTabs > .gkTabsGK5 > .gkTabsWrap.vertical ol li.active, .mcwTabs > .gkTabsGK5 > .gkTabsWrap.vertical ol li:hover {
	color: #abece0 !important;
	background-color: #111;
	
}

/*====== END gkTabs ========================*/
.mceMostReadButModul {
	margin:40px 0 0 0;
}
	.mceMostReadButModul p {
		text-align: center;
	}
.mcwMostReadBut {
 	padding: 5px 40px;
 	background: #abece0;
 	border-radius: 5px;
 	color: #333;
	float: right;
	
}
.mcwMostReadBut:hover {
	background: #333;
	color: #abece0;
}

.mcwSliderBut {
 	padding: 10px 20px;
 	background: #ccc;
 	border-radius: 0px;
 	color: #111;
}
.mcwSliderBut:hover {
 	background: #111;
 	color: #abece0 !important;
}
.moduletable.mcwMarginalModul{
		margin: 40px auto 20px;
	}

.floatmodulR, .floatmodul {
	display: none;
}

.mcwSublineLRM {
	color: #898989;
	}
.moduletable .mcwBannerModul {
		margin: 20px 0 0 20px;
	}
.moduletable .mcwBannerModul img {
	max-width: 95%;
}

/* TOOLTIP*/
.mcwTooltip00{
	display: flex;
	width: 100;
	max-width: 800px;
	border: 2px solid #898989;
	border-radius: 5px;
	font-size: .8rem;
	
	
}
.mcwTooltip01{
	width: 50%;
	background-color: #F09597;
	padding: 10px;
	border-radius: 5px 0 0 5px;
		
	
}
.mcwTooltip02{
	width: 50%;background-color: #DAFFD8;
	padding: 10px;
	border-radius: 0 5px 5px 0;
}


/* TOOLTIP  ============ Ende*/


mcwsearch {
	padding-left: 0px;
	max-width: 800px;
}

/*smartSearch*/
.mss-search-bar .input-group {
	border: 15px solid #abece0;
	border-radius: 5px;
}
.mss-search-bar .input-group .input-group-addon {
    border-radius: 0;
 }
.mss-search-bar .mss-input, .mss-search-bar .mss-clone {
   border-radius:0 !important;
}
.mss-search-bar .mss-input::placeholder {
  color: #333;
}
.mcwFilterButtonsSearch {
	height: 60px;
}

.mss-btn {
  font-size: 15px;
  padding: 5px 12px;
  line-height: 19px;
  border-radius: 3px;
  background: #abece0;
  border: 0px solid #ddd;
  color: #111;
  font-weight: 500;
  float: right;
  margin: 0;
  box-shadow: 0 1px 0 rgba(0,0,0,0.1);
  text-shadow: none;
  text-decoration: none;
}
.mss-btn:hover, .mss-btn:focus {
  text-decoration: none;
  background: #111;
  color: #abece0;
  border: 0px solid #ddd;
}
.fa-chevron-right:hover {
	transform: rotate(90deg);
}
.mcwSearchButtonSize {
	padding-left: 5px;
	width: 220px;
	display: inline-block;
	}

/*END smartSearch*/

.mcwH5 h5, .mcwH5 h6 {font-size: 1em;}

@media (max-width:478px){
	
	mcwtop {
  		padding: 0 !important;
	}
	
	mcwwrapper {
		padding: 10px 20px;
	}
    .mcwAutor1Name, .mcwAutor2Name, .mcwAutor3Name {font-size: .9em;}
    .mcwAutor1Vita, .mcwAutor2Vita, .mcwAutor3Vita {font-size: .8em;}
	/*smartSearch*/
	.mss-module {
		margin: 10px 0 0 0;
	}
	.mss-search-bar .input-group .input-group-addon {
  	width: 25px;
  	border: 1px solid #e5e5e5;
    border-right-color: rgb(229, 229, 229);
    border-right-style: solid;
    border-right-width: 1px;
  border-right: 0;
  font-size: 12px;
  color: #777;
  text-align: center;
  background: #f7f7f7;
  border-radius: 4px 0 0 4px;
  white-space: nowrap;
  vertical-align: middle;
  display: table-cell;
  position: relative;
  text-shadow: 1px 1px 0 #fff;
}
	.mss-search-bar .mss-input, .mss-search-bar .mss-clone {
  width: 100%;
  height: 2.6em;
  padding: 10px 1px;
   margin: 0 !important;
  border-radius: 0 4px 4px 0 !important;
  font-size: 12px;
  box-sizing: border-box;
  background: none;
  outline: none !important;
}
	.mss-input-tools {
  position: absolute;
  top: 6px;
  bottom: 10px;
  right: 7px;
  z-index: 10;
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 5px;
}
	.mss-btn {
  font-size: 12px;
  padding: 5px 8px;
 }
	.mss-search-bar .mss-input::placeholder {
  color: #ccc;
  opacity: 1;
  font-weight: normal;
  text-align: center;
}
		/*END smartSearch*/
	#mnwall_iso_container_1 > .mnwall-item > .mnwall-item-outer-cont > .mnwall-item-inner-cont {
  		padding: 0 !important;
	}
	
	
	.mnwall-list .mnwall-item-inner {
   		padding: 0 12px !important;
	}
	
	#mnwall_container_10.mnwall_container, #mnwall_container_12.mnwall_container, #mnwall_container_14.mnwall_container, #mnwall_container_16.mnwall_container {
    	height: 100px!important;
	}
	.mcwMarginalImg2 {
    margin-top: 5px !important;
    }
	#author_infobox .author_infobox_image_profile {
    margin: 5px 10px 5px 18px !important;
}
#modazdirectory__select {
   margin-left: calc(50% - 70px);
}	

	div[itemprop="articleBody"], div[itemprop="articleBody mcwCFNewAuthor"]{
    	padding: 0 !important;
    }
	top4 p {
    	font-size: 12px !important;
	}
	h1[itemprop="headline"] {
    	font-size: 17px !important;
		padding: 10px 5% !important;
		text-align: center;
    	}

	.contact-name, .contact-position {
        font-size: .8em !important;
		padding-left: 10px;
	}
	.mcwSublineLRM {
		font-size: .4em;
		padding-left: 12px;
	}
		.mnwall-list #mnwall_iso_container_1 .mnwall-item-inner .mnwall-title a, .mnwall-list #mnwall_iso_container_1 .mnwall-item-inner .mnwall-title span {
  		font-size: 10px !important;
	}
	



	#mnwall_container_1, #mnwall_container_4, #mnwall_container_6, #mnwall_container_8 {
  		margin: 0 !important;
	}
}

@media(min-width: 480px) and (max-width:581px) {
	
	
	
	
	#mnwall_container_10.mnwall_container, #mnwall_container_12.mnwall_container, #mnwall_container_14.mnwall_container, #mnwall_container_16.mnwall_container {
    	height: 160px!important;
	}
	h1[itemprop="headline"] {
    	font-size: 20px !important;
    	padding: 10px 5% !important;
    }

	.mcwSublineLRM {
		font-size: .6em;
		padding-left: 12px;
	}
}
@media (min-width:479px){
    .item-page {padding-left: 3%;}
    
	#mnwall_iso_container_1 > .mnwall-item > .mnwall-item-outer-cont > .mnwall-item-inner-cont {
		padding: 20px 20px 20px 22px !important;
	}


}
@media (min-width: 581px) and (max-width:681px) {
	#mnwall_container_10.mnwall_container, #mnwall_container_12.mnwall_container, #mnwall_container_14.mnwall_container, #mnwall_container_16.mnwall_container {
    	height: 180px!important;
	}
}



@media (max-width:581px) {
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		text-align: left;
	}
	
	
	h1 a, h1 {
		font-size: 1.3rem;
	}
	h2 a, h2 {
		font-size: 1rem; 
	}
	
	mcwtop4, mcwstage {
		display: none !important;
	}


	.mcwDivViewDate {
		text-align: center;
	}
	

	.page-header{
		min-height: 220px;
	}
	p{
		-moz-hyphens: auto;
 		-ms-hyphens: auto;
 		-o-hyphens: auto;
 		-webkit-hyphens: auto;
 		hyphens: auto;
	}
	
	.mcwArticleViewDate {
		right: 0 !important;
		font-size: .8em !important;
	}
	.articleViewDate {
      	right: 0 !important;
    	margin-top: -20px !important;
		font-size: .6em !important;
	}
	
	
	div[itemprop="articleBody"], div[itemprop="articleBody mcwCFNewAuthor"] {
    	font-size: .8em !important;
    	line-height: 1.5em !important;
	}
	#author_infobox {
        min-width: auto !important;
    
	}
	
	.mcwSubheadline {
		font-size: .8em !important;
		margin-bottom: 0px !important;
	}

	.author_infobox_image_profile img {
   		width: 6em !important;
   }
	#author_infobox {
        margin: -200px 0 0 0 !important;
    }
	/* TOOLTIP*/
	.mcwTooltip00{
		display: flex;
		flex-direction: column;
		width: calc(100% - 20px);
		font-size: .7rem;
	}
	.mcwTooltip01{
		width: 100%;
		border-radius: 5px 5px 0 0;
	}
	.mcwTooltip02{
		width: 100%;
		border-radius: 0 0 5px 5px;
	}
	/* TOOLTIP  ============ Ende*/
	.mcwMostReadFlex{
		flex-direction: column;
	}
	/*============ Minitek Wall ===============*/
	.mnwall-list .mnwall-item-inner {
		padding: 0;
	}
	.mnwall-list #mnwall_iso_container_1 .mnwall-cover {
  		width: 200px;
  		max-width: inherit;
	}
	
	.mnwall-list #mnwall_iso_container_1 .mnwall-item-inner .mnwall-title a, .mnwall-list #mnwall_iso_container_1 .mnwall-item-inner .mnwall-title span {
  		font-size: 13px !important;
	}
	#mnwall_iso_container_1 > .mnwall-item > .mnwall-item-outer-cont > .mnwall-item-inner-cont {
		display: flex;
		flex-direction: column;
	}
	/*============ END Minitek Wall ===============*/
	
	.mcwMostReadBut {
 	padding: 5px 30px;
	}
}

@media (min-width: 581px) {
		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		text-align: justify;
	}
	
	modazdirectory__glyph-camera, .modazdirectory__image {
  		width: 200px !important;
  		min-width: 200px !important;
  		height: 200px !important;
  		line-height: 130px !important;
  		margin-right: 20px !important;
	}
	.mcwFlexFrame {
		width: 100%;
	}
	.mceMostReadButModul {
  		margin: 40px 20px 0 0;
		z-index: 2;
	}
	.mceMostReadButModul p {
		text-align: right;
	}
	.moduletable.mcwMarginalModul{
		margin: -25px auto 20px;
	}
	/*============ Minitek Wall ===============*/
	.mnwall-list .mnwall-cover {
  		float: left;
  		margin: 0;
  		max-width: 200px;
  		height: 200px;
	}
	.mnwall-list .mnwall-item-inner {
		padding: 0 12px 0 50px;
	}
	.mnwall-item{
		margin:0 !important;
	}
	.mnwall-readmore {
		font-size: .9rem; 
	}
	.mnwall-s-desc, .mnwall-desc {
		font-size: .9rem;
	}
	.mcwUppercase{
		font-size: .9rem;
		line-height: 1.1rem;
		margin-bottom: 0 !important;
	}
	/*============ END Minitek Wall ===============*/
	.mcwFilterButtonsSearch {
		margin: 16px 0 0;
		height: 50px;
	}
	
}
@media screen and (max-width:768px){
	mcwmaincontent {
		min-width: 100% !important;
	}
	
	mcwtop5, mcwmarginalbar{
		display: none;
	}
	.ampz_container {
		display: none;
	}
	.mcwInnerFlexBox00{
		flex-direction: column;
		gap: 10px;
	}

	
}

@media (min-width:769px){
	.mnwall_pages {
    text-align: left;
    margin: 25px 10px 20px;
    padding: 0 0 40px 30px;
}
.mnwall_page .page-number {
  display: inline-block;
  min-width: 33px;
  line-height: 16px;
  vertical-align: middle;
	text-align: center;
}
.mnwall_page, .mnwall_pages .mnwall-reset-btn {

    padding: 0;
    border: 0px solid #ddd;
    margin: 0 2px;
    text-decoration: none;
    outline: none;
    background: #fff;
    background-color: rgb(255, 255, 255);
	box-shadow: none;
    vertical-align: top;
    line-height: 1.5em;
	font-size: 1.2em;
}
    mcwbottom02 {
        padding-left: 100px !important;
    }
	
	
	.mnwall-list #mnwall_iso_container_1 .mnwall-item-inner .mnwall-title a, .mnwall-list #mnwall_iso_container_1 .mnwall-item-inner .mnwall-title span {
    	font-size: .9rem !important;
	}
	
	.mss-search {
 		margin: 70px 0 10px;
}
	
	bottom01Mobile {
		display: none;
	}
	bottom01Desktop {
		display: block;
		padding:0;
		margin: 0;
		width: 200px;
		
	}
}
	
@media (max-width:768px){
	mcwbottomInner {
		flex-direction: column !important;}
	mcwbottom01 {
  		padding: 10px;
  		margin: 0 auto;
	}
	bottom01Mobile {
		display: block;
		padding: 0;
		margin: 0;
	}
	bottom01Desktop {
		display: none;
	}
}

@media (max-width:800px){
	.mss-input-tools {
  			position: absolute;
  			top: 6px;
  			bottom: 10px;
  			z-index: 10;
			display: flex;
			flex-direction: column;
			align-items: center;
			gap: 5px;
	}
	.mcwFilterButtonsSearch {
  			height: 120px;
	}
}
@media (min-width:681px){
	/*Basics*/
	div[itemprop='articleBody'] h5 {
		font-size: 1em;
	}
	
	div[itemprop="articleBody"] h3, div[itemprop="articleBody mcwCFNewAuthor"] h3 {
		padding-right: 50px;
	}
mcwtop1 {
	
}
	.mcwSublineLRM {
		font-size: 13px;
		font-weight: 600;
		padding-left: 12px;
	}
	
	.page-header {
		padding-bottom: 20px;
	}

/*================*/
	
	#mnwall_container_10.mnwall_container, #mnwall_container_12.mnwall_container, #mnwall_container_14.mnwall_container, #mnwall_container_16.mnwall_container {
    	
	}
	div.mod-languages ul {
    margin: 5px 0 0 0;
}
	.sprachen {
		margin-top: 0;
	}
	.sprachen img {
		height: 16px;
	}
			.gkTabsWrap.vertical ol li,
.gkTabsWrap.horizontal ol li {
	font-size: .8em;
}
	

}

@media(min-width: 480px) and (max-width:998px) {
	top4 p {
		font-size: 13px !important;
	}
}

@media(max-width:998px){
	mcwtop {
 		padding-top: 5px !important;
		justify-content: space-between !important;
	}
	
	
	mcwtop1 {
		order: 1;
	}
	mcwtop1 img {
		max-width: 70%;
		height: auto;
		max-height: 70px;
		
	}
	
	mcwtop2 {
		order: 5;
	}
	
	mcwtop3{
	 	order: 3;
	}
	mcwtop4 {
		order: 2;
	}
	
	mcwtop5 {
		order: 4;
		
	}

	
	mcwbottom01 {
  		padding: 40px 0 0;
	}
	mcwbottom02 {
		flex-direction: column !important;
	}
	.mcwMostReadFlex00 {
		justify-content: center;
	}
	mcwbottom02 .moduletable h3 {
		text-align: center !important;
	}
	
	.mcwFlexLogoBottom01 p, .mcwFlexLogoBottom02 p {
		text-align: center;
	}
	.mcwMostReadBut, .mcwBottomLogo img {
		float: unset !important;
	}
	.mcwFlexLogoBottom00 {
		justify-content: space-around !important;
	}
	
	mcwbottomInner {
		display: flex;
		flex-direction: row;
		width: 100%;
		max-width: 1300px;
		margin: 0 auto;
	}
	mcwfooter { 
		padding:0; 
		text-align:center; 
		background:#fefefe; 
		/*color:#fff; */
	}
	mcwFooterInner{
		display: flex;
		flex-direction: column;
		width: 100%;
		max-width: 100%;
		margin: 0 auto;
		gap: 10px;
		justify-content:center;
	}
	mcwfooter01, mcwfooter02, mcwfooter03 {
		padding-top: 10px;
		padding-bottom: 10px;
}
	mcwfooter00 {
	background-color: #abece0;
	padding:10px 0 30px;
	margin-left: 0px;
}
	.mcwBox p {
		text-align: left;
		padding-left: 5%;
	}
	.sprachen {
       margin-top: -6px;
	}
	.header img {
    	width: 80%;
    	height: auto;
	}
	.header {
		height: auto !important;
		flex-direction: column;
	}
	
	.mcwImgMobilView {
		/*margin-top: 20px;*/
		margin: 10 auto 0;
	}
	.mnwall-masonry .mnwall-photo-link {
    	max-height: unset !important;
	}
	.mnwall-masonry .mnwall-photo-link {
		background-size: contain !important;
		background-position: top !important;
	}
	.mcwDisplay {
		padding: 10px 25px !important;
		margin: 0;
		font-size: 18px !important;
}

	.mcwLRr img {
		margin-left: 0 !important;
		width: 30px;
	}

	mcwstage02 .article-stage {
		max-height: calc(100vw / 3) !important;
		background-size: contain !important;
	}
	#mnwall_container_10.mnwall_container, #mnwall_container_12.mnwall_container, #mnwall_container_14.mnwall_container, #mnwall_container_16.mnwall_container {
    	margin-right: 20px !important;
	}
	.ampz_facebook.ampz_colorbg, .ampz_twitter.ampz_colorbg, .ampz_linkedin.ampz_colorbg, .ampz_xing.ampz_colorbg{background:rgba(255, 255, 255, .0)!important; color:#333!important}
	mcwfooter01, mcwfooter02, mcwfooter03 {
		width: 100%;
	}
	
	/*minitek*/
	.mslider ol.flickity-page-dots {
  		bottom: -70px;
	}
	/*minitek*/
	.mcwInnerFlexBox01, .mcwInnerFlexBox02, .mcwInnerFlexBox03{
		padding: 10px 20px;
	}
}
@media (min-width:999px){
	
	mcwtop2 {
		flex-grow: 2;
	}
	mcwtop5 {
		padding-left: 40px;
	}
	
	.mcwMainContentTab > .gkTabsGK5 > .gkTabsWrap.vertical ol li.gkTab {
		font-size: 1em !important;
	}
	mcwbottom01 {
		padding: 15px 0 40px;
		width: 280px;
		margin-left: -260px;
	}
	
	mcwfooter { 
		padding:0; 
		text-align:left; 

	}
	mcwfooter00, mcwfooter01, mcwfooter02, mcwfooter03 {
	padding-top: 50px;
	padding-bottom: 60px;
}
	mcwfooter00 {
	background-color: #abece0;
	padding-left: 50px;
	padding-right: 50px;
	margin-left: 0;
}
	mcwFooterInner{
		display: flex;
		width: 100%;
		max-width: 1300px;
		margin: 0 auto;
		gap: 50px;
		justify-content: space-between;
	}
	.mcwDisplay {
		padding: 0 25px !important;
		margin: 0 45px;
		font-size: 15px !important;
}
	
	.mcwLrzEN{
		margin: 0 95px !important;
	}
	.mcwLRr img {
		margin-left: -24px !important;
	}
	
	.header {
        height: 280px !important;
    }
	mcwcontent {
		flex-direction: unset;
	}
	/*=====Begin mnwall  Minitek================*/	
	#mnwall_container_2, #mnwall_container_3, #mnwall_container_5, #mnwall_container_7 {
		margin-top: 0px;
		margin-right: 0;
	}
	#mnwall_container_1, #mnwall_container_4, #mnwall_container_6, #mnwall_container_8 {
		margin-right: 0;
	}
	
	.lrary-start mcwstage02 {
		height: unset;
		
	}
	
	.mslider_article_slider_1 .mslider-detail-box {
  		bottom: -30px;
	}
	
	.mslider-detail-box {
		flex-direction: row;
		text-align: unset;
		padding: 7px 0 2px;
		
	}
	.mcwSliderPreTxt {
		font-size: .8em;
		padding-right: 20px;
		margin-bottom: 0;
		margin-left: 20px;
	}
	h3.mslider-title {
		font-size: .8em;
	}
	
	.mslider ol.flickity-page-dots {
		bottom: -60px;
	}
/*=====End mnwall  Minitek================*/	
	.lrary-start > mcwcontent > .mcwMarginal {
		max-width: 30%;
	}
	
	.moduletable .mcwBannerModul {
		margin: 20px 0 0 20px;
	}
	
	.moduletable .mcwBannerModul img {
		max-width: 100%;
	}
	.ampz_facebook.ampz_colorbg, .ampz_twitter.ampz_colorbg, .ampz_linkedin.ampz_colorbg, .ampz_xing.ampz_colorbg {
	 	background: rgba(255, 255, 255, .3) !important;
  		color: #333 !important;
	}
	mcwfooter00 {
		/*flex-grow: 2*/
	}
	mcwfooter01, mcwfooter02, mcwfooter03 {
		
	}
	.page-header{
		padding-top: 40px;
		padding-right: 100px;
	}
	.page-header .fields-container {
		margin-left:6%;
	}
    .mcwH5 h5, .mcwH5 h6 {font-size: 1em;}
	
}
@media(max-width:1366px){
		mcwtop1 img {
			max-width: 280px;
			height: auto;
		
	}
}
@media (max-width:1280px) {
	/*============Amps Sidebar==========================*/
		#ampz_sidebar{top:75%!important}
		#ampz_sidebar.ampz_sidebar_right, .ampz_show_sidebar.ampz_sidebar_right{right:50%; margin-right:-600px}
	/*============End Amps Sidebar==========================*/
		mcwtop1 img {
			max-width: 200px;
			height: auto;
		
	}
	mcwtop5 img {
		width: 200px;
	}
	
}
@media(min-width:998px) and (max-width:1008px){
	mcwtop5 img {
		width: 180px;
	}	
}

@media (min-width:1281px){
	/*============Amps Sidebar==========================*/	
		#ampz_sidebar.ampz_sidebar_right, .ampz_show_sidebar.ampz_sidebar_right{right:50%; margin-right:-675px}
		.progressCounter{right:-30%!important}
		.progressScroll{width:65px!important; height:65px!important}
		.progressScroll-circle{width:55px!important; height:55px!important}
		.progressScroll-text{font-size:1em!important}


	/*============End Amps Sidebar==========================*/	
	
	
	.inhalt{min-height:135em}
	.inhalt .marginal{position:absolute; top:0; right:3%; width:28.33333%; float:right}
	.marginal .moduletable{}
	.marginal .moduletable ul{; margin:0}
	.marginal .moduletable a{}
	.mcw-advertising {width: 68%; /*float: left;*/ padding-top: 20px; padding-bottom: 20px;}	

	.gkTabsWrap.vertical ol li,.gkTabsWrap.horizontal ol li {
		font-size: .9em;
	}
    mcwbottom02 {
        gap: 300px;
    }
	
	/*========== Minitek=====================*/
	.mcwSliderPreTxt {
		font-size: .9em;
		padding-right: 20px;
		margin-left: 20px;
	}
	h3.mslider-title{
		font-size: .9em;
	}
	/*==========End Minitek=====================*/
}

@media(min-width:1444px){
	div.mod-languages a {
  		/*padding-right: 51px !important;*/
	}
	.mcwLinkExtern {
		margin-left: 51px;
	}
	
	mcwmarginalbar .moduletable {
		margin-left: 150px;
	}
	.mslider_article_slider_1 .mslider-detail-box {
  		bottom: -30px;
	}
	
	mcwsearch {
		max-width: 1100px;
		padding: 0 200px 0 20px;
	}
	/*========== Minitek=====================*/
	.mcwSliderPreTxt {
		font-size: 1em;
		padding-right: 20px;
		margin-left: 10%;
	}
	h3.mslider-title{
		font-size: 1em;
	}
	/*==========End Minitek=====================*/
}

@media (min-width:1661px){
	/*========== Minitek=====================*/
	.mcwSliderPreTxt {
		font-size: 1.1em;
		padding-right: 20px;
		margin-left: 20%;
	}
	h3.mslider-title{
		font-size: 1.1em;
	}
	.mslider-detail-box {
		padding: 10px 0 4px;
	}
	/*==========End Minitek=====================*/	
	
			.gkTabsWrap.vertical ol li,
			.gkTabsWrap.horizontal ol li {
					font-size: 12px;
			}
	
}

@media (min-width:1920px){
	mcwtop {
  		padding: 45px 90px 0 !important;
	}
	.mcwSliderPreTxt {
		margin-left: 22%;
	}
}

@media (min-width:2880px) {
	.mcwSliderPreTxt {
		margin-left: 0;
	}
	.mcwSliderPreTxt h1 {
  		text-align: right;
	}

	.mslider-detail-box {
  		justify-content: center;
	}
}

/*Content Display Desktop - Mobil*/
@media(max-width:480px){
	.mcwNoShowXS {
		display: none;
	}
}

@media(min-width: 481px) and (max-width:998px){
	.mcwNoShowS {
		display: none;
	}
}
@media(min-width: 998px) and (max-width:1280px){
	.mcwNoShowM {
		display: none;
	}
	
}
@media(min-width: 1281px){
	.mcwNoShowL {
		display: none;
	}
}
