

@media screen and (max-width: 1100px){
	.cookie_buttons{
		display: block;
		margin-top: 10px;
	}
}

@media screen and (max-width: 1000px){
	#header_resp_img{
		display: block;
	}

	#header > .layout{
		display: none;
	}

	#header{
		min-height: 0;
	}
}

@media screen and (max-width: 900px){
	#navi ul li.first{
		display: none;
	}
}

@media screen and (max-width: 850px){
	.formular_left_wrap, .formular_right_wrap{
		float: none;
		width: auto;
	}

	.formular_left{
		padding-right: 0;
	}

	.formular_right{
		padding-left: 0;
	}

	.formular_submit_wrap{
		width: 100%;
	}

	.formular_submit{
		padding-left: 0;
	}
}

@media screen and (max-width: 800px){
	.col_left{
		padding-right: 0;
	}

	.col_right{
		padding-left: 0;
		padding-top: 30px;
	}

	.col_left_wrap, .col_left_wrap2{
		float: none;
		width: auto;
	}
	
	.col_right_wrap, .col_right_wrap2{
		display: block;
		float: none;
		width: auto;
	}

	.col_left_wrap.col50{
		width: auto;
	}
	
	.col_right_wrap.col50{
		width: auto;
	}

	#navi{
		display: none;
	}

	#menue_bar{
		display: block;
	}

	.roter_balken{
		display: none;
	}

	.col_left_wrap_70{
		float: none;
		width: auto;
	}

	.col_right_wrap_30{
		float: none;
		width: auto;
	}

	.col_left_wrap_70 > .inner{
		padding-right: 0;
	}

	.col_right_wrap_30 > .inner{
		padding-left: 0;
	}
}

@media screen and (max-width: 700px){
	.kontakt_right_wrap, .kontakt_left_wrap{
		float: none;
		width: auto;
	}

	.kontakt_left{
		padding-right: 0;
		padding-top: 30px;
	}

	.kontakt_right{
		padding-left: 0;
	}

	.news_image{
		display: block;
		width: 100%;
		max-width: 400px;
	}

	.news_item_content{
		clear: both;
		margin-left: 0;
		padding-top: 10px;
	}
}

 
@media screen and (max-width: 320px){
	.roter_balken{
		border-top: 10px solid  blue;
	}
}