/*
 * Formate für TYPO3-Plugins
 */
.tx-pilmailform-pi1 {
  float: left;
  width: 100%;
  margin: 0px;
  margin-bottom: 20px; }

.tx-pilmailform-pi1 dl,
.tx-pilmailform-pi1 dt,
.tx-pilmailform-pi1 dd {
  margin: 0px;
  padding: 0px; }

dl.contactform {
  float: left;
  width: 410px; }

.contact-formdivider dt {
  display: block;
  width: 150px;
  float: left;
  clear: left; }

.contact-formdivider dd {
  display: block;
  width: 260px;
  float: left; }

.contact-formdivider input {
  width: 250px;
  margin-bottom: 3px;
  border: 1px solid dimgrey; }

.contact-formdivider textarea {
  width: 250px;
  height: 100px;
  border: 1px solid dimgrey;
  font-family: Verdana, Sans-Serif;
  font-size: 11px;
  color: black;
  margin-bottom: 9px; }

.contact-error {
  font-weight: bold; }

#submit {
  width: 125px;
  border-style: none;
  color: white;
  background-color: #cbd122; }

  .csc-sitemap ul,
  .csc-sitemap li {
    margin: 0;
    padding: 0; }
  .csc-sitemap ul {
    list-style-type: none; }
  .csc-sitemap a {
    color: #8c8c8c;
    margin-bottom: 3px;
    display: block;
    padding: 3px 5px;
    background-color: white; }
    .csc-sitemap a:hover {
      color: #a21c11;
      text-decoration: none;
      background-color: #e1e1e1; }
    .csc-sitemap li li {
      margin: 0 0 0 5px;
      padding: 0 0 0 5px; }

.news-list-item,
.news-single-item {
  float: left;
  width: 100%; }

  .news-list-item h3 {
    margin-bottom: 0; }
  .news-list-item p {
    margin: 0;
    padding-bottom: 15px; }
  .news-list-item img {
    float: left;
    padding: 0 10px 0 0; }
  .news-list-item .news-list-morelink {
    float: left;
    width: 100%;
    text-align: right;
    padding-bottom: 10px; }
    .news-list-item .news-list-morelink img {
      float: none !important;
      padding: 0; }

.news-topline {
  font-size: 10px;
  color: #8c8c8c;
  margin: 0 0 3px 0 !important; }

.news-single-item h4 {
  font-weight: normal;
  color: #8c8c8c;
  margin: 0 0 15px 0; }

.news-single-img {
  float: left;
  padding: 0;
  margin: 0 10px 0 0; }

.news-single-imgcaption {
  font-size: 10px;
  color: #656565;
  line-height: 13px;
  margin: 5px 0 8px 0;
  padding: 0; }

.news-single-additional-info {
  float: left;
  width: 100%;
  margin: 10px 0 0 0; }

  .news-single-files dt,
  .news-single-links dt,
  .news-single-related dt {
    font-size: 10px;
    font-weight: normal;
    color: #656565;
    margin: 0 0 5px 0;
    padding: 0; }
  .news-single-files p,
  .news-single-links p,
  .news-single-related p {
    margin: 0;
    padding: 0;
    line-height: normal; }

.news-single-backlink {
  float: left;
  width: 100%;
  margin: 20px 0 0 0; }

.news-latest-container {
  position: relative;
  float: left;
  z-index: 100;
  margin: 20px 10px;
  width: 620px;
  height: 206px; }
  .news-latest-container .pager {
    position: absolute;
    top: -19px;
    right: 0; }
    .news-latest-container .pager a {
      display: block;
      width: 8px;
      height: 9px;
      border: 5px solid #009fe3;
      background: white;
      float: left;
      margin-left: 4px;
      font: 0/0 a;
      color: transparent;
      text-shadow: none; }
      .news-latest-container .pager a.activeSlide {
        border: 0;
        width: 18px;
        height: 19px;
        background: #009fe3; }
  .news-latest-container .news-latest-item {
    overflow: hidden;
    position: relative; }
    .news-latest-container .news-latest-item .more-information {
      display: block;
      position: absolute;
      bottom: 0;
      right: 0;
      font: 0/0 a;
      color: transparent;
      text-shadow: none;
      background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/tt_news-more-bg.png') 0 0 no-repeat;
      width: 300px;
      height: 30px; }
  .news-latest-container .news-latest-item-wrapper {
    position: relative; }
  .news-latest-container .news-latest-item-image {
    float: left;
    margin-right: 20px; }
  .news-latest-container .news-latest-item-text {
    width: 300px;
    float: left; }
    .news-latest-container .news-latest-item-text h3 {
      font-size: 24px;
      line-height: 27px; }
    .news-latest-container .news-latest-item-text p {
      font-size: 14px;
      line-height: 17px; }
  .news-latest-container strong {
    position: relative;
    display: block; }
    .news-latest-container strong span {
      display: inline-block;
      padding: 2px 6px 0 6px;
      background: #009fe3;
      color: white;
      text-transform: uppercase;
      font-family: DaxWeb-Bold, sans-serif;
      font-weight: normal;
      font-size: 12px; }
    .news-latest-container strong:after {
      content: ' ';
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 5px;
      background: #009fe3; }

.tx-indexedsearch-searchbox {
  float: left;
  width: 420px;
  margin: 0;
  padding: 0 0 15px 0; }
  .tx-indexedsearch-searchbox dl {
    width: 420px;
    margin: 0;
    padding: 0; }
  .tx-indexedsearch-searchbox dt {
    width: 160px;
    height: 21px;
    float: left;
    margin: 0;
    padding: 4px 0 0 0; }
  .tx-indexedsearch-searchbox dd {
    width: 260px;
    height: 25px;
    float: left;
    margin: 0;
    padding: 0; }

.tx-indexedsearch-searchbox-button {
  padding: 2px;
  width: 200px;
  height: 24px; }
  .tx-indexedsearch-searchbox-button .submit {
    font-weight: bold;
    border-color: #a21c11;
    color: #a21c11; }

.tx-indexedsearch .submit-row {
  padding: 10px 0; }

.tx-indexedsearch-searchbox-sword {
  padding: 2px;
  width: 196px; }

.tx-indexedsearch-whatis {
  float: left;
  width: 420px;
  margin: 0;
  padding: 0; }

.tx-indexedsearch-noresults {
  text-align: left; }

.tx-indexedsearch-browsebox li {
  display: inline;
  margin-right: 5px;
  background: none;
  padding: 0; }
  .tx-indexedsearch-browsebox li strong a {
    color: #8c8c8c; }

/*
 * 
 * * Formate für Standard TYPO3-Elemente
 */
/*
 * Linie vor und nach einem Inhaltselement
 */
.csc-frame-rulerBefore,
.csc-frame-rulerAfter {
  clear: both;
  height: 2px;
  overflow: hidden;
  background-color: #e1e1e1;
  margin: 10px 0 10px 0;
  padding: 0;
  line-height: 0; }

/*
 * Bildunterschrift
 */
.csc-textpic-caption {
  font-size: 10px;
  color: #656565; }

/*
 * Stil des optionalen Bildrahmens
 */
.csc-textpic-border img {
  border: 1px solid #e1e1e1 !important; }

/*
 * Datei-Verweise
 */
.csc-uploads {
  border-collapse: collapse; }
  .csc-uploads .csc-uploads-fileName,
  .csc-uploads .csc-uploads-fileSize {
    vertical-align: top; }
    .csc-uploads .csc-uploads-fileName p,
    .csc-uploads .csc-uploads-fileSize p {
      margin: 0 !important; }
  .csc-uploads .csc-uploads-fileSize {
    padding: 0 0 10px 0; }
  .csc-uploads .csc-uploads-fileName {
    padding: 0 15px 10px 0; }

/*
 * Tabellen
 */
table.contenttable {
  width: 100%;
  border: 1px solid #e1e1e1;
  border-collapse: collapse; }

.contenttable th,
.contenttable td {
  vertical-align: top;
  padding: 1px 3px 1px 3px; }

.contenttable th,
.contenttable tfoot {
  font-weight: bold;
  color: #8c8c8c;
  background-color: #aeaeae;
  padding: 2px 3px 3px 3px; }

.contenttable .tr-odd td {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e1e1e1; }

.contenttable .tr-even td {
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: #e1e1e1; }

.contenttable .tr-last td {
  border-style: none; }

/*
 * Based on Powermail basic CSS
 */
  .tx-powermail-pi1 fieldset {
    border: 0;
    padding: 0;
    margin-bottom: 35px;
    padding-top: 10px;
    position: relative;
    background: none; }
    .tx-powermail-pi1 fieldset.style1 {
      display: none; }
  .tx-powermail-pi1 legend {
    font-weight: normal;
    font-size: 18px; }
  .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
    font-weight: normal !important;
    color: black !important; }
  .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
    display: none; }
  .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text {
    overflow: hidden;
    margin-bottom: 5px; }
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text label {
      float: left;
      width: 160px; }
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text input {
      float: left;
      width: 180px;
      background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/input-bg.png') left bottom no-repeat; }
  .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_label {
    margin-bottom: 15px; }
  .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea {
    margin-bottom: 10px; }
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea label {
      display: block;
      padding-bottom: 5px; }
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea textarea {
      width: 340px;
      height: 120px;
      background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/input-bg.png') left bottom no-repeat; }
  .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select {
    overflow: hidden;
    margin-bottom: 5px; }
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select label {
      float: left;
      width: 160px; }
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select {
      float: left;
      width: 180px;
      font-size: 13px; }
  .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select.tx_powermail_pi1_fieldwrap_html_10 {
    width: 345px; }
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select.tx_powermail_pi1_fieldwrap_html_10 label {
      display: block;
      float: none;
      margin-bottom: 10px;
      width: 100%; }
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select.tx_powermail_pi1_fieldwrap_html_10 select {
      float: none;
      width: 100%; }
  .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check,
  .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio {
    margin-top: 20px; }
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check legend,
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio legend {
      font-size: 14px;
      font-weight: normal; }
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner,
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio .powermail_check_inner {
      margin-left: 160px; }
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check .powermail_radio_inner,
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio .powermail_radio_inner {
      margin-left: 0; }
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check .powermail_check,
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check .powermail_radio,
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio .powermail_check,
    .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio .powermail_radio {
      margin-right: 5px;
      float: left; }
  .tx-powermail-pi1 .powermail_mandatory {
    color: #f84012; }
  .tx-powermail-pi1 .powermail_submit {
    margin-top: 20px;
    background-color: #64b248;
    padding: 3px 0;
    color: white;
    width: 165px;
    text-align: center;
    cursor: pointer;
    font-weight: normal;
    box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);
    font-size: 13px;
    border: 0; }
    .tx-powermail-pi1 .powermail_submit:hover {
      cursor: pointer;
      text-decoration: underline; }

/*
 * error message
 */
.error {
    /*
   * supply height to ensure consistent positioning for every browser
   */
  background-color: #f84012;
  border: 1px solid #f84012;
  font-size: 11px;
  color: white;
  padding: 3px 10px 5px 10px;
  margin-left: -2px;
  z-index: 100;
  text-align: left;
  height: auto;
    /*
   * CSS3 spicing for mozilla and webkit
   */
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 6px #dddddd;
  -webkit-box-shadow: 0 0 6px #dddddd;
  box-shadow: 0 0 6px #dddddd; }

.error p {
  margin: 0;
  padding: 0;
  font-weight: bold;
  color: white; }

/*
 * pure CSS arrow
 */
html:root .error em {
  display: block;
  width: 0;
  height: 0;
  border: 10px solid;
  border-color: #f84012 transparent transparent;
    /*
   * positioning
   */
  position: absolute;
  bottom: -10px;
  left: 5px;
  border-bottom: 0 none; }

#js-addUser {
  display: block;
  margin-top: 30px;
  font-weight: bold; }

.general-message img {
  display: none; }

.tx-kesearch-pi1 .next,
.tx-kesearch-pi1 .prev {
  display: none !important; }

.tx-kesearch-pi1 {
  width: 500px; }

#kesearch_pagebrowser_bottom .pages_total {
  border-top: none !important; }

.tx-kesearch-pi1 #kesearch_results .result-list-item .hit {
  color: #60b343 !important;
  font-weight: bold; }

    #xajax_form_kesearch_pi1 .kesearch_searchbox .resetbutt {
      display: none; }
    #xajax_form_kesearch_pi1 .kesearch_searchbox .submitbutt input {
      width: 270px;
      color: white;
      font-weight: normal;
      border: 1px solid #31a9e0;
      box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
      background: #35b7f3;
      background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #35b7f3), color-stop(100%, #31a9e0));
      background: -moz-linear-gradient(-84deg, #35b7f3 0%, #31a9e0 100%);
      background: -webkit-linear-gradient(-84deg, #35b7f3 0%, #31a9e0 100%);
      background: -o-linear-gradient(-84deg, #35b7f3 0%, #31a9e0 100%);
      background: -ms-linear-gradient(-84deg, #35b7f3 0%, #31a9e0 100%);
      background: linear-gradient(174deg, #35b7f3 0%, #31a9e0 100%); }
      #xajax_form_kesearch_pi1 .kesearch_searchbox .kesearchbox #ke_search_sword {
        box-shadow: 0 0 3px #bbbbbb;
        border: 1px solid #009fe3;
        color: #009fe3; }

#Search {
  position: absolute;
  right: 0;
  top: 83px;
  width: 225px;
  padding-right: 30px; }
          #Search .tx-kesearch-pi1 #xajax_form_kesearch_pi1 .kesearch_searchbox .kesearchbox #kesearch_submit {
            margin-bottom: 10px; }
        #Search .tx-kesearch-pi1 #xajax_form_kesearch_pi1 .kesearch_searchbox .resetbutt {
          display: none; }
        #Search .tx-kesearch-pi1 #xajax_form_kesearch_pi1 .kesearch_searchbox .submitbutt {
          display: none; }

.intraNav {
  padding: 0;
  margin: 10px 0 20px 0; }
  .intraNav .level1 {
    width: 300px; }
    .intraNav .level1 li {
      display: inline-block;
      width: 140px;
      height: 140px;
      list-style: none;
      text-align: center;
      -moz-box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.06);
      -webkit-box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.06);
      box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.06);
      margin: 5px 5px 5px 5px;
      overflow: hidden; }
      .intraNav .level1 li a {
        color: white;
        display: block;
        padding: 80px 0 0 0;
        text-decoration: none;
        font-size: 15px;
        line-height: 17px;
        hyphens: auto; }
    .intraNav .level1 .elem143 {
      background-image: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/icon_news.png'); }
    .intraNav .level1 .elem144 {
      background-image: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/icon_download.png'); }
    .intraNav .level1 .elem358 {
      background-image: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/icon_anzeigen.png'); }
    .intraNav .level1 .elem148 {
      background-image: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/icon_veranstaltungen.png'); }
    .intraNav .level1 .elem171 {
      background-image: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/icon_forum.png'); }
    .intraNav .level1 .elem172 {
      background-image: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/icon_mav.png'); }
  .intraNav .big_icon_news {
    background-image: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/gross_icon_news.png');
    width: 170px;
    height: 170px; }
    .intraNav .big_icon_news span {
      color: white;
      text-align: center;
      padding: 100px 0 0 0;
      display: block;
      font-size: 16px;
      hyphens: auto; }
  .intraNav .big_icon_veranstaltungen {
    background-image: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/gross_icon_veranstaltungen.png');
    width: 170px;
    height: 170px; }
    .intraNav .big_icon_veranstaltungen span {
      color: white;
      text-align: center;
      padding: 100px 0 0 0;
      display: block;
      font-size: 16px;
      hyphens: auto; }
  .intraNav .big_icon_download {
    background-image: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/gross_icon_download.png');
    width: 170px;
    height: 170px; }
    .intraNav .big_icon_download span {
      color: white;
      text-align: center;
      padding: 100px 0 0 0;
      display: block;
      font-size: 16px;
      hyphens: auto; }
  .intraNav .big_icon_kleinanzeigen {
    background-image: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/gross_icon_kleinanzeigen.png');
    width: 170px;
    height: 170px; }
    .intraNav .big_icon_kleinanzeigen span {
      color: white;
      text-align: center;
      padding: 100px 0 0 0;
      display: block;
      font-size: 16px;
      hyphens: auto; }
  .intraNav .big_icon_forum {
    background-image: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/gross_icon_forum.png');
    width: 170px;
    height: 170px; }
    .intraNav .big_icon_forum span {
      color: white;
      text-align: center;
      padding: 100px 0 0 0;
      display: block;
      font-size: 16px;
      hyphens: auto; }
  .intraNav .big_icon_mav {
    background-image: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/gross_icon_mav.png');
    width: 170px;
    height: 170px; }
    .intraNav .big_icon_mav span {
      color: white;
      text-align: center;
      padding: 100px 0 0 0;
      display: block;
      font-size: 16px;
      hyphens: auto; }

@font-face {
  font-family: DaxWeb-Ita;
  src: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/fonts/DaxWeb-Ita.eot'); }
@font-face {
  font-family: DaxWeb-Ita;
  src: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/fonts/DaxWeb-Ita.woff') format("woff"); }
@font-face {
  font-family: DaxWeb-Bold;
  src: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/fonts/DaxWeb-Bold.eot'); }
@font-face {
  font-family: DaxWeb-Bold;
  src: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/fonts/DaxWeb-Bold.woff') format("woff"); }
@font-face {
  font-family: DaxWeb;
  src: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/fonts/DaxWeb.eot'); }
@font-face {
  font-family: DaxWeb;
  src: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/fonts/DaxWeb.woff') format("woff"); }
.wrapper {
  width: 960px;
  margin: 0 auto;
  position: relative; }

html {
  background-color: #64b248;
  -webkit-font-smoothing: antialiased; }

body {
  background: white url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/html-bg.png') left top repeat-x;
  color: #464646; }

strong {
  font-family: DaxWeb-Bold, sans-serif;
  font-weight: normal; }

h1,
h2,
h3,
h4,
h5 {
  font-weight: normal; }

h1,
h2 {
  font-size: 34px;
  line-height: 39px;
  color: #64b248;
  margin-top: 0;
  margin-bottom: 15px; }

h3 {
  font-size: 20px;
  line-height: 26px;
  color: #009fe3;
  margin-bottom: 13px; }

h4 {
  font-size: 20px;
  line-height: 22px;
  font-family: DaxWeb-Bold, sans-serif;
  color: #64b248;
  margin-top: 27px; }

h5 {
  font-size: 24px;
  line-height: 27px; }

p {
  font-size: 16px;
  line-height: 22px; }

li {
  font-size: 16px; }

header {
  height: 150px;
  position: relative;
  background-color: white; }
  header:after {
    content: ' ';
    position: absolute;
    bottom: -30px;
    left: 0;
    width: 100%;
    background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/header-bg.png') top center no-repeat;
    height: 30px; }
  header h1 {
    margin: 0; }
  header h1 a {
    position: absolute;
    top: 62px;
    left: -13px;
    background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/logo.jpg') 0 0 no-repeat;
    width: 398px;
    height: 66px; }
    header h1 a:hover {
      text-decoration: none;
      opacity: 0.9;
      color: transparent !important; }
  header .metaNav {
    position: absolute;
    right: 0;
    top: 15px; }
    header .metaNav li {
      list-style: none;
      display: inline-block;
      padding-left: 15px; }

#serviceSearch {
  position: absolute;
  right: 0;
  top: 83px;
  padding-right: 30px; }
  #serviceSearch #js-enableSearch {
    display: block;
    position: absolute;
    right: 0;
    top: -16px;
    width: 238px;
    height: 42px;
    padding: 25px 20px 0 10px;
    background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/select2-enablesearch.png') 0 0 no-repeat;
    font-family: DaxWeb-Bold, sans-serif;
    font-weight: normal;
    font-size: 18px;
    color: #64b248; }
    #serviceSearch #js-enableSearch:hover {
      background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/select2-enablesearch.png') 0 100% no-repeat;
      text-decoration: none; }

  #serviceSearch .submit {
    position: absolute;
    bottom: -10px;
    right: 0;
    width: 50px;
    height: 67px;
    border: 0;
    padding: 0;
    background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/select2-submit.png') 0 0 no-repeat;
    font: 0/0 a;
    color: transparent;
    text-shadow: none; }

.stage {
  position: relative;
  margin: 20px auto;
  background: #cfedf8;
  background: -moz-linear-gradient(top, #cfedf8 0%, white 65%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfedf8), color-stop(65%, white));
  background: -webkit-linear-gradient(top, #cfedf8 0%, white 65%);
  background: -o-linear-gradient(top, #cfedf8 0%, white 65%);
  background: -ms-linear-gradient(top, #cfedf8 0%, white 65%);
  background: linear-gradient(to bottom, #cfedf8 0%, white 65%);
  box-shadow: 0 0 4px rgba(110, 175, 201, 0.5);
  height: 515px; }
  .stage nav {
    position: absolute;
    z-index: 10;
    top: 63px;
    left: -11px; }
  .stage .images {
    z-index: 0;
    position: absolute;
    top: 10px;
    left: 10px;
    width: 940px;
    background: white;
    height: 495px;
    overflow: hidden; }
  .stage figure {
    position: relative;
    width: 940px;
    height: 495px;
    margin: 0; }
  .stage figcaption {
    position: absolute;
    right: 0;
    bottom: 57px;
    font-size: 36px;
    line-height: 43px;
    width: 540px;
    background-color: rgba(255, 255, 255, 0.85);
    padding: 15px 20px 11px 18px;
    color: #64b248;
    cursor: pointer; }
    .stage figcaption span {
      position: absolute;
      right: 0;
      top: 0;
      width: 30px;
      height: 100%;
      background: #65b85a;
      background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #65b85a), color-stop(100%, #599f28));
      background: -moz-linear-gradient(-74deg, #65b85a 0%, #599f28 100%);
      background: -webkit-linear-gradient(-74deg, #65b85a 0%, #599f28 100%);
      background: -o-linear-gradient(-74deg, #65b85a 0%, #599f28 100%);
      background: -ms-linear-gradient(-74deg, #65b85a 0%, #599f28 100%);
      background: linear-gradient(164deg, #65b85a 0%, #599f28 100%); }
      .stage figcaption span:after {
        content: ' ';
        width: 9px;
        height: inherit;
        position: absolute;
        left: -9px;
        top: 0;
        opacity: 0.5;
        background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/stageimage-text-shadow.png') 50% 50% no-repeat; }
      .stage figcaption span a {
        display: block;
        width: 30px;
        height: 100%; }
      .stage figcaption span i {
        position: absolute;
        top: 50%;
        margin-top: -10px;
        left: 7px;
        display: block;
        width: 18px;
        height: 21px;
        background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/service-sprite.png') 0 -650px no-repeat; }

.mainNav,
.additionalNav {
  margin: 0 0 26px 0; }
  .mainNav li,
  .additionalNav li {
    list-style: none;
    padding-bottom: 5px; }
  .mainNav.level1 a,
  .additionalNav.level1 a {
    font-size: 18px;
    color: white;
    padding: 2px 11px 0 22px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    height: 36px;
    line-height: 30px;
    -moz-box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.06);
    box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.06); }
    .mainNav.level1 a:hover,
    .additionalNav.level1 a:hover {
      text-decoration: none; }
  .mainNav .level2,
  .additionalNav .level2 {
    width: 270px;
    margin: -6px 0 0 21px;
    padding-top: 24px; }
    .mainNav .level2 li,
    .additionalNav .level2 li {
      margin: 0;
      padding: 0 0 5px 0;
      overflow: hidden; }
    .mainNav .level2 a,
    .additionalNav .level2 a {
      font-size: 16px;
      background: none !important;
      padding: 0 0 0 31px;
      box-shadow: none;
      float: left;
      line-height: 16px; }


  .mainNav a {
    background: #64b248;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #64b248), color-stop(100%, #52923b));
    background: -moz-linear-gradient(-74deg, #64b248 0%, #52923b 100%);
    background: -webkit-linear-gradient(-74deg, #64b248 0%, #52923b 100%);
    background: -o-linear-gradient(-74deg, #64b248 0%, #52923b 100%);
    background: -ms-linear-gradient(-74deg, #64b248 0%, #52923b 100%);
    background: linear-gradient(164deg, #64b248 0%, #52923b 100%); }
    .mainNav a:hover {
      background: #aad596;
      background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #aad596), color-stop(100%, #8cc66f));
      background: -moz-linear-gradient(-74deg, #aad596 0%, #8cc66f 100%);
      background: -webkit-linear-gradient(-74deg, #aad596 0%, #8cc66f 100%);
      background: -o-linear-gradient(-74deg, #aad596 0%, #8cc66f 100%);
      background: -ms-linear-gradient(-74deg, #aad596 0%, #8cc66f 100%);
      background: linear-gradient(164deg, #aad596 0%, #8cc66f 100%); }
  .mainNav .level2 {
    background: rgba(255, 255, 255, 0.01);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0.01)), color-stop(100%, #d6effa));
    background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0.01) 0%, #d6effa 100%);
    background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.01) 0%, #d6effa 100%);
    background: -o-linear-gradient(0deg, rgba(255, 255, 255, 0.01) 0%, #d6effa 100%);
    background: -ms-linear-gradient(0deg, rgba(255, 255, 255, 0.01) 0%, #d6effa 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.01) 0%, #d6effa 100%); }
    .mainNav .level2 li {
      background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/nav-level2-arrow-green.png') 15px 5px no-repeat; }
    .mainNav .level2 a {
      color: #64b248; }

  .additionalNav a {
    background: #31a8e0;
    background: -ms-linear-gradient(bottom, #31a8e0 0%, #35b7f3 100%);
    background: -moz-linear-gradient(bottom, #31a8e0 0%, #35b7f3 100%);
    background: -o-linear-gradient(bottom, #31a8e0 0%, #35b7f3 100%);
    background: -webkit-linear-gradient(bottom, #31a8e0 0%, #35b7f3 100%);
    background: linear-gradient(bottom, #31a8e0 0%, #35b7f3 100%); }
    .additionalNav a:hover {
      background: #9cd4ee;
      background: -ms-linear-gradient(bottom, #7dd1f8 0%, #9cd4ee 100%);
      background: -moz-linear-gradient(bottom, #7dd1f8 0%, #9cd4ee 100%);
      background: -o-linear-gradient(bottom, #7dd1f8 0%, #9cd4ee 100%);
      background: -webkit-linear-gradient(bottom, #7dd1f8 0%, #9cd4ee 100%);
      background: linear-gradient(bottom, #7dd1f8 0%, #9cd4ee 100%); }
  .additionalNav .act a {
    background-color: #7dd1f8;
    background-image: -ms-linear-gradient(#7dd1f8, #9dd4ee);
    background-image: -moz-linear-gradient(#7dd1f8, #9dd4ee);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7dd1f8), to(#9dd4ee));
    background-image: -webkit-linear-gradient(#7dd1f8, #9dd4ee);
    background-image: -o-linear-gradient(#7dd1f8, #9dd4ee); }
  .additionalNav .level2 {
    background: rgba(255, 255, 255, 0.01);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0.01)), color-stop(100%, #d6effa));
    background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0.01) 0%, #d6effa 100%);
    background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.01) 0%, #d6effa 100%);
    background: -o-linear-gradient(0deg, rgba(255, 255, 255, 0.01) 0%, #d6effa 100%);
    background: -ms-linear-gradient(0deg, rgba(255, 255, 255, 0.01) 0%, #d6effa 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.01) 0%, #d6effa 100%); }
    .additionalNav .level2 li {
      background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/nav-level2-arrow-blue.png') 15px 4px no-repeat; }
    .additionalNav .level2 a {
      color: #009fe3; }
  .additionalNav .level3 {
    float: left !important; }

  .mainNav.level1 > li {
    background: transparent url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/mainNav-corner.png') 0 38px no-repeat; }
    .mainNav.level1 > li.act.sub,
    .mainNav.level1 > li:last-child {
      background-image: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/mainNav-corner-last.png');
      padding-bottom: 24px; }

  .additionalNav.level1 > li {
    background: transparent url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/additionalNav-corner.png') 0 38px no-repeat; }
    .additionalNav.level1 > li.act.sub,
    .additionalNav.level1 > li:last-child {
      background-image: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/additionalNav-corner-last.png');
      padding-bottom: 24px; }

.newsletter {
  position: relative;
  height: 1px;
  clear: both;
  background: #d6effa;
  -webkit-box-shadow: 0 0 4px rgba(110, 175, 201, 0.7);
  -moz-box-shadow: 0 0 4px rgba(110, 175, 201, 0.7);
  box-shadow: 0 0 4px rgba(110, 175, 201, 0.7); }
  .newsletter h5 {
    margin-left: -19px;
    padding: 27px 0 0 109px;
    background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/icon-letter.png') 0 10px no-repeat;
    color: #009fe3; }
  .newsletter form {
    position: absolute;
    right: 11px;
    top: 11px; }
  .newsletter input {
    display: block;
    width: 280px;
    padding: 5px 10px 8px 10px;
    margin-bottom: 10px;
    border: 0;
    font-size: 18px; }
    .newsletter input.address {
      color: #009fe3;
      box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.35); }
    .newsletter input.submit {
      width: 300px;
      color: white;
      border: 1px solid #31a9e0;
      box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
      background: #35b7f3;
      background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #35b7f3), color-stop(100%, #31a9e0));
      background: -moz-linear-gradient(-84deg, #35b7f3 0%, #31a9e0 100%);
      background: -webkit-linear-gradient(-84deg, #35b7f3 0%, #31a9e0 100%);
      background: -o-linear-gradient(-84deg, #35b7f3 0%, #31a9e0 100%);
      background: -ms-linear-gradient(-84deg, #35b7f3 0%, #31a9e0 100%);
      background: linear-gradient(174deg, #35b7f3 0%, #31a9e0 100%); }
      .newsletter input.submit:hover {
        background: #35b7f3;
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #35b7f3), color-stop(100%, #31a9e0));
        background: -moz-linear-gradient(84deg, #35b7f3 0%, #31a9e0 100%);
        background: -webkit-linear-gradient(84deg, #35b7f3 0%, #31a9e0 100%);
        background: -o-linear-gradient(84deg, #35b7f3 0%, #31a9e0 100%);
        background: -ms-linear-gradient(84deg, #35b7f3 0%, #31a9e0 100%);
        background: linear-gradient(6deg, #35b7f3 0%, #31a9e0 100%);
        padding: 10px 10px 6px 10px; }

.boxWrapper {
  float: left;
  position: relative;
  clear: both;
  padding: 10px 0;
  margin: 20px 0 40px 0;
  box-shadow: 0 0 4px rgba(110, 175, 201, 0.5); }
  .boxWrapper:after {
    content: ' ';
    position: absolute;
    bottom: -10px;
    left: -10px;
    width: 980px;
    height: 230px;
    z-index: 0;
    pointer-events: none;
    background-color: rgba(255, 255, 255, 0.01);
    background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.01), white);
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.01), white);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.01)), to(white));
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.01), white);
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.01), white); }
  .boxWrapper .box {
    margin: 0 10px; }

.box {
  position: relative;
  float: left;
  z-index: 100;
  width: 220px;
  margin: 20px 10px; }
  .box h3 {
    font-size: 24px;
    line-height: 27px; }
  .box strong {
    position: relative;
    display: block; }
    .box strong span {
      display: inline-block;
      padding: 2px 6px 0 6px;
      color: white;
      text-transform: uppercase;
      font-family: DaxWeb-Bold, sans-serif;
      font-weight: normal;
      font-size: 12px; }
    .box strong:after {
      content: ' ';
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 5px; }
  .box a {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30px;
    height: 30px; }
  .box i {
    display: block;
    width: 30px;
    height: 30px;
    background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/service-sprite.png') 7px -646px no-repeat; }
      .box.color1 strong span,
      .box.color1 strong:after {
        background: #009fe3; }
    .box.color1 h3 {
      color: #009fe3; }
    .box.color1 a {
      background: #35b7f3;
      background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #35b7f3), color-stop(100%, #31a9e0));
      background: -moz-linear-gradient(-52deg, #35b7f3 0%, #31a9e0 100%);
      background: -webkit-linear-gradient(-52deg, #35b7f3 0%, #31a9e0 100%);
      background: -o-linear-gradient(-52deg, #35b7f3 0%, #31a9e0 100%);
      background: -ms-linear-gradient(-52deg, #35b7f3 0%, #31a9e0 100%);
      background: linear-gradient(142deg, #35b7f3 0%, #31a9e0 100%); }
      .box.color2 strong span,
      .box.color2 strong:after {
        background: #64b248; }
    .box.color2 h3 {
      color: #64b248; }
    .box.color2 a {
      background: #65b85a;
      background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #65b85a), color-stop(100%, #599f28));
      background: -moz-linear-gradient(-52deg, #65b85a 0%, #599f28 100%);
      background: -webkit-linear-gradient(-52deg, #65b85a 0%, #599f28 100%);
      background: -o-linear-gradient(-52deg, #65b85a 0%, #599f28 100%);
      background: -ms-linear-gradient(-52deg, #65b85a 0%, #599f28 100%);
      background: linear-gradient(142deg, #65b85a 0%, #599f28 100%); }
  .box.medium {
    width: 300px; }
  .box.large {
    width: 460px; }

#donation {
  position: fixed;
  right: 0;
  display: none; }
  #donation h5 {
    margin: 13px 0 0 0;
    width: 90px;
    padding-top: 78px;
    line-height: 10px;
    text-align: center;
    color: white;
    text-transform: uppercase;
    font-size: 17px; }
  #donation a {
    color: white;
    text-decoration: none; }

#volunteering {
  display: none;
  position: fixed;
  right: 0; }
  #volunteering h5 {
    margin: 13px 0 0 0; }
  #volunteering a {
    display: block;
    width: 90px;
    padding-top: 78px;
    line-height: 10px;
    text-align: center;
    color: white;
    text-transform: uppercase;
    font-size: 17px;
    text-decoration: none; }

#donation {
  width: 360px;
  height: 115px;
  top: 250px;
  right: -270px;
  z-index: 1000; }
  #donation .pg-1 {
    width: 90px;
    height: 115px;
    float: left;
    cursor: pointer;
    background: #65b85a;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #65b85a), color-stop(100%, #599f28));
    background: -moz-linear-gradient(-70deg, #65b85a 0%, #599f28 100%);
    background: -webkit-linear-gradient(-70deg, #65b85a 0%, #599f28 100%);
    background: -o-linear-gradient(-70deg, #65b85a 0%, #599f28 100%);
    background: -ms-linear-gradient(-70deg, #65b85a 0%, #599f28 100%);
    background: linear-gradient(160deg, #65b85a 0%, #599f28 100%); }
    #donation .pg-1:after {
      content: ' ';
      position: absolute;
      top: 115px;
      left: 0;
      height: 10px;
      width: 90px;
      background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/sidebox-shadow.png') 0 0 no-repeat; }
    #donation .pg-1 h5 {
      background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/icon-donation.png') 50% 0 no-repeat; }
    #donation .pg-1:hover {
      background: #599f28;
      background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #599f28), color-stop(100%, #65b85a));
      background: -moz-linear-gradient(-70deg, #599f28 0%, #65b85a 100%);
      background: -webkit-linear-gradient(-70deg, #599f28 0%, #65b85a 100%);
      background: -o-linear-gradient(-70deg, #599f28 0%, #65b85a 100%);
      background: -ms-linear-gradient(-70deg, #599f28 0%, #65b85a 100%);
      background: linear-gradient(160deg, #599f28 0%, #65b85a 100%); }
  #donation.visible .pg-2 {
    height: 320px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
  #donation .pg-2 {
    height: 115px;
    z-index: 100;
    width: 240px;
    float: left;
    padding: 15px;
    color: white;
    background: #65b85a;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #65b85a), color-stop(100%, #599f28));
    background: -moz-linear-gradient(-82deg, #65b85a 0%, #599f28 100%);
    background: -webkit-linear-gradient(-82deg, #65b85a 0%, #599f28 100%);
    background: -o-linear-gradient(-82deg, #65b85a 0%, #599f28 100%);
    background: -ms-linear-gradient(-82deg, #65b85a 0%, #599f28 100%);
    background: linear-gradient(172deg, #65b85a 0%, #599f28 100%); }
    #donation .pg-2 h5 {
      width: 240px;
      text-transform: none;
      text-align: left;
      font-size: 18px;
      line-height: 22px;
      margin: 0 0 10px 0;
      padding: 0; }
    #donation .pg-2 form {
      margin: 0; }
    #donation .pg-2 label,
    #donation .pg-2 input {
      font-size: 18px; }
    #donation .pg-2 .donationSum {
      overflow: hidden;
      margin-bottom: 5px; }
      #donation .pg-2 .donationSum input,
      #donation .pg-2 .donationSum label {
        float: left; }
      #donation .pg-2 .donationSum label {
        padding-left: 10px;
        line-height: 30px; }
      #donation .pg-2 .donationSum input {
        -webkit-border-radius: 0;
        -moz-border-radius: 6;
        border-radius: 0;
        box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.35);
        border: 0;
        color: #64b248; }
    #donation .pg-2 .radio {
      height: 43px;
      line-height: 43px;
      margin-bottom: 10px; }
      #donation .pg-2 .radio.debit {
        background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/logos-payment.png') 25px 0 no-repeat; }
        #donation .pg-2 .radio.debit span {
          padding-left: 46px; }
      #donation .pg-2 .radio.paypal {
        background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/logos-payment.png') 25px -173px no-repeat; }
        #donation .pg-2 .radio.paypal span {
          font: 0/0 a;
          color: transparent; }
    #donation .pg-2 .submit {
      margin-top: 10px;
      width: 240px;
      padding: 7px 0 5px 0;
      color: white;
      border: 1px solid #108bc4;
      box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
      background: #35b7f3;
      background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #35b7f3), color-stop(100%, #31a9e0));
      background: -moz-linear-gradient(-84deg, #35b7f3 0%, #31a9e0 100%);
      background: -webkit-linear-gradient(-84deg, #35b7f3 0%, #31a9e0 100%);
      background: -o-linear-gradient(-84deg, #35b7f3 0%, #31a9e0 100%);
      background: -ms-linear-gradient(-84deg, #35b7f3 0%, #31a9e0 100%);
      background: linear-gradient(174deg, #35b7f3 0%, #31a9e0 100%); }
      #donation .pg-2 .submit:hover {
        padding: 8px 0 4px 0;
        background: #35b7f3;
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #35b7f3), color-stop(100%, #31a9e0));
        background: -moz-linear-gradient(84deg, #35b7f3 0%, #31a9e0 100%);
        background: -webkit-linear-gradient(84deg, #35b7f3 0%, #31a9e0 100%);
        background: -o-linear-gradient(84deg, #35b7f3 0%, #31a9e0 100%);
        background: -ms-linear-gradient(84deg, #35b7f3 0%, #31a9e0 100%);
        background: linear-gradient(6deg, #35b7f3 0%, #31a9e0 100%); }

#volunteering {
  height: 115px;
  width: 90px;
  top: 393px;
  background: #009fe3; }
  #volunteering a {
    background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/icon-volunteering.png') 50% 0 no-repeat; }
  #volunteering:after {
    content: ' ';
    position: absolute;
    bottom: -10px;
    left: 0;
    height: 10px;
    width: 90px;
    background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/sidebox-shadow.png') 0 0 no-repeat; }
  #volunteering:hover {
    background: #00a6ed; }

.content {
  background: -moz-linear-gradient(top, #cfedf8 0%, white 65%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfedf8), color-stop(65%, white));
  background: -webkit-linear-gradient(top, #cfedf8 0%, white 65%);
  background: -o-linear-gradient(top, #cfedf8 0%, white 65%);
  background: -ms-linear-gradient(top, #cfedf8 0%, white 65%);
  background: linear-gradient(to bottom, #cfedf8 0%, white 65%);
  box-shadow: 0 0 4px rgba(110, 175, 201, 0.5);
  margin-top: 20px;
  position: relative; }
  .content .mainNav,
  .content .additionalNav {
    margin: 0 0 36px -21px; }
  .content .mainNav {
    margin-top: 61px; }
  .content .span8 {
    position: relative;
    z-index: 10; }
    .content .span8 a:link,
    .content .span8 a:visited {
      color: #009fe3; }
    .content .span8 a:hover,
    .content .span8 a:active {
      color: #007bb0;
      text-decoration: none; }

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  font-size: 13px;
  line-height: 15px; }

.csc-textpic-caption p {
  font-size: 13px;
  line-height: 15px; }

.breadcrumb {
  background: none;
  margin-top: 22px;
  margin-bottom: 4px;
  padding: 0;
  color: #009fe3; }

footer {
  background: #64b248 url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/footer-bg.png') 50% 100% no-repeat;
  color: white;
  padding: 38px 0;
  font-size: 16px; }
  footer a,
  footer a:hover {
    color: white; }
  footer h5 {
    margin: 0; }
  footer h5,
  footer address,
  footer nav {
    margin-left: 10px; }
    footer nav a {
      display: inline-block;
      padding-right: 15px; }
  footer .toTop,
  footer .printIt {
    padding-left: 25px; }
  footer .toTop {
    background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/arrow-large-up.png') 0 0 no-repeat; }
  footer .printIt {
    background: url('https://intranet.diakonie-kreis-mettmann.de/fileadmin/templates/default/gfx/icon-print.png') 0 0 no-repeat; }

    .lt-ie9 .stage figcaption {
      background-color: white; }
  .lt-ie9 .newsletter .address {
    width: 278px;
    border: 1px solid silver; }
  .lt-ie9 .content {
    background: white; }

