/*mobile Anpassungen*/
@media only screen and (max-width: 1470px) {
    footer li {padding: 2em 1em;}
}
@media only screen and (max-width: 1295px) {
    #unterseite header {position: relative;}
    #unterseite header #logo {margin-top: 20px;position: absolute;}
    #unterseite header #logo img {width: 70%;}
    #unterseite header .inner {margin: 0 40px 0 210px;}
    #content, #content.zweispaltig {margin-top: 0;padding-top: 225px;}
    #content .spalte1 {margin-top: 0;}
    #content .absatz {margin: 0.4em auto 1.2em 210px;}
    #content .absatz.quote {margin: 0.3em auto 1em auto;}
    #content .quote p, #content .quote h2 {margin-left: 210px;}
    #content .quote.oben-rechts p, #content .quote.oben-rechts h2 {margin-left: 0;}
    #content .absatz.headline {margin-top: 0;margin-bottom: 0;}  
    footer li {padding: 2em 0.5em;}
}
@media only screen and (max-width: 1200px) {
    footer > div {width: 70%;padding: 1em 0;}
    footer li {padding: 0.5em 1em;}
}
@media only screen and (max-width: 1070px) {
    #great-gallery .great-gallery-text {max-width: 100%;}
    #great-gallery .great-gallery.links {float: left;}
    #content .quote.oben-rechts {position: absolute;top: -190px;right: 0;max-width: 330px;}
}
@media only screen and (max-width: 960px) {
    #content .quote p, #content .quote h2 {margin-left: auto;padding-left: 10px;padding-right: 32px;}
    #content .absatz {margin: 0 40px 0 10px;}
    #content .absatz.macy-container {margin: 1.3em 32px 1.3em 10px;}
    footer li {padding: 0.2em 1em;}
}
@media only screen and (max-width: 900px) {
    #great-gallery .great-gallery-text {max-width: 220px;}
    #great-gallery .great-gallery.links {float: right;}    
}
@media only screen and (max-width: 830px) {
    #content .quote.oben-rechts {top: -207px;max-width: 260px;}
}
@media only screen and (max-width: 800px) {
    #start header .inner, #start header nav {display: none;}
    #start #button {display: block;}
    #testimonials {justify-content: space-around;}
    #slogan > div {height: auto;}
    #great-gallery .great-gallery-text {max-width: 100%;}
    #great-gallery .great-gallery.links {float: left;}  
}
@media only screen and (max-width: 760px) {
    #content .quote.oben-rechts {position: static;max-width: 100%;}    
}
@media only screen and (max-width: 700px) {
    main, #content {margin-bottom: 10em;} 
    #content .spalte1, #content .spalte2 {width: 100%;float: none;}
    #footer-edge {position: relative;float: right;margin-top: -136px;}
    #start footer {margin-top: 0;}    
}
@media only screen and (max-width: 580px) {
    header .inner, header nav {display: none;}
    #button {display: block;} 
    footer li {display: block;}   
}
@media only screen and (max-width: 460px) {
    .formlink-box.show {width: 270px;}
    #form .form-box {width: 205px;}
    #form .yform label, #form .yform input, #form .yform #yform-formular-adress textarea, #form .yform textarea, #form .yform select {float: none;width: 100%;}
    a.formlink-button.show {right: 115px;}
    .icons.fb.show, .icons.inst.show {right: 270px;}
    #form .absatz.dankmeldung {margin: 20px 0 -3px;}
}
/*******************/
/*Höhen*/
@media only screen and (max-height: 600px) {  
    #footer-edge {position: static;width:100%;}
    #footer-edge .footer-inner {position: relative;}
    #footer-edge .footer-inner p {bottom: -140px;}
    .imprint-box {position: static;margin-bottom: -31px;}
   
}
@media only screen and (max-height: 1014px) { 

}
@media only screen and (max-height: 800px) and (max-width: 1024px) {

}     
@media only screen and (max-height: 770px) and (min-width: 600px) {     

}    

    

