/******************************************************************************************************
 * Standard-Einstellungen
 *
 * #ff0000	Rot
 *	
 ******************************************************************************************************/

.container {
  max-width: 1440px;
  padding: 0;
}

.navigation {
  padding: 0;
}
.slider {
  padding: 0;
}
.content_prefix {
  padding: 0 10%;
}
.content_column {
  padding: 0 10%;
}
.breadcrumb {
  padding: 20px 0;
}
.content {
  padding: 0 10%;
}
.content .container {
  padding: 0;
}
.sub_content {
  padding: 0 10%;
}
.sub_features {
  font-size: 90%;
  background-color: #f6f6f6;
  padding: 20px 5% 0px 5%;
  margin: 40px 0 0 0;
}
.footer {
  font-size: 80%;
  background-color: #343a40 !important;
  height: 55px;
}

.container-fluid {
  background-color: #fff;
}

a:not(.btn),
p > a:not(.btn),
div > span > a:not(.btn),
.ui-widget-content a:not(.btn),
div > ul > li > a:not(.btn) {
  color: #ff0000 !important;
}
a:not(.btn):hover {
  color: #333333 !important;
  text-decoration: none;
}

/******************************************************************************************************
 * Felder
 ******************************************************************************************************/

.field--name-field-image,
.field--name-field-portrait {
  float: right;
  padding: 0 0 15px 15px;
}

.field--name-field-mitteilung-vom,
.field--name-field-links,
.field--name-field-downloads {
  padding-bottom: 15px;
}

/******************************************************************************************************
 * Logo
 ******************************************************************************************************/

.fas {
  font-family: "Font Awesome 5 Free";
  padding: 30px 0 10px 0;
  color: #00b1eb;
}

/******************************************************************************************************
 * Slider *
 ******************************************************************************************************/

.slider img {
  width: 100% !important;
  height: auto;
}
.slider div.col {
  padding: 0;
}

#views_slideshow_cycle_teaser_section_slideshow-block_1 div {
  width: 100% !important;
}
#views_slideshow_cycle_main_slideshow-block_1 img {
  width: 100% !important;
  height: auto !important;
  padding: 0 !important;
}
#views_slideshow_cycle_main_slideshow-block_1 .views-field-field-image {
  width: 100% !important;
  height: auto !important;
  padding: 0 !important;
}

/******************************************************************************************************
 * Direktlinks
 ******************************************************************************************************/

.direktlink a {
  color: #ff0000 !important;
}
.direktlink a:hover {
  color: #333333 !important;
}
.direktlink img {
  height: 100px;
  width: auto;
}
.direktlink img:hover {
  opacity: 0.7;
}

/******************************************************************************************************
 * Sub-Content
 ******************************************************************************************************/

/******************************************************************************************************
 * Content
 ******************************************************************************************************/

.view-kalender {
  padding-top: 50px;
}

/******************************************************************************************************
 * Content - Content mit Spalten
 ******************************************************************************************************/

/******************************************************************************************************
 * Sub-Content
 ******************************************************************************************************/

/******************************************************************************************************
 * Sub-Features
 ******************************************************************************************************/

.sub_features {
  background: #e0e0e0;
}
.sub_features h2 {
  color: #e2001a;
  text-transform: uppercase;
}

.sub_features tr:nth-child(even) {
  background: #e0e0e0;
}
.sub_features tr:nth-child(odd) {
  background: #e0e0e0;
}

/******************************************************************************************************
 * Footer
 ******************************************************************************************************/
