@media (min-width: 481px) AND (max-width: 640px){
  
div, a, input, p {
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
  
 
/* T I T E L */
  
#titel {
padding: 15px;
}
  
#titel h1 {
font-size: 19.5px;
}
  
#titel h2 {
font-size: 24px;
letter-spacing:0.08em;
margin: 5px auto 0 0;
line-height: 30px; 
}
  
  
/* H E A D E R */
  
#header {
margin-bottom: 70px;
}
  
/* Imageslider */
  
  
#header div#djslider-loader109, #header div#djslider-loader112 {
margin: 17px 16px 0px 16px !important;
}
  
#header div div.djslider-loader div#djslider109 div.navigation-container {
position: relative;
top: 100% !important;
text-align: right;
}

#header div div.djslider-loader div#djslider109 div.navigation-container img {
position: relative;
left: 100% !important;
top:-62px;
margin-left: -94px !important;
}

#header div div.djslider-loader div#djslider112 div.navigation-container {
position: relative;
top: 100% !important;
text-align: right;
}

#header div div.djslider-loader div#djslider112 div.navigation-container img {
position: relative;
left: 100% !important;
top: -62px !important;
margin-left: -94px !important;
}
  
#header div.djslider-loader div.djslider div.slider-container ul.djslider-in li div.slide-desc, #header div div.djslider-loader div.djslider div.slider-container ul.djslider-in li div.slide-desc div.slide-desc-in, #header div div.djslider-loader div.djslider div.slider-container ul.djslider-in li div.slide-desc div.slide-desc-in div.slide-desc-text, #header div div.djslider-loader div.djslider div.slider-container ul.djslider-in li div.slide-desc div.slide-desc-in div.slide-desc-text div.slide-text {
padding:0;
margin:0;
border:0;
width: 100%;
height:100%;
background:0;
}

#header div div.djslider-loader div.djslider div.slider-container ul.djslider-in li div.slide-desc div.slide-desc-in div.slide-desc-text div.slide-text {
background-image: url('../images/schwarz_trans50.png');
background-size: cover;
}

#header div div.djslider-loader div.djslider div.slider-container ul.djslider-in li div.slide-desc div.slide-desc-in div.slide-desc-text div.slide-text p {
position: relative;
display:block;
width: 100%;
height:auto;
text-align: center;
margin:0;
color: #dfb861;
line-height: 1.1em;
}
  
#header div div#djslider-loader112 div.djslider div.slider-container ul.djslider-in li div.slide-desc div.slide-desc-in div.slide-desc-text div.slide-text p {
top: 50%;
padding:0 5% 0 5%;
font-size:20px;
}
  
#header div div#djslider-loader109 div.djslider div.slider-container ul.djslider-in li div.slide-desc div.slide-desc-in div.slide-desc-text div.slide-text p {
top: 45%;
padding:0 15% 0 30%;
font-size:18px;
}

#header div div.djslider-loader div.djslider div.slider-container ul.djslider-in li div.slide-desc div.slide-desc-in div.slide-desc-text div.slide-text p span.wir {
color: #fff;
text-transform: uppercase;
}
  
#header div div#djslider-loader112 div.djslider div.slider-container ul.djslider-in li div.slide-desc div.slide-desc-in div.slide-desc-text div.slide-text p span.wir {
font-size:20px;
}
  
#header div div#djslider-loader109 div.djslider div.slider-container ul.djslider-in li div.slide-desc div.slide-desc-in div.slide-desc-text div.slide-text p span.wir {
font-size:18px;
}
 

/* SECTION */

#section div.item-page {
width: 90%;
margin: 0 auto 0 auto;
padding: 0;
color: #707070;
line-height: 1.2em;
text-align: center;
}
  
#section div.com-content-article div.page-header h1 {
font-size: 24px;
line-height: 1.2em;
}
}  