#colophon {width:100%; padding:0 !important;}
#colophon #supplementary {font-size:1.3em;padding: 0 0 60px;}
#supplementary {padding:15px !important;}
#supplementary #first.widget-area, #supplementary #second.widget-area {float: left;margin-right: 5.567%;width: 29.55%;}
#supplementary #third.widget-area {float: left;margin-right: 0;width: 29.55%;}, #supplementary #fourth.widget-area {float: left;margin-right: 0;width: 29.55%;}

/* --- Smartphones and small Tablet PCs --- */
@media screen and (max-width : 620px) {
#supplementary #first.widget-area, #supplementary #second.widget-area, #supplementary #third.widget-area {float: none;margin-right: 0;width: 100%;}
}
aside.widget {
  border-bottom: none;
}
#supplementary {
  border-bottom: 1px solid #ddd;
}  
.responsive-slider.flexslider {
  margin:30px auto 0 auto !important;
}

/* Farben Responsive Slider - Anfang */

.responsive-slider.flexslider .slide-title a {
  color: #FFFFFF !important;
  background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.3) !important;
}
.responsive-slider.flexslider .slide-title a:hover {
  color: #FFFFFF !important;
  background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.5) !important;
}
/* Farben Responsive Slider - Ende */