/* Allgemein - Anfang */
@media only screen and (max-width: 768px) {
.sprache {
	  margin:10px 0 0 0;
	  position:absolute;
	  top:0;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #aaaaaa;
}
.navbar .container {
	  background-color: #dddddd;
}
.affix a {
	  color:#333333 !important;
}
.affix a:hover {
	  color:#ffffff !important;
}
section#home h1 {
    font-size: 44px;
}
section#home .zweispaltig{
	  margin-bottom:70px;
}    	  	  	  
}
/* Allgemein - Ende */

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

}

@media (-webkit-min-device-pixel-ratio: 2) and only screen and (min-width: 768px), (min-resolution: 192dpi) and only screen and (min-width: 768px) {

}

/* iphone 5 Portrait*/
/*@media screen and (device-aspect-ratio: 40/71) and (orientation : portrait) , only screen and (max-width: 768px) {*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {

}

/* iphone 5 Landscape*/
/*@media screen and (device-aspect-ratio: 40/71) and (orientation : landscape) {*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) {

}

/* iphone Portrait*/
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : portrait) {
section#home .zweispaltig{
	  margin-bottom:70px;
}
}

/* iphone 6 plus Portrait*/
@media only screen and (min-device-width: 414px) and (max-device-width: 738px) and (orientation : portrait) {

}

/* iphone 6 plus Landscape*/
@media only screen and (min-device-width: 414px) and (max-device-width: 738px) and (orientation : landscape) {

}

/* Galaxy S4, S5, S6 */
@media screen and (device-width: 320px) and (device-height: 640px) {

}

/* +++ iPad Portrait u.a. +++ */
/*@media only screen and (min-device-width: 768px) and (-webkit-min-device-pixel-ratio: 2) and (orientation : portrait) , only screen and (min-width: 768px) and (min-resolution: 192dpi) and (orientation : portrait) {*/
@media only screen and (min-device-width: 768px) and (max-device-width:1024px) and (orientation : portrait) {
.sprache {
    float: right;
    margin: -32px 0 0 0;
    padding: 0;
    position:relative;
}
section#home .ce-left .ce-gallery, .ce-column {
    float: none;
}
section#home .zweispaltig img{
	  width:100%;
}
section#home .ce-right .ce-gallery {
    float: none;
}
section#gruppe-artelis .ce-gallery figure {
    margin: 0 auto;
}
section#gruppe-artelis .ce-right .ce-gallery {
    float: none;
}
section#gruppe-artelis .ce-left .ce-gallery {
    float: none;
}
section#gruppe-artelis .ce-gallery img {
    margin: 0 auto;
} 
}

/* iPad quer */
@media only screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2) and (orientation : landscape) , only screen and (min-width: 768px) and (min-resolution: 192dpi) and (orientation : landscape) {
}

/* iphone quer*/
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) {
section#home .ce-left .ce-gallery, .ce-column {
    float: none;
}
section#home .zweispaltig{
	  margin-bottom:70px;
}	  
section#home .zweispaltig img{
/*	  width:100%;*/
    margin:0 auto;
    z-index:10;
}
 
section#home .ce-right .ce-gallery {
    float: none;
}
section#gruppe-artelis .ce-gallery figure {
    margin: 0 auto;
}
section#gruppe-artelis .ce-right .ce-gallery {
    float: none;
}
section#gruppe-artelis .ce-left .ce-gallery {
    float: none;
}
section#gruppe-artelis .ce-gallery img {
    margin: 0 auto;
} 
}

@media only screen and (max-device-width: 1024px) and (orientation : landscape) {
}	