.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-image: url("../images/headerOhneRundung_hoam.jpg"); 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-image: url("../images/headerbgOhneRundungVerein800px.jpg"); 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.sf-menu { padding-left: 0; margin-bottom: 0; list-style: none; }

.sf-menu > li { position: relative; display: block; }

.sf-menu > li > a { position: relative; display: block; }

.sf-menu > li > a:hover, .sf-menu > li > a:focus { text-decoration: none; }

.sf-menu { border-bottom: 0px solid #ddd; }

.sf-menu > 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; }

.sf-menu a { line-height: 1.42857143; background-color: white; padding: 3px 6px; margin-right: 0px !important; color: #444444 !important; }

.sf-menu > li.active > a:hover, .sf-menu > li.active > a, .sf-menu > 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; }

.sf-menu > li.act > a { background-color: #C6DDEB; color: white; }

.sf-menu li.current > a { background-color: #B3D2E5; color: white; }

.sf-menu > 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; }

.sf-menu li a:hover, .sf-menu li a:focus { background-color: #eee; }

.sf-menu > li > a { max-width: 300px; /* allow long menu items to determine submenu width */ height: 55px; display: flex; flex-direction: column; justify-content: center; }

.sf-menu ul { box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2); min-width: 12em; /* allow long menu items to determine submenu width */ *width: 12em; /* no auto sub width for IE7, see white-space comment below */ }

.sf-menu ul li { background: white; border-bottom: 1px #eee solid; }

.sf-menu ul ul li { background: white; border-bottom: 1px #eee solid; }

/* Created on : 2022-01-08 Author     : superfish-master
*/
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }

.sf-menu li { position: relative; }

.sf-menu ul { position: absolute; display: none; top: 100%; left: 0; z-index: 99; }

.sf-menu > li { float: left; }

.sf-menu li:hover > ul, .sf-menu li.sfHover > ul { display: block; }

.sf-menu a { display: block; position: relative; }

.sf-menu ul ul { top: 0; left: 100%; }

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul { padding-right: 2em; *padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */ }

/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after { content: ''; position: absolute; top: 50%; right: 0.5em; margin-top: -3px; height: 0; width: 0; /* order of following 3 rules important for fallbacks to work */ border: 5px solid transparent; border-top-color: #009DE2; /*#dFeEFF;  edit this to suit design (no rgba in IE8) */ border-top-color: #009DE2; /*rgba(255,255,255,.5); */ }

.sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after { border-top-color: darkgray; /* IE8 fallback colour */ }

/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after { margin-top: -5px; margin-right: -3px; border-color: transparent; border-left-color: #009DE2; /* $HauptmenureiterRandfarbe;  #dFeEFF;  edit this to suit design (no rgba in IE8) */ border-left-color: #009DE2; /* $HauptmenureiterRandfarbe;  rgba(255,255,255,.5); */ }

.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after { border-left-color: #087aaa; }

/* adding sf-vertical class in addition to sf-menu creates a vertical menu */
/* eg. <ul class="sf-menu sf-vertical"> ... */
@media (min-device-width: 768px) { #superfishDropdown { display: block; }
  #superfishVertical { display: none; } }
@media screen and (min-device-width: 0px) and (max-device-width: 767px) { #superfishDropdown { display: none; }
  .sf-vertical { width: 13em; /* If you want the width of the closed menu to expand to its
widest top-level menu item (like its "Supersubs" submenus do),
replace the width rule above with the following two rules. */ /* normale Einstellung width: 12em;  */ /*
min-width: 12em;
*width: 12em;
*/ }
  .sf-vertical ul { left: 100%; top: 0; }
  .sf-vertical > li { float: none; }
  .sf-vertical li { width: 100%; }
  /*** alter arrow directions ***/
  .sf-vertical.sf-arrows > li > .sf-with-ul:after { margin-top: -5px; margin-right: -3px; border-color: transparent; border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */ border-left-color: rgba(255, 255, 255, 0.5); }
  .sf-vertical.sf-arrows li > .sf-with-ul:focus:after, .sf-vertical.sf-arrows li:hover > .sf-with-ul:after, .sf-vertical.sf-arrows .sfHover > .sf-with-ul:after { border-left-color: white; } }
/* ##################################################### */
/* ################  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 ################### */
#subNav { margin-right: 27px; }

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: 0.3em 0 0.5em 0; padding-top: 0.72em; font-weight: 300; }

h2 { font-size: 1.8em; color: #776655; background: inherit; margin: 0.4em 0 0.5em 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.3em 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; }

.ohneUnterstrich { border-bottom: 0px; }

.mitUnterstrich { border-bottom: 1px #ccc solid; }

.mainbox h2 { margin: 1.2em 0 0.5em 0; }

.mainbox .frame-layout-0 header h2 { margin: 0.8em 0 0.5em 0; }

.mainbox header + h3 { margin: 0.5em 0 0.5em 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; }

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 > 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%; } }

.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 */
