.t3-copyright{
  display: none;
}
.home {
  background: url(../images/hintergrund1.jpg) !important;
  height: max-content !important;
}
.t3-footer{
  border-top: solid 4px;
  background: url(../images/hintergrund1.jpg)!important;
  margin: 0 !important;
  width: 100%;
}
.t3-header {
  background: url(../images/hintergrund1.jpg)!important;
  margin: 0 !important;
  width: 100%;
}
.logo-img {
  width: 100%;
  margin: 20px;
}
.t3-wrapper{
  background: #a4231d;  
}
.article-intro.clearfix img{
  	-webkit-box-shadow: 5px 5px 5px 0px rgba(150,148,150,1);
	-moz-box-shadow: 5px 5px 5px 0px rgba(150,148,150,1);
	box-shadow: 5px 5px 5px 0px rgba(150,148,150,1);
  	border-radius: 20px;
  	margin-bottom: 60%;
    margin-top: 40%;
}
.navbar-default{
  background-color:#222 !important;
}

.bx-wrapper img {
  width: 100%;
  border-radius: none;
}
.t3-sl-2 .container{
  margin: auto;
  padding: 0;
}
.t3-sl-2{
  margin: 0;
  padding: 0;
}
.t3-sl-1{
  padding-bottom: 30px !important;
  padding-top: 30px !important;
}
.bx-viewport {
  border: none !important;
  box-shadow: none !important;
  left: 0 !important;
}
.t3-sl-1, .t3-sl-2, .t3-sl-3 {
  background: #a4231d !important;
  border: none !important;
}
.t3-sl-4{
 background: url(../images/hintergrund1.jpg) !important;
}
.off-canvas-toggle {
  display: none;
}
a{
  font-weight: bolder;
}
a.seitennav{
  font-size: 18px !important;
  padding: 1px;
  color: #222 !important;
  border-top: solid 1px;
  border-color: #ccc;
  text-shadow: 1px 1px 1px rgba(50, 50, 50, 0.5);
}
.home .t3-sl-3, .home .t3-sl-4{
  background-color: #a4231d;
}
.newsflash{
  text-align: left !important;
}

.newsflash h1 {
  color: #222;
  text-shadow: 2px 2px 2px rgba(50, 50, 50, 1) !important;
  font-size: 2em !important;
}
h1, h2, h3 {
  color: #222;
  text-shadow: 2px 2px 2px rgba(50, 50, 50, 1) !important;
}
#Mod102, #Mod101, #Mod103 {
  background: rgba(0, 0, 0, 0.7);
}
#Mod100{
  background: rgba(0, 0, 0, 0);
}
.newsflash a, .newsflash h4, .newsflash img{
  color: #ccc;
  font-weight: normal;
  margin-top 5px;
  font-size: 1em
  padding-left: 20px!important;
}
.felder {  
  background-color: #ddd !important;
}
.feldbutton{
  background-color: #ddd !important;
  padding: 10px !important;
  color: #f11 !important;
  border: solid 1px !important;
  border-color: #333 !important;
  margin-left: 10px !important;
}
.feldbutton:hover {
  background-color: #888 !important;
}
.separator {
  color: #888;
}
form#visform1 div.required > label.visCSSlabel:after, form#visform1 div.required > label.vflocationlabel:after, .vis_mandatory
{
  color: #ccc !important;
}
.fa{
  color:#ccc !important;
}
.eu{
  background-color: #2F2583 !important;
  padding: 5%;
  margin-top:5%;
  margin-bottom: 5%;
  opacity: 0.9;
  color: #fff200;
}
.eu h1 {
	font-weight: bolder;
  	font-size: 40px !important;
    color: #fff200;
}
.t3-footnav{
  padding: 2px !important;
}
.newsflash h5{
  display: none;
}
#visform1 a{
  color: #ddd;
}
@media (max-width: 991px){
span {
  color: #999 !important;
}
  .article-intro.clearfix img {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .newsflash h5{
  	display: block;
    margin-left: 40px;
}

  
