/* Inhaltsboxen mit Schatten */

.inhaltsbox.schatten {
  /* -webkit-box-shadow: 0 -10px 10px -10px rgba(0, 0, 0, 0.2) inset, 0 10px 10px -10px rgba(0, 0, 0, 0.3) inset;
    box-shadow: 0 -10px 10px -10px rgba(0, 0, 0, 0.2) inset, 0 10px 10px -10px rgba(0, 0, 0, 0.3) inset; */
}
.csc-frame-frame1 {
  /*
	box-shadow:0 -10px 10px -10px rgba(0,0,0,0.2) inset,
	0 10px 10px -10px rgba(0,0,0,0.2) inset;
    background: url(../m/kante_oben.png), url(../m/kante_unten.png);
    background-repeat: no-repeat;
    background-position: left top, left bottom;
    background-size: 100% 10px;
	*/
  background-color: #efeff0;
}
/* .csc-frame-frame1.noShadowBottom {
    background-image: url(../m/kante_oben.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100% 10px;
}
.csc-frame-frame1.noShadowTop {
    background-image: url(../m/kante_unten.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 100% 10px;
}
.csc-frame-frame1.noShadowBottom.noShadowTop {
    background: none;
    background-color: #efeff0;
}
.inhaltsbox.noShadowBottom {
    -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.3) inset;
    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.3) inset;
}
.inhaltsbox.noShadowTop {
    -webkit-box-shadow: 0 -10px 10px -10px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 -10px 10px -10px rgba(0, 0, 0, 0.2) inset;
}
.inhaltsbox.noShadowBottom.noShadowTop {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.inhaltsbox.schatten_unten {
    background: url(../m/kante_unten.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 100% 10px;
} */

.inhaltsbox_transparent_grau {
  background-color: rgba(0, 0, 0, 0.5);
}
.inhaltsbox_rot {
  background-color: #e2001a;
}
.inhaltsbox_blau {
  background-color: #015491;
}
.inhaltsbox_gruen {
  background-color: #6f9a18;
}
.inhaltsbox_hellgruen {
  background-color: #a9bb14;
}
.inhaltsbox_dunkelgruen {
  background-color: #3c581a;
}
.inhaltsbox_gelb {
  background-color: #eaab00;
}
.inhaltsbox_dunkelrot {
  background-color: #b40b1a;
}
.inhaltsbox_violett {
  background-color: #75156c;
}
.inhaltsbox_hellblau {
  background-color: #a3cfe4;
}
.inhaltsbox_dunkelblau {
  background-color: #002d5a;
}
.inhaltsbox_schwarz {
  background-color: rgb(0, 0, 0);
}
.inhaltsbox_kontakt {
  /*background-color: #54575B;*/
  background-color: #535f6a;
}
.inhaltsbox_lagune {
  background-color: #31b7bc;
}
.inhaltsbox_anthrazit {
  background-color: #56575e;
}
.inhaltsbox_radial_grau {
  background: radial-gradient(ellipse at center, #75767c 0%, #43454c 100%);
}
.inhaltsbox_radial_gruen {
  background: radial-gradient(ellipse at center, #9ab85d 0%, #6f9a18 100%);
}
.inhaltsbox_radial_rot {
  background: radial-gradient(ellipse at center, #e2001a 0%, #b40b1a 100%);
}
.inhaltsbox_radial_blau {
  background: radial-gradient(ellipse at center, #4cacd8 0%, #0089c8 100%);
}
.inhaltsbox_radial_dunkelblau {
  background: radial-gradient(ellipse at center, #01528e 0%, #003b6d 100%);
}
.inhaltsbox_radial_hellblau {
  background: radial-gradient(ellipse at center, #e3f1f7 0%, #a3cfe4 100%);
}
.inhaltsbox_inhalt_weiss *:not(strong, sub, sup, b, span, i),
.inhaltsbox_inhalt_weiss
  .nicht_transparent.inhaltsbox_inhalt_weiss
  *:not(strong, sub, sup, b, span, i),
.zusatzmenue *:not(strong, sub, sup, b, span, i),
.inhaltsbox_inhalt_weiss .bildunterschrift,
.inhaltsbox_inhalt_weiss .textlink:before,
.zusatzmenue .textlink:before,
.inhaltsbox_inhalt_weiss .duo_akkordeon_item > .csc-header h4,
.inhaltsbox_inhalt_weiss
  .duo_akkordeon_item
  > .csc-header
  .trigger_ueberschrift,
.inhaltsbox_inhalt_weiss .duo_akkordeon_item > .csc-header .wie_h4,
.inhaltsbox_inhalt_weiss .duo_akkordeon_item.open > .csc-header h4,
.inhaltsbox_inhalt_weiss
  .duo_akkordeon_item.open
  > .csc-header
  .trigger_ueberschrift,
.inhaltsbox_inhalt_weiss .duo_akkordeon_item.open > .csc-header .wie_h4,
.csc-linkToTop.inFarbigerBox a,
.inhaltsbox_inhalt_weiss .teaserheadline {
  color: #fff;
}
.inhaltsbox_inhalt_weiss .article * {
  color: inherit;
}
.inhaltsbox_inhalt_weiss .article .textlink,
.inhaltsbox_inhalt_weiss .article .textlink:before {
  color: #e2001a;
}
input[type="text"],
input[type="password"],
textarea,
select,
option,
optgroup {
  color: #000 !important;
}
.inhaltsbox_inhalt_weiss .divider {
  background: #fff;
}
.inhaltsbox_inhalt_weiss ul li:before {
  background: #fff;
}
/* Inhaltsbox Grauer Verlauf */

.inhaltsbox_grauerVerlauf {
  background: url(../m/bg_inhaltsbox_grauerverlauf.png) repeat-x left bottom;
  background-size: 100% 103px;
}
