@media only all and (max-width: 700px) {
    /* for 700px or less */
    body {
      font-size: 80%;
      line-height: 1.5;
      -ms-hyphens: auto;
      -webkit-hyphens: auto;
      hyphens: auto;
    }
    .frame-outer {
      width: 100%;
      font-size:1rem;
    }
    .title-block {
      bottom: 0;
      width: 100%;
    } 
    .logo {
      width: 13rem;
     
    }
	
	
	.abstand{margin: -0.55rem 0 0rem 0; padding: 0 0 1.2rem 0;}
	
	
.hover .hovertext {display:none;}
.hover:hover .hovertext { visibility: visible; opacity: 1;}
	
.button a {
  display: inline-block;
 
  padding: 0.6rem 2.5rem 0.6rem 2.5rem;
  margin: 2rem auto;
  cursor: pointer;
  -webkit-border-radius: 0rem;
  border-radius: 0rem;
  border: 0.1rem solid #0062a1;
  transition: all 140ms ease 0s;
  -moz-transition: all 140ms ease 0s;
  -webkit-transition: all 140ms ease 0s;
  color: #0062a1;
}
.button a:hover {
  background-position: 15px center;
   background: #0062a1;
  text-decoration: none;
  color: #fff;
	padding: 0.6rem 2.5rem 0.6rem 2.5rem;
  margin: 2rem auto;
	border: 0.1rem solid #0062a1;
}
	
.content-unten {
  padding: 2.5rem 2rem 1.7rem 2rem;
}

.content {
  padding: 1rem 2rem 0.6rem 2rem;
}
	
	.auszeichnung{ font-size: 1.2rem; line-height:1.4;}
	
    .box-left {
      width: 100%;
      padding: 0 0 1rem 0;
    }
    .box-right {
      width: 100%;
      padding: 0 0 1rem 0;
    }
	
	.ausblenden{display:none;}
.aus{display:block; width: 100%;}
	
	
	
	.box-ap-bild {
    float:inherit;
  width: 100%;
		padding: 0.7rem 0 0 0;
		text-align: center;
}

.box-ap {
  float:inherit;
  width: 100%;
	margin: 0.8rem 0 0 0;
}

	
	
    h1 {
      margin: 0px;
      line-height: 1.5;
      font-size: 1.9rem;
    }
    h2 {
      margin: 0px;
      line-height: 1.4;
      font-size: 1.1rem;
      font-weight: normal;
    }
    .flex {
      display:block;
    }
	.left {width: 100%; padding:0; margin:0;}
    .right {
      width: 100%; padding:0.6rem 0 0.55rem 0; margin:0;
    }
   
	.benefits{width:100%; float:inherit; padding:2rem 0rem 1rem 0rem;}
	
	
	.abstand-respo{ padding:1.9rem 0 0.6rem 0;}
	
	
	
    .hide {
      display: inline-block;
    }
    .hide_m {
      display: none;
    }
    
	.slider-wrap {
	max-width:719px;
  	width: auto;
  	min-height:50px;
	position:relative;
	overflow: hidden;
	margin:0 0.1rem 0 0.1rem;
}
	
	.slider {
  width: 100%;
  max-width: 720px;
  min-height: 100px;
  margin: 0px;
  text-align: center;
 
  overflow: hidden;
  position: relative;
}

.slide {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  min-height: 100px;
  scroll-snap-align: center;
  margin-right: 0px;
  box-sizing: border-box;
  background: white;
  transform-origin: center center;
  transform: scale(1);
}

	.header {
margin:0 0 0.7rem 0;
}
	
	
	#centerframe {
    margin: 0 auto;
    width: 99.8%;
    padding: 1rem 3rem 2.5rem 3rem;
    line-height: 1.3em;
    background-size:cover;
		background-image:url("gledhintergrund-respo.jpg")
}
	
	.sym-boxes{ width: 100%;
	padding:0  0rem; text-align: center;
	}
	
	.sym {
 
    display: inline-block;
    height: 33px;
    vertical-align: middle;
    background: transparent url(symbols_master_3.png) no-repeat 0 0;
    overflow: hidden;
    margin-left: 1em;
		
}

.sym:first-of-type {
    margin-left: 0;
}

.sym_location {
	/*margin-bottom: 13px; */
	/*background-position: 0 0; */  
	/* width: 26px; */
	margin-bottom: 13px;
	background-position: 0 0;
	width: 70px;
	margin-left: 50px ;
	padding-right: 50px;
	 
}

.sym_time {
	/* margin-bottom: 13px; */
	/* background-position: 0 0; */
	/* width: 26px; */
	margin-bottom: 13px;
	background-position: 0 0;
	width: 70px;
	margin-left: auto;
	padding-right: 50px;
}
 
.sym_graduation {
	/* margin-bottom: 13px; */
	/* background-position: 0 0; */
	/* width: 26px; */
	margin-bottom: 13px;
	background-position: 0 0;
	width: 70px;
	margin-left: auto;
	padding-right: 50px;
}

.sym_contact {
    background-position: -103px 0;
    width: 33px;
}

	
	
}

.refnr {}

.apply {}
