@media only all and (max-width: 700px) {
/* for 980px or less */
	body{
		font-size: 11px;
		line-height: 17px;
	}
	
	p{
		margin:0;
	}
		
	#rahmen {
		width: 100%;
	}
	#rahmen_top {
		width: 100%;
	}
	
	#rahmen_bottom {
		width: 100%;
	}
	
	
	#content{

	}
.ueberschrift{
	font-size: 20px;
	line-height: 25px;
}

.ueberschrift span{
        font-size:13px;
        line-height:18px;
}

.adress{
	padding: 0.5rem 3rem 1rem 3rem;
}

	#box_oben{

	}
	
	#box_unten{

	}
	
#box_rechts{
	width:100%;
	float:inherit;
	padding-left:20px;
	padding-right:20px;
}

#box_rechts2 {
	width:89%;
	float:inherit;
	margin-left:5.5%;
}

#box_rechts3{
	width:auto;
	float:none;
	padding-left:20px;
	padding-right:20px;
}

#box_rechts4{
	width:auto;
	float:none;
}

#box_mitte{
}

#box_links, #box_links_2{
display:none;
}

	
	#footer{

	}
	
	h1{
		margin: 0px;
		font-size: 18px;
		line-height: 23px;
		font-weight: normal;
	}
	
	h2{
		margin: 0px;
		font-size: 15px;
		line-height: 19px;
		font-weight: normal;
	}
	
	.text_gross{
		font-size: 14px;
		line-height: 18px;
padding-right: 2.5% !important;
	}

.text_gross2 {
	font-size: 12px;
	line-height: 16px;
padding-right: 2.5% !important;
}
	
	.titel_gross{
		font-size: 20px;
		line-height: 25px;
	}

.titel_gross2 {
	font-size: 22px;
	line-height: 26px;
}

.titel_gross3 {
	font-size: 22px;
	line-height: 26px;
}
	
	.text_klein{
		font-size: 10px;
		line-height: 16px;
	}
	
	.titel_klein{
		font-size: 16px;
		line-height: 21px;
	}

	ul {
	margin-left:9px;
	padding-left:9px;
	margin-top:0px;
	list-style-type: none;
	list-style-image: none;
	}
	
	li {
	margin: auto;
	padding: 0;
	}
	
	#bild1{
	}
	
	#bild2{
	}
	
	.unsichtbar{
	display:none;
	}
.hide_m {
  display: none
}
.widener {
  width: 107%;
}

.refnr {}

.apply {}
}