@charset "UTF-8";
/* CSS Document */


.newspaper {
  column-count: 2;
  column-gap: 120px;
}

.newspaper h2, h3, h1, h4{
	column-span:all;
	-moz-column-span: all;
	-webkit-column-span: all;
	
}
/*========================================= **** MAINNAV BUTTON **** =============================================== */

article{
	margin: 0px;
	
	max-width: 100%;
	height: auto;
}

article h2, h3, h1, h4{
	padding-bottom: 30px;
}


article .blocktxt{
	max-width: 100%;
	height: auto;
	
	padding: 60px;
	padding-bottom: 60px;
	padding-top: 60px;
}


#TextBox article:nth-of-type(1) .blocktxt{
	margin: 0px;
	
	max-width: 100%;
	height: auto;
	
	
	padding: 60px;
	padding-bottom: 60px;
	padding-top:0px;
}




.distfaq{
	padding: 60px;
	padding-bottom: 60px;
	padding-top: 60px;
}
.distfaq:hover h2{
	cursor:pointer;
}
.distfaqA{
	padding: 60px;
	padding-bottom: 60px;
	padding-top: 0px;
}
/* ===================================================================================================================== */
/* PageTitle */
/* ===================================================================================================================== */
.faq{
	max-width: 100%;
	height: 100%;
	margin-bottom: 2px;
}

.ab{
	height: 100%;
	margin-bottom: 2px;
}
.faq:last-child{
	margin-bottom: 0px;
}

.faq-frage{
	max-width: 75%;
	height: auto;
	
	cursor: pointer;
}
.faq-antwort{
	height: auto;
}

.faq-antwort a:hover{
	color: #e5c500 !important;
}
.faq-antwort a{
	cursor: pointer;
}

.faq-blockquote {
}

.layoutArea{
	margin: 0;
	padding: 0;
}

.toggler{
	position: relative;
	max-width: 100%;
	height: 100%;
	cursor: pointer;
}



.download{
	position: relative;
	max-width: 100%;
	height: 100%;
	margin-bottom: 2px;
}
.download:last-child{
	margin-bottom: 0px;
}

.download:hover h2{
	cursor: pointer;
}


.einreichung{
	position: relative;
	max-width: 100%;
	height: 100%;
	margin-bottom: 2px;
}
.einreichung:last-child{
	margin-bottom: 0px;
}

.einreichung:hover h2{
	cursor: pointer;
}

.einreichung-frage{
	min-width: 75%;
	max-width: 100%;
	height: auto;
	
	cursor: pointer;
}

.mouseover:hover .eventinfo h2{
	cursor: pointer;
}
/* ===================================================================================================================== */
/* ================================================= **** MOBILE **** ================================================== */
/* ===================================================================================================================== */
@media screen and (max-width: 1140px) {
	
	.distfaq{
	padding: 20px;
	padding-bottom: 60px;
	padding-top: 60px;
}
	
	.newspaper {
  column-count: 2;
  column-gap: 90px;
}
article .blocktxt{
	padding: 45px;
}


#TextBox article:nth-of-type(1) .blocktxt{
	padding: 45px;
	padding-top: 15px;
}
	
	.distfaq{
	padding: 45px;
}
.distfaqA{
	padding: 45px;
	padding-bottom: 45px;
	padding-top: 0px;
}
}

@media screen and (max-width: 568px) {	
	.newspaper {
  column-count: 1;
  column-gap: 0px;
}
	
article{
	
	margin-bottom: 20px;
}	

article .blocktxt{
	padding: 30px;
}


#TextBox article:nth-of-type(1) .blocktxt{
	padding: 30px;
}
		.distfaq{
	padding: 30px;
}
.distfaqA{
	padding: 30px;
	padding-bottom: 60px;
	padding-top: 0px;
}
}