@media only all and (max-width: 700px){
/* for 700px or less */
	body {
		font-size: 11px;
		line-height: 17px;
	}

	p {
		margin:0;
	}
	
	#header > :not(div){
		padding:10px 3%;
	}
		
	#rahmen {
		min-width: 240px;
		width: 95%;
	}

.headline {

    position: static;
    margin-bottom: 0;

}
	
	#rahmen_top {
		width: 100%;
		padding:1rem 4%;
	}
	
	#rahmen_bottom {
		width: 100%;
	}
	
	#content {
		width:100%;
		padding:10px 3% 10px 3%;
		margin:0;
	}
	
	.imgtop{
		float:none; 
		position:relative; 
		z-index:3;
	}
	
	.imgbottom{
		position:inherit; 
		top: 0; 
		left:0;
		float:right;
	}
	
	#box_top {
		width:100%;
		padding:10px 3% 10px 3%;
		position:inherit;
	}

	#box_right {
		width:100%;
		padding:0 3%;
	}
	
	#box_left {
		width:100%;
		padding:10px 3% 0 3%;
	}
	
	#footer {
		width:100%;
		padding:10px 3% 10px 3%;
	}
	
	h1 {
		margin: 0px;
		line-height: 23px;
		font-size: 18px;
		font-weight: normal;
	}

	.titel_klein{
		font-size: 15px;
	}
	
	h2 {
		margin: 0px;
		line-height: 18px;
		font-size: 16px;
		font-weight: normal;
	}
	
	ul {
		margin:0px;
		list-style-type: disc;
		list-style-image: none;
	}
	
	li {
		margin: auto;
		padding: 0;
	}
	
	.bild1 {
		display:none;	
	}
	
	.bild2 {
		display:block;
	}
	
	.hide {
		display:inline-block;
	}
	
	.hide_m {
		display:none;
	}
	
	.cell{
		display:block;
		float:left;
		width:100%;
	}
	
	.row{
		display:block;
		float:left;
		width:100%;
	}
	
}

  .hres #box_left, .hres #box_right{
    width: 100%!important;
    float: none!important;
  }

.refnr {}

.apply {}
