header .top .maxwidth .logo {
	box-shadow: 5px 5px 5px 5px rgba(0, 0, 0, 0.2);

}


header .bottom .inner nav > ul > li > ul > li:hover a{
	color: #62AA20 !important;
}

header .bottom .inner nav > ul > li > ul > li:hover {
	border-left-color: #62AA20 !important;
}

header .top {
	height: 52px !important; 
}

footer a{
	text-decoration: none;
	color: #000 !important;
}
.S4681 footer .text a:not(.bgcolor){
	color: #000 !important;
}

.T4244 .inlay {
	background-color: #62AA20 !important;
	color: #fff;
	border-radius: 5px;
}

.T4244 .inlay .inner .col2 .headline{
	color: #fff !important;
}

.T4244 .inlay .inner .col2 .button{
	background-color: #fff !important;
	padding: 5px 10px !important;
}

.T4244 .inlay .inner .col2 .button a{
	color: #62AA20;
	font-weight: bold;
}




/* Anpassung Eventübersichtsbaustein */
.T5412 .item {
	margin: 0px 0px 22px 0px;
   	box-shadow: 2px 2px 12px #dedede;
}
.T5412 .item h3 a { text-decoration: none; }
.T5412 .item .col3 { color: #666; }



@media all and (min-width: 1024px) and (max-width: 5000px) {
	.T4244 .inlay .inner .col1 .image img { width: 125px; height: auto; }
	.T4244 .inlay .inner .col2 .headline { font-size: 24px !important; padding-top: 0px; margin: 0; white-space: nowrap;  }
	.T4244 .inlay .inner .col2 .button {
		display: inline-block;
		position: static !important;
   		padding: 5px 15px;
   		width: 100%;
   		margin-right: 20px;
	}
}

@media all and (min-width: 768px) and (max-width:1023px) {

	.T4244 .inlay {
		position: fixed;
		width: 14vw !important;
		margin: 0;
		padding: 1.5vw;
		min-width: 150px;
	}
	.T4244 .inlay .inner .col1 { float: none; width: 100%; padding-right: none; }
	.T4244 .inlay .inner .col2 { float: none; width: 100%; position: static; }

	.T4244 .inlay .inner .col1 .image img { width: 100px; height: auto; }

	.T4244 .inlay .inner .col2 .headline { font-size: 24px !important; padding-top: 0px; margin: 0; white-space: nowrap;  }
	.T4244 .inlay .inner .col2 .text { font-size: 13px !important; padding-bottom: 0px; margin-bottom: 0px; }

	.T4244 .inlay .inner .col2 .button {
		display: inline-block;
		position: static !important;
   		padding: 5px 15px;
   		width: 100%;
   		margin-right: 20px;
	}
	.T4244 .inlay .click{
		display: none;
	}

}


@media all and (min-width: 568px) and (max-width: 767px) {

	.T4244 .inlay .inner .col2 .headline{
		color: #fff !important;
		font-size: 2rem !important;
		white-space: nowrap;
		text-align: right !important;
		max-width: none;

	}

	.T4244 .inlay .inner .col2 .button{
		background-color: #fff !important;
		padding: 10px 15px !important;
		display: block;
		position: initial;
		font-size: 1.5rem !important;
	}

	.T4244 .inlay .inner .col2 .button a{
		color: #62AA20;
		font-weight: bold;
	}
	.T4244 .inlay .inner .col2 .text {
		margin-bottom: 0;
	}

	.T4244 .inlay .inner .col2 {
		display: flex;
		flex-direction: column;
		justify-content: space-around;
	}
}


@media all and (max-width: 567px) {
	
	.T4244 .inlay .inner .col2 .headline{
		color: #fff !important;
		font-size: 2rem !important;
		white-space: nowrap;
		text-align: right !important;
		max-width: none;

	}

	.T4244 .inlay .inner .col2 .button{
		background-color: #fff !important;
		padding: 5px 10px !important;
		display: block;
		position: initial;
	}

	.T4244 .inlay .inner .col2 .button a{
		color: #62AA20;
		font-weight: bold;
	}
	.T4244 .inlay .inner .col2 .text {
		margin-bottom: 0;
	}

}



