@CHARSET "UTF-8";

@media only screen and (min-width: 0px) and (max-width: 1078px) {
	.map {
		width: 96%;
		height: 300px;
		padding-left: 2%;
		padding-right: 2%;
		left: 0px;
	}
	
	.teaser:nth-child(3n+3) {
		margin-right: 50px;
	}
	
	.teaser:nth-child(2n+2) {
		margin-right: 0px;
	}
	
	div#content > .teasers {
		max-width: 650px;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.logo_slogan {
		font-size: 1.2rem;
		bottom: 30px;
		left: 160px;
	}
}

@media only screen and (min-width: 0px) and (max-width: 955px) {
	 
	.newsteaser_date_block {
	    display: none;
	}
	
	.newsteaser_text_block {
	    left: 300px;
	}
}

/* Smartphones */
@media only screen and (min-width: 0px) and (max-width: 767px) {
	
	.navalways {
		display: none;
	}
	
	.image {
		height: 280px;
	}
	
	.teaser_home {
		display: block;
		float: none;
		max-width: 250px;
		margin-left: auto;
		margin-right: auto;
	}
	
	h1 {
		font-size: 1.2rem;
	}
	
	h2 {
		font-size: 1.2rem;
	}
	
	h4 {
		font-size: 0.8rem;
	}
	
	p {
		font-size: 0.8rem;
	}
	
	.left_arrow {
		top: 120px;
	}

	.right_arrow {
		top: 120px;
	}
	
	.newsteaser_text_title {
	    font-size: 1rem;
	    margin-top: 0px;
	}
	
	.product_text {
	    max-width: 100%;
	    padding-right: 0px;
	    width: 100%;
	    margin-bottom: 30px;
	}
	
	.product_images {
	    max-width: 100%;
	}
	
	.newsteaser {
	    height: 300px;
	    width: 300px;
	    margin-left: auto;
	    margin-right: auto;
	}
	
	.newsteaser_text_block {
	    left: 0px;
	    top: 150px;
	}
	
	.teaser {
		margin-right: 0px;
	}
	
	div#content > .teasers {
		max-width: 300px;
	}
	
}

/* small Smartphones */
@media only screen and (min-width: 0px) and (max-width: 590px) {
	
	.logo_slogan {
		left: 150px;
	}
	
	.copyright {
		display: none;
	}
	
	 .navalways {
	 	display: none;
	 }
	 
	 .headercontent_home, .headercontent_home, .headercontent {
	    padding-left: 20px;
	    padding-right: 20px;
	}
	
	#menu_icon {
	    right: 20px;
	}
	
	.language {
		right: 20px;
	}
	
	.language_term {
		right: 40px;
	}
	
	.stage_content > h2 {
		display: none;
	}

	.stage_content > h3 {
		display: none;
	}
	
	nav {
	    width: 150px;
	}
	
	nav li {
	    width: 76%;
	    padding-left: 12%;
	    padding-right: 12%;
	}
	
	div#content > p, div#content > ul, div#content > h1, div#content > h2, div#content > h3, div#content > h4, div#content > h5, div#content > h6, div#content .content, div#content .map, div#content > .teasers {
	    padding-left: 5%;
	    padding-right: 5%;
	}
	
	div.stage {
	    height: 200px;
	}
	
	.detail_text {
	    padding-left: 5%;
	    padding-right: 5%;
	}
	
	.newsteaser_container {
	    padding-left: 5%;
	    padding-right: 5%;
	}
	
	.text_left {
		width: 49%;
	}
		
	.text_right {
		width: 50%;
	}
	
	p {
		margin-left: 20px;
		margin-right: 20px;
		text-align: left;
	}
	
	.imagegallery {
	    width: 134px;
	    padding: 0px;
	    border: none;
	}
	
	.area .title {
	    padding: 5px 10px 4px;
	    font-weight: 400;
	    font-size: 1rem;
	}
	
	.stage_home_full > .betterslider_prev {
		top: calc(100% - 200px);
	}

	.stage_home_full > .betterslider_next {
		top: calc(100% - 200px);
	}
	
	.betterslider_prev {
		top: 160px;
	}

	.betterslider_next {
		top: 160px;
	}
	
	.map {
		width: 90%;
		height: 200px;
		padding-left: 5%;
		padding-right: 5%;
	}
	
	.teaser {
	    float: none;
	    margin-right: auto;
	    margin-bottom: 30px;
	    margin-left: auto;
	}
	
	.teaser:nth-child(3n+3) {
		margin-right: auto;
	}
}

/* small Smartphones */
@media only screen and (min-width: 0px) and (max-width: 420px) {
	
	.logo_slogan {
		display: none;
	}
	
}