.container {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 0; }

@media (min-width: 768px) {
  .container {
    width: 720px; } }
@media (min-width: 992px) and (max-width: 1399px) {
  .container {
    width: 96%; } }
@media (min-width: 1400px) {
  .container {
    width: 1380px; } }
.header {
  position: relative;
  margin: 0px;
  padding-bottom: 10px; }

.leftboxText {
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 10px 30px 30px 30px; }

.leftbox, .mainbox, .rightbox {
  margin-top: 20px;
  margin-bottom: 30px; }

.mainbox {
  padding: 2.6em 30px 35px 30px; }

.rightbox {
  padding: 1em 30px 35px 30px; }

.frame-layout-1 {
  border-bottom: 1px solid #eee; }

img.image-embed-item {
  display: block;
  max-width: 100%;
  height: auto; }

img.image-embed-item {
  -webkit-filter: contrast(130%);
  filter: contrast(130%) saturate(130%) brightness(95%); }

/* ##################################################### */
/* ################   Backendlayouts ################### */
/*#### BackendLayouts hoam   hsl(203, 49%, 85%);   ##### */
body.layout-hoam_3-Spalten, body.layout-hoam_2-Spalten, body.layout-hoam_1-Spalte {
  background-color: #b3d2e5; }

body.layout-hoam_3-Spalten .container,
body.layout-hoam_2-Spalten .container,
body.layout-hoam_1-Spalte .container {
  background-color: #c6ddeb;
  border: 4px #eee solid; }
body.layout-hoam_3-Spalten .header,
body.layout-hoam_2-Spalten .header,
body.layout-hoam_1-Spalte .header {
  background-color: #c6ddeb;
  background-size: cover; }
body.layout-hoam_3-Spalten .maincontent,
body.layout-hoam_2-Spalten .maincontent,
body.layout-hoam_1-Spalte .maincontent {
  background-color: #ecf4f8; }
body.layout-hoam_3-Spalten .navbar,
body.layout-hoam_2-Spalten .navbar,
body.layout-hoam_1-Spalte .navbar {
  background-color: #c6ddeb; }
body.layout-hoam_3-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-hoam_3-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-hoam_3-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-hoam_2-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-hoam_2-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-hoam_2-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-hoam_1-Spalte .navbar-default .navbar-nav > .active > a,
body.layout-hoam_1-Spalte .navbar-default .navbar-nav > .active > a:hover,
body.layout-hoam_1-Spalte .navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #c6ddeb; }
body.layout-hoam_3-Spalten .breadcrumbNav,
body.layout-hoam_2-Spalten .breadcrumbNav,
body.layout-hoam_1-Spalte .breadcrumbNav {
  background-color: #b3d2e5; }
body.layout-hoam_3-Spalten .submenubox,
body.layout-hoam_2-Spalten .submenubox,
body.layout-hoam_1-Spalte .submenubox {
  background-color: #c6ddeb;
  padding: 0;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid; }
body.layout-hoam_3-Spalten .subMenuHeader ul li span.current,
body.layout-hoam_2-Spalten .subMenuHeader ul li span.current,
body.layout-hoam_1-Spalte .subMenuHeader ul li span.current {
  background-color: #c6ddeb;
  color: #ffffff; }
body.layout-hoam_3-Spalten .subMenu ul li.aktivL1,
body.layout-hoam_3-Spalten .subMenu ul li a.aktivA1,
body.layout-hoam_2-Spalten .subMenu ul li.aktivL1,
body.layout-hoam_2-Spalten .subMenu ul li a.aktivA1,
body.layout-hoam_1-Spalte .subMenu ul li.aktivL1,
body.layout-hoam_1-Spalte .subMenu ul li a.aktivA1 {
  background-color: #c6ddeb; }
body.layout-hoam_3-Spalten .subMenu li.aktivL2,
body.layout-hoam_3-Spalten .subMenu a.aktivA2,
body.layout-hoam_2-Spalten .subMenu li.aktivL2,
body.layout-hoam_2-Spalten .subMenu a.aktivA2,
body.layout-hoam_1-Spalte .subMenu li.aktivL2,
body.layout-hoam_1-Spalte .subMenu a.aktivA2 {
  background-color: #b3d2e5; }
body.layout-hoam_3-Spalten .subMenu li.aktivL3,
body.layout-hoam_3-Spalten .subMenu a.aktivA3,
body.layout-hoam_2-Spalten .subMenu li.aktivL3,
body.layout-hoam_2-Spalten .subMenu a.aktivA3,
body.layout-hoam_1-Spalte .subMenu li.aktivL3,
body.layout-hoam_1-Spalte .subMenu a.aktivA3 {
  background-color: #a0c7de; }
body.layout-hoam_3-Spalten .subMenu li.aktivL4,
body.layout-hoam_3-Spalten .subMenu a.aktivA4,
body.layout-hoam_2-Spalten .subMenu li.aktivL4,
body.layout-hoam_2-Spalten .subMenu a.aktivA4,
body.layout-hoam_1-Spalte .subMenu li.aktivL4,
body.layout-hoam_1-Spalte .subMenu a.aktivA4 {
  background-color: #8dbbd8; }
body.layout-hoam_3-Spalten h3,
body.layout-hoam_2-Spalten h3,
body.layout-hoam_1-Spalte h3 {
  background-color: #c6ddeb;
  color: #ffffff !important; }
body.layout-hoam_3-Spalten .BoxMitSchatten, body.layout-hoam_3-Spalten .BoxOhneSchatten,
body.layout-hoam_2-Spalten .BoxMitSchatten,
body.layout-hoam_2-Spalten .BoxOhneSchatten,
body.layout-hoam_1-Spalte .BoxMitSchatten,
body.layout-hoam_1-Spalte .BoxOhneSchatten {
  background-color: #c6ddeb; }

.rcorners-hoam {
  border-radius: 25px;
  background-color: white;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid;
  opacity: 0.8; }

@media (min-width: 768px) and (max-width: 991px) {
  .layout-hoam_3-Spalten .maincontent,
  .layout-hoam_2-Spalten .maincontent,
  .layout-hoam_1-Spalte .maincontent {
    background-color: #ecf4f8;
    background-size: content;
    background-repeat: no-repeat;
    background-position: top right;
    opacity: 0.5; } }
@media (min-width: 992px) and (max-width: 1399px) {
  .layout-hoam_3-Spalten .maincontent,
  .layout-hoam_2-Spalten .maincontent,
  .layout-hoam_1-Spalte .maincontent {
    background-color: #ecf4f8;
    background-size: content;
    background-repeat: no-repeat;
    background-position: top right; } }
@media (min-width: 1400px) {
  .layout-hoam_3-Spalten .maincontent,
  .layout-hoam_2-Spalten .maincontent,
  .layout-hoam_1-Spalte .maincontent {
    background-color: #ecf4f8;
    background-size: content;
    background-repeat: no-repeat;
    background-position: top right; } }
/*#### BackendLayouts Verein hsl(203, 49%, 74%)  ##### */
body.layout-verein_3-Spalten, body.layout-verein_2-Spalten, body.layout-verein_1-Spalte {
  background-color: #edf3f7; }

body.layout-verein_3-Spalten .container,
body.layout-verein_2-Spalten .container,
body.layout-verein_1-Spalte .container {
  background-color: #9cc4dd;
  border: 4px #eee solid; }
body.layout-verein_3-Spalten .header,
body.layout-verein_2-Spalten .header,
body.layout-verein_1-Spalte .header {
  background-color: #9cc4dd;
  background-size: cover; }
body.layout-verein_3-Spalten .maincontent,
body.layout-verein_2-Spalten .maincontent,
body.layout-verein_1-Spalte .maincontent {
  background-color: #cddbe4; }
body.layout-verein_3-Spalten .navbar,
body.layout-verein_2-Spalten .navbar,
body.layout-verein_1-Spalte .navbar {
  background-color: #9cc4dd; }
body.layout-verein_3-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-verein_3-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-verein_3-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-verein_2-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-verein_2-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-verein_2-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-verein_1-Spalte .navbar-default .navbar-nav > .active > a,
body.layout-verein_1-Spalte .navbar-default .navbar-nav > .active > a:hover,
body.layout-verein_1-Spalte .navbar-default .navbar-nav > .active > a:focus {
  color: #eee;
  background-color: #8dbbd8; }
body.layout-verein_3-Spalten .breadcrumbNav,
body.layout-verein_2-Spalten .breadcrumbNav,
body.layout-verein_1-Spalte .breadcrumbNav {
  background-color: #abcde2; }
body.layout-verein_3-Spalten .submenubox,
body.layout-verein_2-Spalten .submenubox,
body.layout-verein_1-Spalte .submenubox {
  background-color: #8dbbd8;
  padding: 0;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid; }
body.layout-verein_3-Spalten .subMenuHeader ul li span.current,
body.layout-verein_3-Spalten .subMenuHeader ul li span.current,
body.layout-verein_2-Spalten .subMenuHeader ul li span.current,
body.layout-verein_2-Spalten .subMenuHeader ul li span.current,
body.layout-verein_1-Spalte .subMenuHeader ul li span.current,
body.layout-verein_1-Spalte .subMenuHeader ul li span.current {
  background-color: #8dbbd8;
  color: #ffffff; }
body.layout-verein_3-Spalten .subMenu ul li.aktivL1,
body.layout-verein_3-Spalten .subMenu ul li a.aktivA1,
body.layout-verein_2-Spalten .subMenu ul li.aktivL1,
body.layout-verein_2-Spalten .subMenu ul li a.aktivA1,
body.layout-verein_1-Spalte .subMenu ul li.aktivL1,
body.layout-verein_1-Spalte .subMenu ul li a.aktivA1 {
  background-color: #8dbbd8; }
body.layout-verein_3-Spalten .subMenu li.aktivL2,
body.layout-verein_3-Spalten .subMenu li > a.aktivA2,
body.layout-verein_2-Spalten .subMenu li.aktivL2,
body.layout-verein_2-Spalten .subMenu li > a.aktivA2,
body.layout-verein_1-Spalte .subMenu li.aktivL2,
body.layout-verein_1-Spalte .subMenu li > a.aktivA2 {
  background-color: #7ab0d1; }
body.layout-verein_3-Spalten .subMenu li.aktivL3,
body.layout-verein_3-Spalten .subMenu li > a.aktivA3,
body.layout-verein_2-Spalten .subMenu li.aktivL3,
body.layout-verein_2-Spalten .subMenu li > a.aktivA3,
body.layout-verein_1-Spalte .subMenu li.aktivL3,
body.layout-verein_1-Spalte .subMenu li > a.aktivA3 {
  background-color: #67a5cb; }
body.layout-verein_3-Spalten .subMenu li.aktivL4,
body.layout-verein_3-Spalten .subMenu li > a.aktivA4,
body.layout-verein_2-Spalten .subMenu li.aktivL4,
body.layout-verein_2-Spalten .subMenu li > a.aktivA4,
body.layout-verein_1-Spalte .subMenu li.aktivL4,
body.layout-verein_1-Spalte .subMenu li > a.aktivA4 {
  background-color: #7ab0d1; }
body.layout-verein_3-Spalten h3,
body.layout-verein_2-Spalten h3,
body.layout-verein_1-Spalte h3 {
  background-color: #8dbbd8;
  color: #ffffff !important; }
body.layout-verein_3-Spalten .BoxMitSchatten, body.layout-verein_3-Spalten .BoxOhneSchatten,
body.layout-verein_2-Spalten .BoxMitSchatten,
body.layout-verein_2-Spalten .BoxOhneSchatten,
body.layout-verein_1-Spalte .BoxMitSchatten,
body.layout-verein_1-Spalte .BoxOhneSchatten {
  background-color: #8dbbd8; }

.rcorners-verein {
  border-radius: 25px;
  background-color: white;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid;
  opacity: 0.8; }

@media (min-width: 1400px) {
  body.layout-verein_3-Spalten .header,
  body.layout-verein_2-Spalten .header,
  body.layout-verein_1-Spalte .header {
    background-color: #9DC4DD;
    background-image: url("../images/headerbg_verein.jpg");
    background-size: contain;
    background-repeat: no-repeat; } }
/*#### BackendLayouts Patientenberatung hsl(51, 52%, 65%)  ##### */
body.layout-patientenberatung_3-Spalten, body.layout-patientenberatung_2-Spalten, body.layout-patientenberatung_1-Spalte {
  background-color: #f7f6ed; }

body.layout-patientenberatung_3-Spalten .container,
body.layout-patientenberatung_2-Spalten .container,
body.layout-patientenberatung_1-Spalte .container {
  background-color: #d4c677;
  border: 4px #eee solid; }
body.layout-patientenberatung_3-Spalten .header,
body.layout-patientenberatung_2-Spalten .header,
body.layout-patientenberatung_1-Spalte .header {
  background-color: #d4c677;
  background-image: url("../images/header_patientenstelle.jpg");
  /*background-size: cover;*/
  background-size: contain;
  background-repeat: no-repeat; }
body.layout-patientenberatung_3-Spalten .maincontent,
body.layout-patientenberatung_2-Spalten .maincontent,
body.layout-patientenberatung_1-Spalte .maincontent {
  background-color: #eee7c4; }
body.layout-patientenberatung_3-Spalten .navbar,
body.layout-patientenberatung_2-Spalten .navbar,
body.layout-patientenberatung_1-Spalte .navbar {
  background-color: #d4c677; }
body.layout-patientenberatung_3-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-patientenberatung_3-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-patientenberatung_3-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-patientenberatung_2-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-patientenberatung_2-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-patientenberatung_2-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-patientenberatung_1-Spalte .navbar-default .navbar-nav > .active > a,
body.layout-patientenberatung_1-Spalte .navbar-default .navbar-nav > .active > a:hover,
body.layout-patientenberatung_1-Spalte .navbar-default .navbar-nav > .active > a:focus {
  color: #eee;
  background-color: #dace8b; }
body.layout-patientenberatung_3-Spalten .breadcrumbNav,
body.layout-patientenberatung_2-Spalten .breadcrumbNav,
body.layout-patientenberatung_1-Spalte .breadcrumbNav {
  background-color: #cdbf70; }
body.layout-patientenberatung_3-Spalten .submenubox,
body.layout-patientenberatung_2-Spalten .submenubox,
body.layout-patientenberatung_1-Spalte .submenubox {
  background-color: #dace8b;
  padding: 0;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid; }
body.layout-patientenberatung_3-Spalten .subMenuHeader ul li span.current,
body.layout-patientenberatung_2-Spalten .subMenuHeader ul li span.current,
body.layout-patientenberatung_1-Spalte .subMenuHeader ul li span.current {
  background-color: #dace8b;
  color: #ffffff; }
body.layout-patientenberatung_3-Spalten .subMenu ul li.aktivL1,
body.layout-patientenberatung_3-Spalten .subMenu ul li a.aktivA1,
body.layout-patientenberatung_2-Spalten .subMenu ul li.aktivL1,
body.layout-patientenberatung_2-Spalten .subMenu ul li a.aktivA1,
body.layout-patientenberatung_1-Spalte .subMenu ul li.aktivL1,
body.layout-patientenberatung_1-Spalte .subMenu ul li a.aktivA1 {
  background-color: #dace8b; }
body.layout-patientenberatung_3-Spalten .subMenu li.aktivL2,
body.layout-patientenberatung_3-Spalten .subMenu li > a.aktivA2,
body.layout-patientenberatung_2-Spalten .subMenu li.aktivL2,
body.layout-patientenberatung_2-Spalten .subMenu li > a.aktivA2,
body.layout-patientenberatung_1-Spalte .subMenu li.aktivL2,
body.layout-patientenberatung_1-Spalte .subMenu li > a.aktivA2 {
  background-color: #d4c677; }
body.layout-patientenberatung_3-Spalten .subMenu li.aktivL3,
body.layout-patientenberatung_3-Spalten .subMenu li > a.aktivA3,
body.layout-patientenberatung_2-Spalten .subMenu li.aktivL3,
body.layout-patientenberatung_2-Spalten .subMenu li > a.aktivA3,
body.layout-patientenberatung_1-Spalte .subMenu li.aktivL3,
body.layout-patientenberatung_1-Spalte .subMenu li > a.aktivA3 {
  background-color: #cebe64; }
body.layout-patientenberatung_3-Spalten .subMenu li.aktivL4,
body.layout-patientenberatung_3-Spalten .subMenu li > a.aktivA4,
body.layout-patientenberatung_2-Spalten .subMenu li.aktivL4,
body.layout-patientenberatung_2-Spalten .subMenu li > a.aktivA4,
body.layout-patientenberatung_1-Spalte .subMenu li.aktivL4,
body.layout-patientenberatung_1-Spalte .subMenu li > a.aktivA4 {
  background-color: #d4c677; }
body.layout-patientenberatung_3-Spalten h3,
body.layout-patientenberatung_2-Spalten h3,
body.layout-patientenberatung_1-Spalte h3 {
  background-color: #dace8b;
  color: #ffffff !important; }
body.layout-patientenberatung_3-Spalten .BoxMitSchatten, body.layout-patientenberatung_3-Spalten .BoxOhneSchatten,
body.layout-patientenberatung_2-Spalten .BoxMitSchatten,
body.layout-patientenberatung_2-Spalten .BoxOhneSchatten,
body.layout-patientenberatung_1-Spalte .BoxMitSchatten,
body.layout-patientenberatung_1-Spalte .BoxOhneSchatten {
  background-color: #dace8b; }

.rcorners-patientenberatung {
  border-radius: 25px;
  background-color: white;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid;
  opacity: 0.8; }

/*#### BackendLayouts infothek hsl(345, 47%, 80%)  ##### */
body.layout-infothek_3-Spalten, body.layout-infothek_2-Spalten, body.layout-infothek_1-Spalte {
  background-color: #f7eef0; }

body.layout-infothek_3-Spalten .container,
body.layout-infothek_2-Spalten .container,
body.layout-infothek_1-Spalte .container {
  background-color: #e4b4c0;
  border: 4px #eee solid; }
body.layout-infothek_3-Spalten .header,
body.layout-infothek_2-Spalten .header,
body.layout-infothek_1-Spalte .header {
  background-color: #e4b4c0;
  background-image: url("../images/header_infothek.jpg");
  background-size: cover; }
body.layout-infothek_3-Spalten .maincontent,
body.layout-infothek_2-Spalten .maincontent,
body.layout-infothek_1-Spalte .maincontent {
  background-color: #e4cdd3; }
body.layout-infothek_3-Spalten .navbar,
body.layout-infothek_2-Spalten .navbar,
body.layout-infothek_1-Spalte .navbar {
  background-color: #e4b4c0; }
body.layout-infothek_3-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-infothek_3-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-infothek_3-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-infothek_2-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-infothek_2-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-infothek_2-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-infothek_1-Spalte .navbar-default .navbar-nav > .active > a,
body.layout-infothek_1-Spalte .navbar-default .navbar-nav > .active > a:hover,
body.layout-infothek_1-Spalte .navbar-default .navbar-nav > .active > a:focus {
  color: #eee;
  background-color: #dca3b1; }
body.layout-infothek_3-Spalten .breadcrumbNav,
body.layout-infothek_2-Spalten .breadcrumbNav,
body.layout-infothek_1-Spalte .breadcrumbNav {
  background-color: #e7bcc6; }
body.layout-infothek_3-Spalten .submenubox,
body.layout-infothek_2-Spalten .submenubox,
body.layout-infothek_1-Spalte .submenubox {
  background-color: #dca3b1;
  padding: 0;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid; }
body.layout-infothek_3-Spalten .subMenuHeader ul li span.current,
body.layout-infothek_2-Spalten .subMenuHeader ul li span.current,
body.layout-infothek_1-Spalte .subMenuHeader ul li span.current {
  background-color: #dca3b1;
  color: #ffffff; }
body.layout-infothek_3-Spalten .subMenu ul li.aktivL1,
body.layout-infothek_3-Spalten .subMenu ul li a.aktivA1,
body.layout-infothek_2-Spalten .subMenu ul li.aktivL1,
body.layout-infothek_2-Spalten .subMenu ul li a.aktivA1,
body.layout-infothek_1-Spalte .subMenu ul li.aktivL1,
body.layout-infothek_1-Spalte .subMenu ul li a.aktivA1 {
  background-color: #dca3b1; }
body.layout-infothek_3-Spalten .subMenu li.aktivL2,
body.layout-infothek_3-Spalten .subMenu li > a.aktivA2,
body.layout-infothek_2-Spalten .subMenu li.aktivL2,
body.layout-infothek_2-Spalten .subMenu li > a.aktivA2,
body.layout-infothek_1-Spalte .subMenu li.aktivL2,
body.layout-infothek_1-Spalte .subMenu li > a.aktivA2 {
  background-color: #d590a1; }
body.layout-infothek_3-Spalten .subMenu li.aktivL3,
body.layout-infothek_3-Spalten .subMenu li > a.aktivA3,
body.layout-infothek_2-Spalten .subMenu li.aktivL3,
body.layout-infothek_2-Spalten .subMenu li > a.aktivA3,
body.layout-infothek_1-Spalte .subMenu li.aktivL3,
body.layout-infothek_1-Spalte .subMenu li > a.aktivA3 {
  background-color: #ce7e92; }
body.layout-infothek_3-Spalten .subMenu li.aktivL4,
body.layout-infothek_3-Spalten .subMenu li > a.aktivA4,
body.layout-infothek_2-Spalten .subMenu li.aktivL4,
body.layout-infothek_2-Spalten .subMenu li > a.aktivA4,
body.layout-infothek_1-Spalte .subMenu li.aktivL4,
body.layout-infothek_1-Spalte .subMenu li > a.aktivA4 {
  background-color: #c76b82; }
body.layout-infothek_3-Spalten h3,
body.layout-infothek_2-Spalten h3,
body.layout-infothek_1-Spalte h3 {
  background-color: #dca3b1;
  color: #ffffff !important; }
body.layout-infothek_3-Spalten .BoxMitSchatten, body.layout-infothek_3-Spalten .BoxOhneSchatten,
body.layout-infothek_2-Spalten .BoxMitSchatten,
body.layout-infothek_2-Spalten .BoxOhneSchatten,
body.layout-infothek_1-Spalte .BoxMitSchatten,
body.layout-infothek_1-Spalte .BoxOhneSchatten {
  background-color: #dca3b1; }

.rcorners-infothek {
  border-radius: 25px;
  background-color: white;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid;
  opacity: 0.8; }

/*#### BackendLayouts bildungsarbeit  hsl(57, 20%, 55%);  ##### */
body.layout-bildungsarbeit_3-Spalten, body.layout-bildungsarbeit_2-Spalten, body.layout-bildungsarbeit_1-Spalte {
  background-color: #ebeae0; }

body.layout-bildungsarbeit_3-Spalten .container,
body.layout-bildungsarbeit_2-Spalten .container,
body.layout-bildungsarbeit_1-Spalte .container {
  background-color: #a3a175;
  border: 4px #eee solid; }
body.layout-bildungsarbeit_3-Spalten .header,
body.layout-bildungsarbeit_2-Spalten .header,
body.layout-bildungsarbeit_1-Spalte .header {
  background-color: #a3a175;
  background-image: url("../images/header_bildungsarbeit.jpg");
  background-size: cover; }
body.layout-bildungsarbeit_3-Spalten .maincontent,
body.layout-bildungsarbeit_2-Spalten .maincontent,
body.layout-bildungsarbeit_1-Spalte .maincontent {
  background-color: #e6e3b3; }
body.layout-bildungsarbeit_3-Spalten .navbar,
body.layout-bildungsarbeit_2-Spalten .navbar,
body.layout-bildungsarbeit_1-Spalte .navbar {
  background-color: #a3a175; }
body.layout-bildungsarbeit_3-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-bildungsarbeit_3-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-bildungsarbeit_3-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-bildungsarbeit_2-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-bildungsarbeit_2-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-bildungsarbeit_2-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-bildungsarbeit_1-Spalte .navbar-default .navbar-nav > .active > a,
body.layout-bildungsarbeit_1-Spalte .navbar-default .navbar-nav > .active > a:hover,
body.layout-bildungsarbeit_1-Spalte .navbar-default .navbar-nav > .active > a:focus {
  color: #eee;
  background-color: #8a875c; }
body.layout-bildungsarbeit_3-Spalten .breadcrumbNav,
body.layout-bildungsarbeit_2-Spalten .breadcrumbNav,
body.layout-bildungsarbeit_1-Spalte .breadcrumbNav {
  background-color: #999666; }
body.layout-bildungsarbeit_3-Spalten .submenubox,
body.layout-bildungsarbeit_2-Spalten .submenubox,
body.layout-bildungsarbeit_1-Spalte .submenubox {
  background-color: #8a875c;
  padding: 0;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid; }
body.layout-bildungsarbeit_3-Spalten .subMenuHeader ul li span.current,
body.layout-bildungsarbeit_2-Spalten .subMenuHeader ul li span.current,
body.layout-bildungsarbeit_1-Spalte .subMenuHeader ul li span.current {
  background-color: #8a875c;
  color: #ffffff; }
body.layout-bildungsarbeit_3-Spalten .subMenu ul li.aktivL1,
body.layout-bildungsarbeit_3-Spalten .subMenu ul li a.aktivA1,
body.layout-bildungsarbeit_2-Spalten .subMenu ul li.aktivL1,
body.layout-bildungsarbeit_2-Spalten .subMenu ul li a.aktivA1,
body.layout-bildungsarbeit_1-Spalte .subMenu ul li.aktivL1,
body.layout-bildungsarbeit_1-Spalte .subMenu ul li a.aktivA1 {
  background-color: #8a875c; }
body.layout-bildungsarbeit_3-Spalten .subMenu li.aktivL2,
body.layout-bildungsarbeit_3-Spalten .subMenu li > a.aktivA2,
body.layout-bildungsarbeit_2-Spalten .subMenu li.aktivL2,
body.layout-bildungsarbeit_2-Spalten .subMenu li > a.aktivA2,
body.layout-bildungsarbeit_1-Spalte .subMenu li.aktivL2,
body.layout-bildungsarbeit_1-Spalte .subMenu li > a.aktivA2 {
  background-color: #8a875c; }
body.layout-bildungsarbeit_3-Spalten .subMenu li.aktivL3,
body.layout-bildungsarbeit_3-Spalten .subMenu li > a.aktivA3,
body.layout-bildungsarbeit_2-Spalten .subMenu li.aktivL3,
body.layout-bildungsarbeit_2-Spalten .subMenu li > a.aktivA3,
body.layout-bildungsarbeit_1-Spalte .subMenu li.aktivL3,
body.layout-bildungsarbeit_1-Spalte .subMenu li > a.aktivA3 {
  background-color: #999666; }
body.layout-bildungsarbeit_3-Spalten .subMenu li.aktivL4,
body.layout-bildungsarbeit_3-Spalten .subMenu li > a.aktivA4,
body.layout-bildungsarbeit_2-Spalten .subMenu li.aktivL4,
body.layout-bildungsarbeit_2-Spalten .subMenu li > a.aktivA4,
body.layout-bildungsarbeit_1-Spalte .subMenu li.aktivL4,
body.layout-bildungsarbeit_1-Spalte .subMenu li > a.aktivA4 {
  background-color: #a3a175; }
body.layout-bildungsarbeit_3-Spalten h3,
body.layout-bildungsarbeit_2-Spalten h3,
body.layout-bildungsarbeit_1-Spalte h3 {
  background-color: #8a875c;
  color: #ffffff !important; }
body.layout-bildungsarbeit_3-Spalten .BoxMitSchatten, body.layout-bildungsarbeit_3-Spalten .BoxOhneSchatten,
body.layout-bildungsarbeit_2-Spalten .BoxMitSchatten,
body.layout-bildungsarbeit_2-Spalten .BoxOhneSchatten,
body.layout-bildungsarbeit_1-Spalte .BoxMitSchatten,
body.layout-bildungsarbeit_1-Spalte .BoxOhneSchatten {
  background-color: #8a875c; }

.rcorners-bildungsarbeit {
  border-radius: 25px;
  background-color: white;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid;
  opacity: 0.8; }

/*#### BackendLayouts veroeffentlichungen hsl(59, 20%, 55%);  ##### */
body.layout-veroeffentlichungen_3-Spalten, body.layout-veroeffentlichungen_2-Spalten, body.layout-veroeffentlichungen_1-Spalte {
  background-color: #f6f6ee; }

body.layout-veroeffentlichungen_3-Spalten .container,
body.layout-veroeffentlichungen_2-Spalten .container,
body.layout-veroeffentlichungen_1-Spalte .container {
  background-color: #a3a275;
  border: 4px #eee solid; }
body.layout-veroeffentlichungen_3-Spalten .header,
body.layout-veroeffentlichungen_2-Spalten .header,
body.layout-veroeffentlichungen_1-Spalte .header {
  background-color: #a3a275;
  background-image: url("../images/header_bildungsarbeit.jpg");
  background-size: cover; }
body.layout-veroeffentlichungen_3-Spalten .maincontent,
body.layout-veroeffentlichungen_2-Spalten .maincontent,
body.layout-veroeffentlichungen_1-Spalte .maincontent {
  background-color: #ebeae0; }
body.layout-veroeffentlichungen_3-Spalten .navbar,
body.layout-veroeffentlichungen_2-Spalten .navbar,
body.layout-veroeffentlichungen_1-Spalte .navbar {
  background-color: #a3a275; }
body.layout-veroeffentlichungen_3-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-veroeffentlichungen_3-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-veroeffentlichungen_3-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-veroeffentlichungen_2-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-veroeffentlichungen_2-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-veroeffentlichungen_2-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-veroeffentlichungen_1-Spalte .navbar-default .navbar-nav > .active > a,
body.layout-veroeffentlichungen_1-Spalte .navbar-default .navbar-nav > .active > a:hover,
body.layout-veroeffentlichungen_1-Spalte .navbar-default .navbar-nav > .active > a:focus {
  color: #eee;
  background-color: #8a895c; }
body.layout-veroeffentlichungen_3-Spalten .breadcrumbNav,
body.layout-veroeffentlichungen_2-Spalten .breadcrumbNav,
body.layout-veroeffentlichungen_1-Spalte .breadcrumbNav {
  background-color: #999866; }
body.layout-veroeffentlichungen_3-Spalten .submenubox,
body.layout-veroeffentlichungen_2-Spalten .submenubox,
body.layout-veroeffentlichungen_1-Spalte .submenubox {
  background-color: #8a895c;
  padding: 0;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid; }
body.layout-veroeffentlichungen_3-Spalten .subMenuHeader ul li span.current,
body.layout-veroeffentlichungen_2-Spalten .subMenuHeader ul li span.current,
body.layout-veroeffentlichungen_1-Spalte .subMenuHeader ul li span.current {
  background-color: #8a895c;
  color: #ffffff; }
body.layout-veroeffentlichungen_3-Spalten .subMenu ul li.aktivL1,
body.layout-veroeffentlichungen_3-Spalten .subMenu ul li a.aktivA1,
body.layout-veroeffentlichungen_2-Spalten .subMenu ul li.aktivL1,
body.layout-veroeffentlichungen_2-Spalten .subMenu ul li a.aktivA1,
body.layout-veroeffentlichungen_1-Spalte .subMenu ul li.aktivL1,
body.layout-veroeffentlichungen_1-Spalte .subMenu ul li a.aktivA1 {
  background-color: #8a895c; }
body.layout-veroeffentlichungen_3-Spalten .subMenu li.aktivL2,
body.layout-veroeffentlichungen_3-Spalten .subMenu li > a.aktivA2,
body.layout-veroeffentlichungen_2-Spalten .subMenu li.aktivL2,
body.layout-veroeffentlichungen_2-Spalten .subMenu li > a.aktivA2,
body.layout-veroeffentlichungen_1-Spalte .subMenu li.aktivL2,
body.layout-veroeffentlichungen_1-Spalte .subMenu li > a.aktivA2 {
  background-color: #8a895c; }
body.layout-veroeffentlichungen_3-Spalten .subMenu li.aktivL3,
body.layout-veroeffentlichungen_3-Spalten .subMenu li > a.aktivA3,
body.layout-veroeffentlichungen_2-Spalten .subMenu li.aktivL3,
body.layout-veroeffentlichungen_2-Spalten .subMenu li > a.aktivA3,
body.layout-veroeffentlichungen_1-Spalte .subMenu li.aktivL3,
body.layout-veroeffentlichungen_1-Spalte .subMenu li > a.aktivA3 {
  background-color: #8a895c; }
body.layout-veroeffentlichungen_3-Spalten .subMenu li.aktivL4,
body.layout-veroeffentlichungen_3-Spalten .subMenu li > a.aktivA4,
body.layout-veroeffentlichungen_2-Spalten .subMenu li.aktivL4,
body.layout-veroeffentlichungen_2-Spalten .subMenu li > a.aktivA4,
body.layout-veroeffentlichungen_1-Spalte .subMenu li.aktivL4,
body.layout-veroeffentlichungen_1-Spalte .subMenu li > a.aktivA4 {
  background-color: #8a895c; }
body.layout-veroeffentlichungen_3-Spalten h3,
body.layout-veroeffentlichungen_2-Spalten h3,
body.layout-veroeffentlichungen_1-Spalte h3 {
  background-color: #8a895c;
  color: #ffffff !important; }
body.layout-veroeffentlichungen_3-Spalten .BoxMitSchatten, body.layout-veroeffentlichungen_3-Spalten .BoxOhneSchatten,
body.layout-veroeffentlichungen_2-Spalten .BoxMitSchatten,
body.layout-veroeffentlichungen_2-Spalten .BoxOhneSchatten,
body.layout-veroeffentlichungen_1-Spalte .BoxMitSchatten,
body.layout-veroeffentlichungen_1-Spalte .BoxOhneSchatten {
  background-color: #8a895c; }

.rcorners-veroeffentlichungen {
  border-radius: 25px;
  background-color: white;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid;
  opacity: 0.8; }

/*#### BackendLayouts gesundheitsfoerderung hsl(123, 33%, 80%)  ##### */
body.layout-gesundheitsfoerderung_3-Spalten, body.layout-gesundheitsfoerderung_2-Spalten, body.layout-gesundheitsfoerderung_1-Spalte {
  background-color: #eef6ef; }

body.layout-gesundheitsfoerderung_3-Spalten .container,
body.layout-gesundheitsfoerderung_2-Spalten .container,
body.layout-gesundheitsfoerderung_1-Spalte .container {
  background-color: #bbddbd;
  border: 4px #eee solid; }
body.layout-gesundheitsfoerderung_3-Spalten .header,
body.layout-gesundheitsfoerderung_2-Spalten .header,
body.layout-gesundheitsfoerderung_1-Spalte .header {
  background-color: #bbddbd;
  background-image: url("../images/header_gesundheitsfoerderun.jpg");
  background-size: cover; }
body.layout-gesundheitsfoerderung_3-Spalten .maincontent,
body.layout-gesundheitsfoerderung_2-Spalten .maincontent,
body.layout-gesundheitsfoerderung_1-Spalte .maincontent {
  background-color: #dbf0dc; }
body.layout-gesundheitsfoerderung_3-Spalten .navbar,
body.layout-gesundheitsfoerderung_2-Spalten .navbar,
body.layout-gesundheitsfoerderung_1-Spalte .navbar {
  background-color: #bbddbd; }
body.layout-gesundheitsfoerderung_3-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-gesundheitsfoerderung_3-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-gesundheitsfoerderung_3-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-gesundheitsfoerderung_2-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-gesundheitsfoerderung_2-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-gesundheitsfoerderung_2-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-gesundheitsfoerderung_1-Spalte .navbar-default .navbar-nav > .active > a,
body.layout-gesundheitsfoerderung_1-Spalte .navbar-default .navbar-nav > .active > a:hover,
body.layout-gesundheitsfoerderung_1-Spalte .navbar-default .navbar-nav > .active > a:focus {
  color: #eee;
  background-color: #9cc99e; }
body.layout-gesundheitsfoerderung_3-Spalten .breadcrumbNav,
body.layout-gesundheitsfoerderung_2-Spalten .breadcrumbNav,
body.layout-gesundheitsfoerderung_1-Spalte .breadcrumbNav {
  background-color: #acd2ae; }
body.layout-gesundheitsfoerderung_3-Spalten .submenubox,
body.layout-gesundheitsfoerderung_2-Spalten .submenubox,
body.layout-gesundheitsfoerderung_1-Spalte .submenubox {
  background-color: #9cc99e;
  padding: 0;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid; }
body.layout-gesundheitsfoerderung_3-Spalten .subMenuHeader ul li span.current,
body.layout-gesundheitsfoerderung_2-Spalten .subMenuHeader ul li span.current,
body.layout-gesundheitsfoerderung_1-Spalte .subMenuHeader ul li span.current {
  background-color: #9cc99e;
  color: #ffffff; }
body.layout-gesundheitsfoerderung_3-Spalten .subMenu ul li.aktivL1,
body.layout-gesundheitsfoerderung_3-Spalten .subMenu ul li a.aktivA1,
body.layout-gesundheitsfoerderung_2-Spalten .subMenu ul li.aktivL1,
body.layout-gesundheitsfoerderung_2-Spalten .subMenu ul li a.aktivA1,
body.layout-gesundheitsfoerderung_1-Spalte .subMenu ul li.aktivL1,
body.layout-gesundheitsfoerderung_1-Spalte .subMenu ul li a.aktivA1 {
  background-color: #9cc99e; }
body.layout-gesundheitsfoerderung_3-Spalten .subMenu li.aktivL2,
body.layout-gesundheitsfoerderung_3-Spalten .subMenu li > a.aktivA2,
body.layout-gesundheitsfoerderung_2-Spalten .subMenu li.aktivL2,
body.layout-gesundheitsfoerderung_2-Spalten .subMenu li > a.aktivA2,
body.layout-gesundheitsfoerderung_1-Spalte .subMenu li.aktivL2,
body.layout-gesundheitsfoerderung_1-Spalte .subMenu li > a.aktivA2 {
  background-color: #8bc18e; }
body.layout-gesundheitsfoerderung_3-Spalten .subMenu li.aktivL3,
body.layout-gesundheitsfoerderung_3-Spalten .subMenu li > a.aktivA3,
body.layout-gesundheitsfoerderung_2-Spalten .subMenu li.aktivL3,
body.layout-gesundheitsfoerderung_2-Spalten .subMenu li > a.aktivA3,
body.layout-gesundheitsfoerderung_1-Spalte .subMenu li.aktivL3,
body.layout-gesundheitsfoerderung_1-Spalte .subMenu li > a.aktivA3 {
  background-color: #7ab87d; }
body.layout-gesundheitsfoerderung_3-Spalten .subMenu li.aktivL4,
body.layout-gesundheitsfoerderung_3-Spalten .subMenu li > a.aktivA4,
body.layout-gesundheitsfoerderung_2-Spalten .subMenu li.aktivL4,
body.layout-gesundheitsfoerderung_2-Spalten .subMenu li > a.aktivA4,
body.layout-gesundheitsfoerderung_1-Spalte .subMenu li.aktivL4,
body.layout-gesundheitsfoerderung_1-Spalte .subMenu li > a.aktivA4 {
  background-color: #6aaf6d; }
body.layout-gesundheitsfoerderung_3-Spalten h3,
body.layout-gesundheitsfoerderung_2-Spalten h3,
body.layout-gesundheitsfoerderung_1-Spalte h3 {
  background-color: #9cc99e;
  color: #ffffff !important; }
body.layout-gesundheitsfoerderung_3-Spalten .BoxMitSchatten, body.layout-gesundheitsfoerderung_3-Spalten .BoxOhneSchatten,
body.layout-gesundheitsfoerderung_2-Spalten .BoxMitSchatten,
body.layout-gesundheitsfoerderung_2-Spalten .BoxOhneSchatten,
body.layout-gesundheitsfoerderung_1-Spalte .BoxMitSchatten,
body.layout-gesundheitsfoerderung_1-Spalte .BoxOhneSchatten {
  background-color: #9cc99e; }

.rcorners-gesundheitsfoerderung {
  border-radius: 25px;
  background-color: white;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid;
  opacity: 0.8; }

/*#### BackendLayouts Ruhe+Laerm - NAD - ##### */
body.layout-NAD_3-Spalten, body.layout-NAD_2-Spalten, body.layout-NAD_1-Spalte {
  background-color: #edf7ee; }

body.layout-NAD_3-Spalten .container,
body.layout-NAD_2-Spalten .container,
body.layout-NAD_1-Spalte .container {
  background-color: #b6e2b8;
  border: 4px #eee solid; }
body.layout-NAD_3-Spalten .header,
body.layout-NAD_2-Spalten .header,
body.layout-NAD_1-Spalte .header {
  background-color: #b6e2b8;
  background-image: url("../images/header_gesundheitsfoerderun.jpg");
  background-size: cover; }
body.layout-NAD_3-Spalten .maincontent,
body.layout-NAD_2-Spalten .maincontent,
body.layout-NAD_1-Spalte .maincontent {
  background-color: #d9f2da; }
body.layout-NAD_3-Spalten .navbar,
body.layout-NAD_2-Spalten .navbar,
body.layout-NAD_1-Spalte .navbar {
  background-color: #b6e2b8; }
body.layout-NAD_3-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-NAD_3-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-NAD_3-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-NAD_2-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-NAD_2-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-NAD_2-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-NAD_1-Spalte .navbar-default .navbar-nav > .active > a,
body.layout-NAD_1-Spalte .navbar-default .navbar-nav > .active > a:hover,
body.layout-NAD_1-Spalte .navbar-default .navbar-nav > .active > a:focus {
  color: #eee;
  background-color: #94d197; }
body.layout-NAD_3-Spalten .breadcrumbNav,
body.layout-NAD_2-Spalten .breadcrumbNav,
body.layout-NAD_1-Spalte .breadcrumbNav {
  background-color: #a6d9a8; }
body.layout-NAD_3-Spalten .submenubox,
body.layout-NAD_2-Spalten .submenubox,
body.layout-NAD_1-Spalte .submenubox {
  background-color: #94d197;
  padding: 0;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid; }
body.layout-NAD_3-Spalten .subMenuHeader ul li span.current,
body.layout-NAD_2-Spalten .subMenuHeader ul li span.current,
body.layout-NAD_1-Spalte .subMenuHeader ul li span.current {
  background-color: #94d197;
  color: #ffffff; }
body.layout-NAD_3-Spalten .subMenu ul li.aktivL1,
body.layout-NAD_3-Spalten .subMenu ul li a.aktivA1,
body.layout-NAD_2-Spalten .subMenu ul li.aktivL1,
body.layout-NAD_2-Spalten .subMenu ul li a.aktivA1,
body.layout-NAD_1-Spalte .subMenu ul li.aktivL1,
body.layout-NAD_1-Spalte .subMenu ul li a.aktivA1 {
  background-color: #94d197; }
body.layout-NAD_3-Spalten .subMenu li.aktivL2,
body.layout-NAD_3-Spalten .subMenu li > a.aktivA2,
body.layout-NAD_2-Spalten .subMenu li.aktivL2,
body.layout-NAD_2-Spalten .subMenu li > a.aktivA2,
body.layout-NAD_1-Spalte .subMenu li.aktivL2,
body.layout-NAD_1-Spalte .subMenu li > a.aktivA2 {
  background-color: #82c986; }
body.layout-NAD_3-Spalten .subMenu li.aktivL3,
body.layout-NAD_3-Spalten .subMenu li > a.aktivA3,
body.layout-NAD_2-Spalten .subMenu li.aktivL3,
body.layout-NAD_2-Spalten .subMenu li > a.aktivA3,
body.layout-NAD_1-Spalte .subMenu li.aktivL3,
body.layout-NAD_1-Spalte .subMenu li > a.aktivA3 {
  background-color: #70c274; }
body.layout-NAD_3-Spalten .subMenu li.aktivL4,
body.layout-NAD_3-Spalten .subMenu li > a.aktivA4,
body.layout-NAD_2-Spalten .subMenu li.aktivL4,
body.layout-NAD_2-Spalten .subMenu li > a.aktivA4,
body.layout-NAD_1-Spalte .subMenu li.aktivL4,
body.layout-NAD_1-Spalte .subMenu li > a.aktivA4 {
  background-color: #5eba63; }
body.layout-NAD_3-Spalten h3,
body.layout-NAD_2-Spalten h3,
body.layout-NAD_1-Spalte h3 {
  background-color: #94d197;
  color: #ffffff !important; }
body.layout-NAD_3-Spalten .BoxMitSchatten, body.layout-NAD_3-Spalten .BoxOhneSchatten,
body.layout-NAD_2-Spalten .BoxMitSchatten,
body.layout-NAD_2-Spalten .BoxOhneSchatten,
body.layout-NAD_1-Spalte .BoxMitSchatten,
body.layout-NAD_1-Spalte .BoxOhneSchatten {
  background-color: #94d197; }

.rcorners-NAD {
  border-radius: 25px;
  background-color: white;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid;
  opacity: 0.8; }

/*#### BackendLayouts Interessen hsl(46, 43%, 68%)  ##### */
body.layout-interessen_3-Spalten, body.layout-interessen_2-Spalten, body.layout-interessen_1-Spalte {
  background-color: #f8f5ed; }

body.layout-interessen_3-Spalten .container,
body.layout-interessen_2-Spalten .container,
body.layout-interessen_1-Spalte .container {
  background-color: #d0c08a;
  border: 4px #eee solid; }
body.layout-interessen_3-Spalten .header,
body.layout-interessen_2-Spalten .header,
body.layout-interessen_1-Spalte .header {
  background-color: #d0c08a;
  background-image: url("../images/header_interessenvertretung.jpg");
  background-size: cover; }
body.layout-interessen_3-Spalten .maincontent,
body.layout-interessen_2-Spalten .maincontent,
body.layout-interessen_1-Spalte .maincontent {
  background-color: #ede4c4; }
body.layout-interessen_3-Spalten .navbar,
body.layout-interessen_2-Spalten .navbar,
body.layout-interessen_1-Spalte .navbar {
  background-color: #d0c08a; }
body.layout-interessen_3-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-interessen_3-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-interessen_3-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-interessen_2-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-interessen_2-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-interessen_2-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-interessen_1-Spalte .navbar-default .navbar-nav > .active > a,
body.layout-interessen_1-Spalte .navbar-default .navbar-nav > .active > a:hover,
body.layout-interessen_1-Spalte .navbar-default .navbar-nav > .active > a:focus {
  color: #eee;
  background-color: #d0c08a; }
body.layout-interessen_3-Spalten .breadcrumbNav,
body.layout-interessen_2-Spalten .breadcrumbNav,
body.layout-interessen_1-Spalte .breadcrumbNav {
  background-color: #ccba7f; }
body.layout-interessen_3-Spalten .submenubox,
body.layout-interessen_2-Spalten .submenubox,
body.layout-interessen_1-Spalte .submenubox {
  background-color: #d0c08a;
  padding: 0;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid; }
body.layout-interessen_3-Spalten .subMenuHeader ul li span.current,
body.layout-interessen_2-Spalten .subMenuHeader ul li span.current,
body.layout-interessen_1-Spalte .subMenuHeader ul li span.current {
  background-color: #d0c08a;
  color: #ffffff; }
body.layout-interessen_3-Spalten .subMenu ul li.aktivL1,
body.layout-interessen_3-Spalten .subMenu ul li a.aktivA1,
body.layout-interessen_2-Spalten .subMenu ul li.aktivL1,
body.layout-interessen_2-Spalten .subMenu ul li a.aktivA1,
body.layout-interessen_1-Spalte .subMenu ul li.aktivL1,
body.layout-interessen_1-Spalte .subMenu ul li a.aktivA1 {
  background-color: #d0c08a; }
body.layout-interessen_3-Spalten .subMenu li.aktivL2,
body.layout-interessen_3-Spalten .subMenu li > a.aktivA2,
body.layout-interessen_2-Spalten .subMenu li.aktivL2,
body.layout-interessen_2-Spalten .subMenu li > a.aktivA2,
body.layout-interessen_1-Spalte .subMenu li.aktivL2,
body.layout-interessen_1-Spalte .subMenu li > a.aktivA2 {
  background-color: #c9b678; }
body.layout-interessen_3-Spalten .subMenu li.aktivL3,
body.layout-interessen_3-Spalten .subMenu li > a.aktivA3,
body.layout-interessen_2-Spalten .subMenu li.aktivL3,
body.layout-interessen_2-Spalten .subMenu li > a.aktivA3,
body.layout-interessen_1-Spalte .subMenu li.aktivL3,
body.layout-interessen_1-Spalte .subMenu li > a.aktivA3 {
  background-color: #dfd4af; }
body.layout-interessen_3-Spalten .subMenu li.aktivL4,
body.layout-interessen_3-Spalten .subMenu li > a.aktivA4,
body.layout-interessen_2-Spalten .subMenu li.aktivL4,
body.layout-interessen_2-Spalten .subMenu li > a.aktivA4,
body.layout-interessen_1-Spalte .subMenu li.aktivL4,
body.layout-interessen_1-Spalte .subMenu li > a.aktivA4 {
  background-color: #d8ca9d; }
body.layout-interessen_3-Spalten h3,
body.layout-interessen_2-Spalten h3,
body.layout-interessen_1-Spalte h3 {
  background-color: #d0c08a;
  color: #ffffff !important; }
body.layout-interessen_3-Spalten .BoxMitSchatten, body.layout-interessen_3-Spalten .BoxOhneSchatten,
body.layout-interessen_2-Spalten .BoxMitSchatten,
body.layout-interessen_2-Spalten .BoxOhneSchatten,
body.layout-interessen_1-Spalte .BoxMitSchatten,
body.layout-interessen_1-Spalte .BoxOhneSchatten {
  background-color: #d0c08a; }

.rcorners-interessen {
  border-radius: 25px;
  background-color: white;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid;
  opacity: 0.8; }

/*#### BackendLayouts Vernetzung hsl(10, 62%, 78%)  ##### */
body.layout-vernetzung_3-Spalten, body.layout-vernetzung_2-Spalten, body.layout-vernetzung_1-Spalte {
  background-color: #faedea; }

body.layout-vernetzung_3-Spalten .container,
body.layout-vernetzung_2-Spalten .container,
body.layout-vernetzung_1-Spalte .container {
  background-color: #e8ada1;
  border: 4px #eee solid; }
body.layout-vernetzung_3-Spalten .header,
body.layout-vernetzung_2-Spalten .header,
body.layout-vernetzung_1-Spalte .header {
  background-color: #e8ada1;
  background-image: url("../images/header_vernetzung.jpg");
  background-size: cover; }
body.layout-vernetzung_3-Spalten .maincontent,
body.layout-vernetzung_2-Spalten .maincontent,
body.layout-vernetzung_1-Spalte .maincontent {
  background-color: #f0dfdb; }
body.layout-vernetzung_3-Spalten .navbar,
body.layout-vernetzung_2-Spalten .navbar,
body.layout-vernetzung_1-Spalte .navbar {
  background-color: #e8ada1; }
body.layout-vernetzung_3-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-vernetzung_3-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-vernetzung_3-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-vernetzung_2-Spalten .navbar-default .navbar-nav > .active > a,
body.layout-vernetzung_2-Spalten .navbar-default .navbar-nav > .active > a:hover,
body.layout-vernetzung_2-Spalten .navbar-default .navbar-nav > .active > a:focus,
body.layout-vernetzung_1-Spalte .navbar-default .navbar-nav > .active > a,
body.layout-vernetzung_1-Spalte .navbar-default .navbar-nav > .active > a:hover,
body.layout-vernetzung_1-Spalte .navbar-default .navbar-nav > .active > a:focus {
  color: #eee;
  background-color: #e29383; }
body.layout-vernetzung_3-Spalten .breadcrumbNav,
body.layout-vernetzung_2-Spalten .breadcrumbNav,
body.layout-vernetzung_1-Spalte .breadcrumbNav {
  background-color: #e7a598; }
body.layout-vernetzung_3-Spalten .submenubox,
body.layout-vernetzung_2-Spalten .submenubox,
body.layout-vernetzung_1-Spalte .submenubox {
  background-color: #e29383;
  padding: 0;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid; }
body.layout-vernetzung_3-Spalten .subMenuHeader ul li span.current,
body.layout-vernetzung_2-Spalten .subMenuHeader ul li span.current,
body.layout-vernetzung_1-Spalte .subMenuHeader ul li span.current {
  background-color: #e29383;
  color: #ffffff; }
body.layout-vernetzung_3-Spalten .subMenu ul li.aktivL1,
body.layout-vernetzung_3-Spalten .subMenu ul li a.aktivA1,
body.layout-vernetzung_2-Spalten .subMenu ul li.aktivL1,
body.layout-vernetzung_2-Spalten .subMenu ul li a.aktivA1,
body.layout-vernetzung_1-Spalte .subMenu ul li.aktivL1,
body.layout-vernetzung_1-Spalte .subMenu ul li a.aktivA1 {
  background-color: #e29383; }
body.layout-vernetzung_3-Spalten .subMenu li.aktivL2,
body.layout-vernetzung_3-Spalten .subMenu li > a.aktivA2,
body.layout-vernetzung_2-Spalten .subMenu li.aktivL2,
body.layout-vernetzung_2-Spalten .subMenu li > a.aktivA2,
body.layout-vernetzung_1-Spalte .subMenu li.aktivL2,
body.layout-vernetzung_1-Spalte .subMenu li > a.aktivA2 {
  background-color: #dd816e; }
body.layout-vernetzung_3-Spalten .subMenu li.aktivL3,
body.layout-vernetzung_3-Spalten .subMenu li > a.aktivA3,
body.layout-vernetzung_2-Spalten .subMenu li.aktivL3,
body.layout-vernetzung_2-Spalten .subMenu li > a.aktivA3,
body.layout-vernetzung_1-Spalte .subMenu li.aktivL3,
body.layout-vernetzung_1-Spalte .subMenu li > a.aktivA3 {
  background-color: #d86f5a; }
body.layout-vernetzung_3-Spalten .subMenu li.aktivL4,
body.layout-vernetzung_3-Spalten .subMenu li > a.aktivA4,
body.layout-vernetzung_2-Spalten .subMenu li.aktivL4,
body.layout-vernetzung_2-Spalten .subMenu li > a.aktivA4,
body.layout-vernetzung_1-Spalte .subMenu li.aktivL4,
body.layout-vernetzung_1-Spalte .subMenu li > a.aktivA4 {
  background-color: #d35d45; }
body.layout-vernetzung_3-Spalten h3,
body.layout-vernetzung_2-Spalten h3,
body.layout-vernetzung_1-Spalte h3 {
  background-color: #e29383;
  color: #ffffff !important; }
body.layout-vernetzung_3-Spalten .BoxMitSchatten, body.layout-vernetzung_3-Spalten .BoxOhneSchatten,
body.layout-vernetzung_2-Spalten .BoxMitSchatten,
body.layout-vernetzung_2-Spalten .BoxOhneSchatten,
body.layout-vernetzung_1-Spalte .BoxMitSchatten,
body.layout-vernetzung_1-Spalte .BoxOhneSchatten {
  background-color: #e29383; }

.rcorners-vernetzung {
  border-radius: 25px;
  background-color: white;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid;
  opacity: 0.8; }

nav.navbar {
  position: relative;
  min-height: 50px;
  padding: 0 10px 0px 10px;
  margin-bottom: 0px;
  border: 0px solid transparent; }

ul.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav > li {
  position: relative;
  display: block; }

.nav > li > a {
  position: relative;
  display: block; }

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none; }

.nav-tabs {
  border-bottom: 0px solid #ddd; }

.nav-tabs > li {
  float: left;
  margin: 0px 0px 0px 0;
  border-radius: 8px 8px 0px 0px;
  border-top: 1px solid #bbbbbb;
  border-left: 1px solid #bbbbbb;
  border-right: 1px solid #bbbbbb;
  border-bottom: 0px solid #bbbbbb; }

.nav-tabs > li > a {
  line-height: 1.42857143;
  background-color: white;
  padding: 3px 6px;
  margin-right: 0px !important;
  max-width: 300px;
  height: 55px;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a,
.nav-tabs > li > a {
  border-radius: 8px 8px 0px 0px;
  border-top: 4px solid #eee;
  border-left: 2px solid #eee;
  border-right: 2px solid #eee;
  border-bottom: 0px solid #eee; }

.nav > li > a:hover {
  border-radius: 8px 8px 0px 0px;
  border-top: 4px solid #e1e1e1;
  border-left: 2px solid #e1e1e1;
  border-right: 2px solid #e1e1e1;
  border-bottom: 0px solid #e1e1e1; }

ul.nav.nav-tabs.navbar-nav li a.nichtaktiv:hover,
ul.nav.nav-tabs.navbar-nav li a.nichtaktiv:focus {
  background-color: #eee; }

/* ##################################################### */
/* ################  Breadcrumb Menu ################### */
.breadcrumbNav {
  overflow: hidden;
  position: relative;
  border-bottom: 1px #eee solid;
  padding-right: 8px; }

button#tx-indexedsearch-searchbox-button-submit.btn.btn-primary {
  /*        float: right;*/
  padding: 1px 10px 1px 10px;
  margin-top: 8px;
  margin-right: 0px;
  background: #ddd;
  font-size: 17px;
  border: none;
  cursor: pointer; }

div#navbar.navbar-collapse.collapse div.search-container {
  padding-top: 10px; }

div#navbar.navbar-collapse button#tx-indexedsearch-searchbox-button-submit.btn.btn-primary {
  padding: 1px 17px 1px 17px;
  margin-top: -2px;
  margin-left: -5px; }

body#seite-20 button#tx-indexedsearch-searchbox-button-submit.btn.btn-primary {
  padding: 1px 15px 1px 15px;
  margin-top: -4px;
  margin-left: -5px; }

.breadcrumbNav a:hover {
  background-color: #ddd;
  color: black; }
.breadcrumbNav a.active {
  background-color: #2196F3;
  color: white; }
.breadcrumbNav .search-container, .breadcrumbNav button {
  display: inline-block;
  float: right; }
.breadcrumbNav input[type=text] {
  /*        padding: 6px 0 27px 0;*/
  margin-top: 8px;
  font-size: 17px;
  border: none; }
.breadcrumbNav .search-container button {
  float: right;
  padding: 1px 10px 1px 10px;
  margin-top: 8px;
  margin-right: 0px;
  background: #ddd;
  font-size: 17px;
  border: none;
  cursor: pointer; }
.breadcrumbNav .search-container button:hover {
  background: #ccc; }

ul.brotkruemel {
  margin-left: 0;
  list-style: none;
  color: #555;
  padding: 10px 0px 10px 5px;
  text-decoration: none; }

ul.brotkruemel > li {
  display: inline-block; }

ul.brotkruemel > li + li:before {
  padding: 0 5px;
  color: #cccccc;
  content: "/\00a0"; }

.header .search-container {
  margin-top: 40px; }
.header .search-container, .header button {
  display: inline-block;
  float: right; }
.header input[type=text] {
  /*        padding: 6px 0 27px 0;*/
  margin-top: 8px;
  font-size: 17px;
  border: none; }
.header .search-container button {
  float: right;
  padding: 1px 10px 1px 10px;
  margin-top: 8px;
  margin-right: 0px;
  background: #ddd;
  font-size: 17px;
  border: none;
  cursor: pointer; }
.header .search-container button:hover {
  background: #ccc; }

@media (min-width: 1300px) {
  .breadcrumbNav {
    overflow: hidden;
    position: relative;
    border-bottom: 1px #eee solid;
    padding-right: 12px; } }
.glyphicon-search {
  content: "\e003"; }

/* ##################################################### */
/* ################  Sub-Menu ################### */
ul,
ol {
  margin-top: 0;
  margin-bottom: 0px; }

.subMenu {
  color: #222;
  margin: 0;
  padding: 0;
  background-color: #fff;
  border: #eee; }
  .subMenu ul {
    overflow: auto;
    list-style-type: none;
    width: 100%;
    padding: 0; }
  .subMenu ul li {
    margin: 0;
    padding: 0;
    border-bottom: 1px #eee solid; }
  .subMenu ul li a {
    background-color: #fff;
    color: #444;
    padding: 4px 0 5px 10px;
    width: 85%; }
  .subMenu ul li a,
  .subMenu ul li img {
    display: inline-block; }
  .subMenu ul li img {
    margin: 10px 0px 0px 15px;
    vertical-align: top; }
  .subMenu ul li.aktivL1 ul li {
    background-color: #fff; }
  .subMenu li.aktivL1 > ul > li > a {
    width: 70%; }
  .subMenu ul li.aktivL1 ul li img {
    margin-left: 35px; }
  .subMenu .aktivL2 > ul > li > a,
  .subMenu .aktivA3 {
    width: 50% !important; }
  .subMenu .aktivL2 > ul > li > img,
  .subMenu .aktivL3 > img {
    margin-left: 52px !important; }
  .subMenu .aktivL3 > ul > li > a,
  .subMenu .aktivA4 {
    width: 40% !important; }
  .subMenu .aktivL3 > ul > li > img,
  .subMenu .aktivL4 > img {
    margin-left: 65px !important; }

.subMenuHeader ul {
  list-style-type: none;
  padding: 0; }
.subMenuHeader ul li {
  background-color: #FFFFFF;
  border-bottom: 2px solid #CCCCCC;
  color: #444444;
  font-weight: bold;
  line-height: 2em;
  list-style-type: none; }
.subMenuHeader ul li a {
  display: block;
  width: 100%; }
.subMenuHeader ul li span.current {
  border-bottom: 1px solid #DDDDDD;
  display: block;
  font-weight: bold; }
.subMenuHeader ul li {
  padding-left: 0px; }
.subMenuHeader ul li span,
.subMenuHeader ul li a {
  padding-left: 15px; }

input#tx-indexedsearch-searchbox-sword.collapse.form-control {
  height: 26px;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 14px; }

.list-group {
  padding-left: 0;
  margin-bottom: 20px; }

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }

img {
  vertical-align: middle; }

ul.tx-indexedsearch-browsebox {
  list-style: none; }

ul.tx-indexedsearch-browsebox > li {
  display: inline-block;
  margin: 5px; }

strong.tx-indexedsearch-redMarkup {
  background-color: yellow; }

body#seite-20 .badge-pill {
  float: right; }

body#seite-20 .badge-default {
  background-color: #4f9ac9; }

body#seite-20 .badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

body#seite-20 .badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem; }

body#seite-20 .badge {
  border: 1px solid #000; }

li.list-group-item:nth-child(3) > dl:nth-child(3) > dt:nth-child(1) {
  display: none; }

dt.tx-indexedsearch-text-item-size {
  display: none; }

dd.tx-indexedsearch-text-item-size {
  display: none; }

dt.tx-indexedsearch-text-item-crdate {
  display: none; }

dd.tx-indexedsearch-text-item-crdate {
  display: none; }

dt.tx-indexedsearch-text-item-mtime {
  display: none; }

dd.tx-indexedsearch-text-item-mtime {
  display: none; }

/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url("../../Public/fonts/robotocondensed/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
h1, h2, h3, h4, h5 {
  font-family: 'Roboto Condensed', sans-serif; }

h1 {
  font-size: 2.2em;
  color: #776655;
  background: inherit;
  margin: 0em 0 0em 0; }

h2 {
  font-size: 1.8em;
  color: #776655;
  background: inherit;
  margin: 0em 0 0.1em 0;
  border-bottom: 1px #ccc solid;
  padding-top: 1em;
  font-weight: 300; }

h3 {
  font-size: 1.3em;
  color: #fff;
  margin: 6px 0 0.3em 0;
  padding: 0.3em;
  font-weight: 700; }

h4 {
  font-size: 1.1em;
  color: #776655;
  background: transparent;
  margin: 0.4em 0 0.2em 0;
  padding-top: 1em; }

h5 {
  font-size: 1.0em;
  color: #888;
  background: transparent;
  margin: 0.4em 0 0.3em 0;
  border-bottom: 1px #ccc solid;
  padding-top: 1em; }

h2.ohneSeitenueberschrift {
  margin: -0.9em 0 0em 0; }

p.bodytext + h3 {
  margin-top: 1.2em; }

a {
  color: #337ab7;
  text-decoration: none; }
  a:hover, a:focus {
    text-decoration: none; }
  a:focus {
    outline: 0; }

.internal-link::before {
  content: url("../../Public/Icons/internal_link.gif");
  margin: 0px 0 0 2px; }

.email-link::before {
  content: url("../../Public/Icons/mail.gif");
  margin: 0px 0 0 2px; }

.external-link-new-window::before {
  content: url("../../Public/Icons/external_link_new_window.gif");
  margin: 0px 2px 0 2px; }

.download-link::before {
  content: url("../../Public/Icons/download.gif");
  margin: 0px 0 0 2px; }

.telefon-link::before {
  content: url("../../Public/Icons/earphone.gif");
  margin: 0px 0 0 2px; }

.mainbox p, .leftboxText p, .rightbox p {
  color: #222222; }

.mainbox p, .leftboxText p, .rightbox p {
  hyphens: auto;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto; }
.mainbox h1, .mainbox h2, .mainbox h3, .leftboxText h1, .leftboxText h2, .leftboxText h3, .rightbox h1, .rightbox h2, .rightbox h3 {
  -webkit-hyphens: manual;
  -ms-hyphens: manual;
  hyphens: manual; }

p.textMitAmpel {
  margin-left: 0px;
  line-height: 19px;
  padding-left: 29px;
  text-indent: -29px;
  margin-bottom: 5px; }

p.textMitFarbPunkt {
  margin-left: 0px;
  line-height: 19px;
  padding-left: 20px;
  text-indent: -20px;
  margin-bottom: 5px; }

div.BoxMitSchatten p {
  color: white;
  border: 1px solid #DDD;
  padding: 3px;
  box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2); }

div.BoxOhneSchatten p {
  color: white;
  border: 1px solid #e5e5e5;
  padding: 3px; }

div.BoxOrange p {
  color: white;
  background-color: #FFC000;
  border: 1px solid #e5e5e5;
  padding: 3px; }

div.BoxGelb p {
  color: white;
  background-color: #FFC000;
  border: 1px solid #e5e5e5;
  padding: 3px; }

div.BoxGruen p {
  color: white;
  background-color: green;
  border: 1px solid #e5e5e5;
  padding: 3px; }

p.rot {
  color: #990000; }

span.rot {
  color: #990000; }

span.gruen {
  color: green; }

span.blau {
  color: #3C68BA; }

span.bgGruen {
  background-color: lawngreen;
  padding: 2px; }

span.bgOrange {
  background-color: #FFC000;
  padding: 2px; }

span.bgGelb {
  background-color: yellow;
  padding: 2px; }

.mainbox p + ul, .leftboxText p + ul, .rightbox p + ul {
  margin-top: 2px; }
.mainbox ul + p, .leftboxText ul + p, .rightbox ul + p {
  margin-top: 12px; }
.mainbox ul > li, .leftboxText ul > li, .rightbox ul > li {
  padding-left: 4px;
  text-indent: -2px; }

.punkt-aqua {
  font-size: 1.4em;
  color: aqua; }

.punkt-gelb {
  font-size: 1.4em;
  color: #ffc000; }

.punkt-rot {
  font-size: 1.4em;
  color: #ff001a; }

div.ce-nowrap div.ce-bodytext header h3 {
  margin-top: 0px; }

div.ce-nowrap div.ce-gallery {
  margin-top: 5px; }

.external-link-new-window > a {
  word-wrap: break-word; }

.ce-border img {
  border-width: 1px;
  border-color: #888; }

figcaption {
  background-color: #eee;
  padding: 4px; }

.form-horizontal .control-label {
  padding-top: 1px;
  margin-bottom: 0;
  text-align: left !important; }

#seite-21 div.tx-powermail .form-control {
  min-height: 30px !important; }

#seite-387 div.tx-powermail .form-control {
  min-height: 30px !important; }

div.tx-powermail label {
  margin-bottom: 8px;
  font-weight: 400; }

div.powermail_fieldwrap_type_input,
.powermail_fieldwrap_type_textarea > label:nth-child(1) {
  margin: 12px 0 4px 0; }

div.tx-powermail div.checkbox label {
  margin: 8px 0 8px 0; }

.powermail_form .powermail_fieldwrap textarea.powermail_textarea {
  width: 90%;
  box-sizing: border-box; }

.powermail_form > h3:nth-child(2) {
  display: none; }

.powermail_legend {
  display: none; }

.powermail_fieldwrap_type_check > label:nth-child(1) {
  display: none; }

@media only screen and (min-width: 768px) {
  #powermail_field_anrede {
    width: 30%; } }
@media only screen and (min-width: 992px) {
  #powermail_field_anrede {
    width: 50%; } }
@media only screen and (min-width: 1400px) {
  #powermail_field_anrede {
    width: 30%; } }

@media only screen and (min-width: 768px) {
  #powermail_field_name, #powermail_field_e_mail, #powermail_field_betreff {
    width: 60%; } }
@media only screen and (min-width: 992px) {
  #powermail_field_name, #powermail_field_e_mail, #powermail_field_betreff {
    width: 70%; } }
@media only screen and (min-width: 1400px) {
  #powermail_field_name, #powermail_field_e_mail, #powermail_field_betreff {
    width: 70%; } }

#seite-387 #powermail_field_name, #powermail_field_e_mail, #powermail_field_betreff {
  width: 80%; }
  @media only screen and (min-width: 768px) {
    #seite-387 #powermail_field_name, #powermail_field_e_mail, #powermail_field_betreff {
      width: 60%; } }
  @media only screen and (min-width: 992px) {
    #seite-387 #powermail_field_name, #powermail_field_e_mail, #powermail_field_betreff {
      width: 70%; } }
  @media only screen and (min-width: 1400px) {
    #seite-387 #powermail_field_name, #powermail_field_e_mail, #powermail_field_betreff {
      width: 70%; } }

.gl-btn {
  margin-top: 15px;
  padding: 5px 10px 5px 10px; }

.footernavbar {
  padding: 25px 25px 25px 46px; }

.footernavbar a {
  display: inline-block;
  padding: 0;
  margin: 0 20px 0 0; }

.footernavbar a {
  color: #666666; }

.footernavbar a:hover,
.footernavbar a:focus {
  color: #4d4d4d; }

/* ##################################################### */
/* ################  Druckanpassungen ################### */
@media print {
  .navbar, .breadcrumbNav, .submenubox {
    display: none; } }

/*# sourceMappingURL=gl-modNeu.css.map */
