.kontFull{ padding-top: 70px; text-align: center; }
	.kontFull a{
		font-weight: 400;
		text-decoration: underline;
	}
	.kontFull h1{
		color: #595959;
		text-transform: uppercase;
		font-size: 35px;
		margin-bottom: 15px;
		width: 100%;
		text-align: center;
	}
	.kontFull .subtitle{
		color: #595959;
		text-transform: uppercase;
		font-size: 25px;
		font-weight: 300;
		margin-bottom: 70px;
		width: 100%;
		text-align: center;
	}
	.kontFull .cnt{
		width: 62%;
		margin: auto;
		color: #595959;
		font-size: 15px;
		line-height: 24px;
		*font-weight: 300;
		text-align: left;
	}
		.kontFull .cnt .text{
			max-width: 470px; margin: 0px auto;
		}
		.kontFull .cnt img{
			width: 100%;
			height: auto;
			margin: 20px 0;
		}
		.kontFull .cnt h2{
			font-size: 18px;
			text-transform: uppercase;
			font-weight: 300;
		}
		.kontFull .cnt h3{
			font-size: 16px;
			text-transform: uppercase;
			font-weight: 300;
		}

#map_canvas{
	width: 100%;
	height: 460px;
	margin-bottom: 0px;
}
#Content {
	padding-bottom: 0px;
}
.subk{
	background: #F3F3F3;
	border-bottom: 1px solid #E8E8E8;
   /* border-top: 1px solid #E8E8E8;*/
	padding: 90px 0 60px 0;
	margin-top: 95px;
}
	.subk h1{
		color: #595959;
		text-transform: uppercase;
		font-size: 35px;
		margin-bottom: 15px;
		width: 100%;
		text-align: center;
	}
	.subk .subtitle{
		color: #595959;
		text-transform: uppercase;
		font-size: 25px;
		font-weight: 300;
		width: 100%;
		text-align: center;
	}

.subkB{
	background: #F3F3F3;
	padding-bottom: 70px;
	border-bottom: 1px solid #E8E8E8;	
}
	.aK{
		text-align: left;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 18%;
		/* margin-right: 9.3% !important; */
		*overflow: hidden;
		margin-top: 55px;
	}
	/*
	.aK:nth-child(5n-1) {
		margin-right: 0px !important;
	}
	.aK:nth-child(5n-1) {
		width: 13.5%;
		padding-left: 10%;
	}
	
*/		.aK .title{
			color: #595959;
			font-size: 20px;
			text-transform: uppercase;
			height: 42px;
			*overflow: hidden;
			display: table-cell;
			vertical-align: bottom;
			line-height: 23px;
		}
		.aK .subtitle{
			color: #595959;
			font-size: 15px;
			font-weight: 300;
			margin-top: 12px;
		}
		.aK .txt{
			color: #595959;
			font-size: 15px;
			line-height: 23px;
			font-weight: 300;
			margin-top: 15px;
		}
		.aK a{
			color: #000;
			text-decoration: underline;
		}
	.subkB .fullLine{
		margin: 70px 0 0 0;
		border-bottom: 1px solid #E8E8E8;
	}

@media screen and (max-width : 1000px){
	.aK{
		width: 25%  !important;
		/* margin-right: 12%  !important; */
	}
	/*
	.aK:nth-child(5n-1) {
		margin-right: 12%  !important;
	}
	.aK:nth-child(4n-1) {
		margin-right: 0px !important;
	}
	*/

}

@media screen and (max-width : 760px){
	.kontFull{ padding-top: 25px; }
		.kontFull h1{
			font-size: 26px;
			margin-bottom: 5px;
		}
		.kontFull .subtitle{
			font-size: 18px;
		}
		.kontFull .cnt{
			width: 100%;
			font-size: 13px;
			line-height: 20px;
			font-weight: 300;
		}

	#map_canvas{
		width: 100%;
		height: 340px;
	}

	.subk{
		padding: 45px 0 45px 0;
	}
		.subk h1{
			font-size: 25px;
			margin-bottom: 5px;
		}
		.subk .subtitle{
			font-size: 18px;
		}
	.aK{
		width: 38%  !important;
		/* margin-right: 24%  !important; */
		margin-top: 35px;
	}
	/*
	.aK:nth-child(5n-1) {
		margin-right: 24%  !important;
	}

	.aK:nth-child(4n-1) {
		margin-right: 24% !important;
	}

	.aK:nth-child(3n-1) {
		margin-right: 0px !important;
	}
	*/

		.aK .title{
			font-size: 14px;
		}
		.aK .subtitle{
			font-size: 12px;
		}
		.aK .txt{
			font-size: 12px;
			line-height: 20px;
		}
	.subkB .fullLine{
		margin: 30px 0 0 0;
	}
}
@media screen and (max-width : 480px){
	.aK {
		margin-top: 0px;
		margin-bottom: 30px;
	}
	.subkB .fullLine {
		margin: 0px 0px 25px;
	}
	.aK .title {
		line-height: 18px;
	}
	.aK .txt p {
		white-space: nowrap;
	}
	#map_canvas {
		height: 240px;
		margin-bottom: 0px;
	}
}

