/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/

/*Bade Besttungen 2*/
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-200.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro ExtraLight'), local('SourceSansPro-ExtraLight'),
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-200.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  src: url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro ExtraLight Italic'), local('SourceSansPro-ExtraLightItalic'),
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-200italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'),
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightItalic'),
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-300italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'),
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'),
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'),
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Black'), local('SourceSansPro-Black'),
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../0-tools/fonts/source-sans-pro/source-sans-pro-v13-latin-900.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* ###################################################### */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../0-tools/material-icons/MaterialIcons-Regular.eot);
  src: local('Material Icons'),
    local('MaterialIcons-Regular'),
    url(../0-tools/material-icons/MaterialIcons-Regular.woff2) format('woff2'),
    url(../0-tools/material-icons/MaterialIcons-Regular.woff) format('woff'),
    url(../0-tools/material-icons/MaterialIcons-Regular.ttf) format('truetype');
}
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
          font-feature-settings: 'liga';
}
html {width:100%;height:100%;}
body { width: 100%; height: 100%; margin: 0; padding: 0; font-family: 'Source Sans Pro', sans-serif; font-weight:200; color:#212121; -ms-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; overflow-x: hidden;background-color:#f5f5f6;}
*{ margin: 0; padding: 0; border: 0; vertical-align: baseline; font-family: inherit; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
.content figcaption {line-height:100%!important;}
.slimmenu ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
strong, bold {font-weight:400;}
/* #################### */
* {-webkit-box-sizing:border-box;box-sizing:border-box;}
figure,picture,footer {margin:0;}
p {margin-top:0;margin-bottom:12px;}
p:last-child {margin-bottom:0!important;}
span.h1-untertext {font-weight:300;}
h1,h2,h3,h4,h5 {margin-top:0;line-height:115%;font-weight:300;}
h1 a, h2 a, h3 a, h4 a, h5 a {text-decoration:none;}
a {-webkit-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;text-decoration:none;color:#07243d}
a:hover {-webkit-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}
article .fliesstext  a {text-decoration:underline;color:#2b5071}
article .fliesstext  a:hover {text-decoration:none;color:#2a3c4c;background-color:#e1e1e1;}
.wrapper {width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;min-width:320px;max-width:2900px;}
.wrapper-inline {float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:32px;padding-top:0; background-color:#fff; border:solid 1px rgba(165, 165, 165, 0.75); border-top:none; border-bottom:none;}
/* topleiste Topmenu & Logo */
.flex-0 {display:block;width:100%;position:relative;}
.flex-0a {width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;z-index:10;}
.flex-0b {width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;z-index:5;margin-top:-17px;}
.box-top {width:47.5%;padding-bottom:9px;}
.box-top ul {margin:0;padding:0;list-style:none;width:auto;}
.box-top ul {}
.box-top ul li {float:left;}
.box-top ul li a { float:left; width:auto; padding:12px;padding-bottom:0; text-decoration:none; color:#464646; font-size:16px; letter-spacing:0.015em;}
.box-top ul li a:hover {text-decoration:underline;}
.box-top ul.bt-l {float:left;}
.box-top ul.bt-r {float:right;margin-right:-12px;}
.bt-c {text-align:center;}
.bt-c figure {width:auto;margin:33px;margin-top:0;margin-left:auto;margin-right:auto;}
.bt-c figure img {width:56px;height:auto;margin-top:6px;}
.bt-c figure figcaption {font-size:22px;color:#1e619c;color:#1e4266;text-transform:uppercase;font-weight:600;letter-spacing:0.015em;}
.bt-c figure figcaption .col-01 {font-size:16px; color:#313131; font-weight:300;display:block;margin-top:3px;}
.bt-c figure figcaption .orte {font-size:14px;font-weight:300;color:#000;display:block;margin-top:3px;}
/* ####### */
.flexline1 {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.flexline2 {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.flexline3 {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.flexline4 {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.flexblock {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.flexblock2 {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
/* Bilder Topleiste BG */
.topbild {height:640px; background-size:cover; background-repeat: no-repeat; background-position: center bottom; -webkit-box-shadow: 1px 4px 4px 1px rgba(0, 0, 0, 0.4); box-shadow: 1px 4px 4px 1px rgba(0, 0, 0, 0.4);}
.topbild-overlay {width:100%;height:100%;background-color: rgba(30, 97, 156, 0.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.top-ovl-slogan {width:380px;height:auto;font-size:2.75em;color: rgba(255, 255, 255, 0.85);padding:0px;padding-top:12px;padding-bottom:12px;background-color:rgba(30, 97, 156, 0.35);}
.top-ovl-slogan:hover {background-color:rgba(30, 97, 156, 0.65);}
.slog {display:block;}
span.slog {padding-left:32px;display:block;letter-spacing:0.075em;}
span.kont, span.kont1 {-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:32px;font-size:21px;display:block;line-height:24px;letter-spacing:0.1em;}
span.kont a, span.kont1 a {text-decoration:none;color:rgba(255, 255, 255, 0.95);}
span.kont1 { margin-top:12px; padding-top:12px; border-top:dashed 1px rgba(255, 255, 255, 0.95);}
.bord-dash {float:left;width:100%;height:2px;border-top:9px dashed rgba(255, 255, 255, 0.35);z-index:32;margin-top:-12px;}
span.kont1:first-line {font-weight:600;font-size:18px;color:rgba(255,255,255,0.8)}
/* ####################################### content ######################################### */
/* START SCHRIFT Grösse em und Weight */
body {font-size: 1.2em;}
h2 {font-size:1.225em;letter-spacing:0.015em;}
h1, h2.rub {font-size:3.475em;letter-spacing:0em;}
span.h1-untertext {display:block;font-size:0.5em;line-height:110%;margin-top:12px;}
span.h1-untertext a {text-decoration:none;color:#1e4266;letter-spacing:0.0075em;border-bottom:solid 1px #1e4266;}
.veranstaltung article header h2 {font-size:2em;}
h3 {font-size:1.01em;}
h5 {font-size:1.2em;}
figure figcaption {font-size:0.8em}
.mitarbeiter {font-size:1.1em;line-height:100%}
.mitarbeiter .title {font-size:1.1em;}
/* ENDE SCHRIFT Grösse em und Weight */
/* ################# */
.content {float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7.5%;padding-top:0;padding-bottom:0;line-height:140%;}
.content,.artikelblock,.bestattungsarten,.veranstaltung,/*.standort,*/ .promise {margin-top:0px;}
article {}
/*############ Abstand Rubriken #############*/
.content h1, h2.rub {width:100%;  text-align:center; color:#1e4266;  margin:120px;margin-left:0;margin-right:0;padding-top:90px;}
.content h1, h2.rub, .promise {margin:120px;margin-left:0;margin-right:0;padding-top:90px;}
.content h1 {margin-top:12px;}
.folgeseite{margin-top:120px;}
.folgeseite article {margin-bottom:120px;}
.content article {margin-bottom:90px;}
/*############ Ende Abstand Rubriken #############*/
h2.rub, .promise  {border-top:dashed 9px #f1f1f1;}
h2.rub img {width:62px;height:auto;margin-right:24px;opacity:0.3;-webkit-filter: grayscale(60%);filter: grayscale(60%);display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; vertical-align: middle;margin-top:-12px;border:solid 1px #999;padding:8px;}
.content .artikelblock article h2, .content .bestattungsarten article h3 {color:#000;color:#1e4266;}
/* Artikelblock */
.artikelblock article {width:340px;margin-left:0;margin-right:0;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}
.artikelblock article p {float:left;width:100%;text-align:justify;word-spacing: 0;}
.artikelblock article header {float:left;width:100%;height:auto;text-align:left;border:solid  1px #1e619c;border-left:none;border-right:none;border-bottom:none;margin-top:48px;padding-left:0;padding-right:0;text-align:center;order:1;}
.artikelblock article header h3 {margin-top:6px;color:#1e4266;}
.artikelblock article header h3,.artikelblock article p {padding:24px;padding-top:0;padding-bottom:0;}
.artikelblock article header figure {float:left;width:100%;margin-top:9px;text-align:center;margin-bottom:32px;order:2;}
.artikelblock article header figure img {width:100%; height:auto; -webkit-box-sizing:border-box; box-sizing:border-box;  vertical-align:bottom;box-sizing:border-box;border:solid 1px #fff;border:solid 1px #333;border-left:none;border-right:none;border-bottom:none;padding-top:6px;}
.artikelblock article header figure figcaption {margin-top:6px;color:#666;}
.artikelblock article footer {width:100%;}
.artikelblock article footer a {float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px;text-align:center;background-color:#1e619c;color: rgba(255, 255, 255, 0.95);}
.artikelblock article header,.artikelblock article  figure,.artikelblock article p {display:block;margin-bottom:0.5em;}
/* Veranstaltung */
.veranstaltung {width:100%;}
.veranstaltung article {-webkit-box-sizing:border-box;box-sizing:border-box;padding:32px;color:#fff;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1; background-color:#ccc; background-repeat: no-repeat;background-size:cover;}
.veranstaltung article header h2 {margin-bottom:12px;}
.veranstaltung article span.datum {font-weight:300;display:block;margin-bottom:12px;}
.veranstaltung article a {color:#fff;display:block;text-decoration:none;margin-top:12px;}
.veranstaltung article a:hover {text-decoration:underline}
.bg-lichtgedenk {background-image: url(../images/lichtgedenk-bg.jpg);}
.bg-lesung { background-image: url(../images/veranstaltungen/lesung.jpg); background-repeat: no-repeat; }
/* Veranstaltung2 */
.veranstaltung2 {width:100%;}
.veranstaltung2 article { width:50%; -webkit-box-sizing:border-box; box-sizing:border-box; padding:32px; color:#fff; text-align:center; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; background-color:#3c70a2; background-repeat: no-repeat; background-size:cover; }
.veranstaltung2 article:last-child {}  
.veranstaltung2 article header h2 {margin-bottom:12px;}
.veranstaltung2 article span.datum {font-weight:300;display:block;margin-bottom:12px;}
.veranstaltung2 article a {color:#fff;display:block;text-decoration:none;margin-top:12px;}
.veranstaltung2 article a:hover {text-decoration:underline}
/* Besonderes */
.werbung {width:100%;}
.werbung article {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;background-image: url(../images/werbung/sarg-bemalen.jpg); background-repeat: no-repeat; background-position: center center; background-size:cover;}
.werbung-textblock {width:100%; -webkit-box-sizing:border-box; box-sizing:border-box;padding:52px;text-align:center; background-color:rgba(30, 66, 102, 0.625); color:rgba(255, 255, 255,0.95); position:relative; }
.werbung-textblock h2 {font-size:2.15em;font-weight:600;line-height:125%;margin-bottom:0;}
.werbung-textblock-line {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:center;align-self:center;}
.werbung-textblock-line-text {width:90%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-right:3%;padding-left:11%;padding-bottom:32px;font-size:1.35em;color:rgba(255, 255, 255,0.85);}
.werbung-textblock-line figure {width:10%;}
.werbung-textblock-line figure img {width:100%;height:auto;vertical-align:bottom;}
.werbung-textblock a  {position:absolute;bottom:0px;left:50%;text-decoration:none;color:rgba(255, 255, 255, 0.85);/*margin-top:52px;*/border:solid  1px rgba(255, 255, 255, 0.85);border-bottom:none;width:120px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px;margin-left:-60px;background-color:rgba(255, 255, 255, 0.05);
border-top-left-radius:6px;border-top-right-radius:6px;}
/* Bestattungsarten */
.bestattungsarten {}
.bestattungsarten article {width:16.1%;margin-bottom:26px;}
.bestattungsarten article header {width:100%;text-align:center;}
.bestattungsarten article figure {width:100%;}
.bestattungsarten article figure img {width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:9px;border:solid 1px #818181;}
.bestattungsarten article footer {width:100%;}
.bestattungsarten article footer a {float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px;text-align:center;text-decoration:none;background-color:#1e619c;color: rgba(255, 255, 255, 0.95);-webkit-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}
.bestattungsarten article h3 a { float:left; width:100%; -webkit-box-sizing:border-box; box-sizing:border-box; text-align:center; text-decoration:none; color:#363636;padding-bottom:12px;}
.bestattungsarten article footer a:hover {background-color:#548e75;-webkit-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}
.bestattungsarten article header,.bestattungsarten article  figure,.bestattungsarten article p {display:block;margin-bottom:0.5em;}
/* Standort */
.inc-kontakt { /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
background: -webkit-gradient(linear, left top, left bottom, from(rgba(217,220,223,0.65)),to(rgba(0,0,0,0)));
background: -o-linear-gradient(top, rgba(217,220,223,0.65) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(217,220,223,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6d9dcdf', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */}
.inc-kontakt {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.inc-kontakt .block-01 {width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px;}
.block-a {width:100%;height:auto;}
.block-a:first-child {margin-bottom:62px;}
p.block-a-1,p.block-a-2,p.block-a-3,p.block-a-4 {margin-top:0;margin-bottom:0;}
p.block-a-1 {font-size:1.4em;margin-bottom:0;margin-bottom:5px;}
p.block-a-1 span.ortname {font-weight:400}
p.block-a-2 {font-weight:400}
p.block-a-3 {margin-top:18px;margin-bottom:18px;}
p.block-a-3 a {text-decoration:none;color:#000;}
p.block-a-4:first-line {font-weight:400;}
span.umbr {display:block;}
.inc-kontakt .block-02 {width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box; padding:24px;}
.inc-kontakt .block-02 h2 {display:none;}
.inc-kontakt .block-02 img {width:auto;height:600px;-ms-flex-item-align:end;align-self:flex-end;}
.stand-solo {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:90%;max-width:1400px;margin:auto;margin-top:90px;padding-top:90px;border-top:dashed 1px #ccc;}
.stand-solo header {margin-bottom:24px;width:100%;}
.stand-solo header h2 {font-size:1.95em;} 
.block-solo {width:46.5%;}
.block-solo iframe {width:100%;height:450px;}


/* promise */
.promise {float:left;width:100%;}
.promise figure {width:auto;margin:1%;margin-top:0;margin-bottom:0;}
.promise figure img {width:auto;height:98px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:9px;border:solid 1px #c1c1c1;-webkit-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}
.promise figure figcaption {text-align:center;display:none;}
/* ################################## FOLGESEITEN ###################### */
/* folgeseite standard */
.folgeseite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.folgeseite article {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%} 
.folgeseite article header,.folgeseite article figure, .folgeseite article .fliesstext,.folgeseite article figure img {-webkit-box-sizing:border-box;box-sizing:border-box;}
.folgeseite article header, .folgeseite article .dats  {width:20%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:2%;}
.folgeseite article figure {width:25%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.folgeseite article figure img, .folgeseite article figure video {width:100%;height:auto;padding:6px;background-color:#ccc;vertical-align:bottom;}
.folgeseite article figure figcaption {margin-top:6px;}
.folgeseite article .fliesstext {width:45%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:2%;padding-right:4%;}
.folgeseite article .fliesstext ul {list-style:none;}
.fliesstext figure {float:left;width:280px;margin-right:24px;margin-top:10px;}
.fliesstext figure figcaption {font-style:italic;font-size:16px;}
.fliesstext figure img {width:auto;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:bottom;}
/**/
.folgeseite-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:90%;max-width:1400px;margin:auto;}
.folgeseite-small article {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;} 
.folgeseite-small article:last-child {border-bottom:none;} 
.folgeseite-small article header {margin-bottom:32px;width:100%;}
.folgeseite-small article header h2 {} 
.folgeseite-small article figure {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:46.5%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.folgeseite-small article figure img{width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px;background-color:#fff;border:solid 1px #666;margin-top:6px;}
.folgeseite-small article .fliesstext {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:46.5%;-ms-flex-line-pack:stretch;align-content:stretch;text-align:justify;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:0;}
.folgeseite-small article .fliesstext header {width:100%;margin-bottom:12px;}
.folgeseite-small article .fliesstext header h2 {color:#1e4266;text-align:left;}
.folgeseite-small article/*:nth-child(odd)*/ figure {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.folgeseite-small article/*:nth-child(odd)*/ .fliesstext {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.folgeseite-small article .fliesstext ul {margin-left:20px;margin-bottom:22px;}
.folgeseite-small article .fliesstext ul li:first-child {color:#fff;margin-bottom:6px;}
.folgeseite-small article .fliesstext ul li:first-child h3 {color:#000;margin-left:-20px;}
.folgeseite-typ-03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:90%;max-width:1400px;margin:auto;}
.folgeseite-typ-03 article {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:90px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:135%;} 
.folgeseite-typ-03 article:last-child {border-bottom:none;} 
.folgeseite-typ-03 article figure {width:46.5%;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #333;height:420px}
.folgeseite-typ-03 article figure img{width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px;background-color:#fff;border:solid 1px #666;margin-top:6px;}
.folgeseite-typ-03 article .fliesstext {width:46.5%;-ms-flex-line-pack:stretch;align-content:stretch;text-align:justify;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:0;}
.folgeseite-typ-03 article .fliesstext header {width:100%;margin-bottom:32px;}
.folgeseite-typ-03 article .fliesstext header h2 {color:#1e4266;text-align:left;}
.folgeseite-typ-03 article:nth-child(odd) figure {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.folgeseite-typ-03 article:nth-child(odd) .fliesstext {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.folgeseite article .box-inhalt-1 {width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:48px;padding-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.folgeseite article .box-inhalt-1 ul {-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:28%;margin-bottom:32px;}
.folgeseite article .box-inhalt-1 ul li {line-height:115%;margin-bottom:9px;text-align:left;}
.folgeseite article .box-inhalt-1 ul li:first-child {color:#fff;margin-left:-18px;}
.folgeseite article .box-inhalt-1 ul li h4 {color:#1e4266;font-weight:400;margin-bottom:24px;font-size:1.05em;border:solid 1px #999;border-left:none;border-right:none;padding:12px;padding-left:0;padding-right:0;}
/* article nur Text */
.folgeseite-small-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:90%;max-width:1400px;margin:auto;}
.folgeseite-small-text article  {margin-bottom:90px;}
.folgeseite-small-text article header {margin-bottom:32px;}
.folgeseite-small-text article header h2 {color:#1e4266;text-align:left;}
.folgeseite-small-text article.dezent {font-size:0.875em;}
.folgeseite-small-text article.dezent  header {margin-bottom:0px;}
.folgeseite-small-text article.dezent  header h2 {font-size:1.15em;margin-bottom:0px;}
.folgeseite-small-text article h2 {margin-top:48px;font-size:1.6em;}
.folgeseite-small-text article h2:first-child {margin-bottom:24px;margin-top:0px;font-size:1.6em;}
.folgeseite-small-text article h3 {margin-bottom:16px;font-size:1.3em;margin-top:24px;padding-bottom:9px;}
.folgeseite-small-text article ul {margin-left:20px;margin-bottom:12px;}
/* floristik  */
.artikelblock article.flora {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-top:solid 1px #000;padding-top:36px;margin-bottom:48px;border-top:dashed 3px #f0edec}
.artikelblock article:last-child {padding-bottom:48px}
.artikelblock article.flora header {width:100%;border:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0;margin-bottom:32px;padding:0;}
.artikelblock article.flora header h2 {color:#000;}
.artikelblock article.flora figure {width:18%;margin:1.5%;margin-left:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size: auto;flex-basis: auto;-ms-flex-item-align:start;align-self:flex-start}
.artikelblock article.flora figure img {width:100%;height:auto;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;border:solid 1px #636363}
h1.flor-sonder {margin-bottom:36px;}
figure.fig-sonder {width:172px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px;border:solid 1px #ccc;margin-bottom:12px;}
figure.fig-sonder figcaption {text-align:center;line-height:22px;}
.flora-1 {width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.flora-1 .text {float:left;width:100%;text-align:left}
.flora-1 .text a {color:#000}
.flora-1 figure{ width:340px; height:auto; float:right; clear: none; margin-left:10%;margin-bottom:50px;}
.flora-1 figure img {float:right;width:110px;height:auto;vertical-align:bottom;}
.flora-1 figure figcaption {float:left;width:210px;font-size:1.025em;text-align:left;line-height:125%;-webkit-box-sizing:border-box;box-sizing:border-box;background-image: url(../images/standard/logo-70.png); background-repeat: no-repeat; background-position: left 3px;background-size:18px auto;padding:0;padding-left:24px;}
.flora-1 figure figcaption a {text-decoration:none;color:#000}
.flora-1  ul {-webkit-box-sizing:border-box;box-sizing:border-box;}
h3.h3-fliesstext {font-weight:400;display:block;width:120px;font-size:16px;text-align:center;border-top-left-radius:6px;border-top-right-radius:6px;border:solid 1px #000;border-bottom:0;padding:4px;margin:0;}
ul.download { -webkit-box-sizing:border-box; box-sizing:border-box;border:solid 1px #000;margin:0; padding:2px; list-style:none; width:260px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch;}
ul.download li {width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#3f617f;}
ul.download li a {text-decoration:none;float:left;width:100%;text-align:center;font-weight:300;color:rgba(255,255,255, 0.9);font-size:18px;}
ul.download li a:hover {background-color:#739894;color:#fff}
span.ul-first-line {font-weight:400;display:block;letter-spacing:0.035em;}
ul.download li {border-right:solid 1px rgba(231,242,252, 0.975);}
ul.download li:first-child {border-bottom:solid 1px rgba(255,255,255,  0.975);}
ul.download li a  span.download-kb {opacity:0;font-size:1px;}
/* Friedhöfe */
.friedhoefe {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.friedhoefe article {width:47.5%;margin:0;padding:0;margin-bottom:24px;}
.gebiet {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.gebiet .ausw22 {width:30%;padding:9px;border:solid 1px #9E9E9E;text-align:center;}
.hamburg .ausw22, .schleswig .ausw22 {margin-bottom:9px;}
.hamburg .ausw22 {margin-right:9px;}
.schleswig .ausw22 {margin-right:9px;}
.friedhoefe article header h2 {color:#1e4266;margin-bottom:18px}
.friedhoefe article .ausw22 img {width:100%;height:auto;margin-top:9px;margin-bottom:9px;}
.friedhoefe article .ausw22 a {float:left;width:100%;text-decoration:none;background-color:#1e4266;color:rgba(255, 255, 255, 0.95);margin-top:9px;margin-bottom:9px;font-size:16px;line-height:24px;-webkit-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}
.friedhoefe article .ausw22 a:hover {background-color:#548e75;-webkit-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}
.friedhoefe article .ausw22 h3 {font-weight:400;font-size:1.2em;color:#1e4266;}
.friedhoefe article .ausw22 .zus {color:#1e4266}
/* Einzelfriedhof */
.friedhof {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.friedhof article {width:50%;max-width:800px;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;
background-color:rgba(113,139,161,0.1); 
border:solid 1px rgba(113,139,161,0.3);
}
.friedhof article header {}
.friedhof article header h2 {}
.friedhof article figure {margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}
.friedhof article figure figcaption {line-height:110%;}
.friedhof article figure img {width:100%;height:auto;vertical-align:bottom;margin-top:6px;margin-bottom:3px;}
.friedhof article .extra {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:12px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:32px;}
.friedhof article .extra .small  {width:25%;}
.friedhof article .extra .small figure {width:100%;}
.friedhof article .extra .small  figure img {width:100%;height:auto;}
.friedhof article .extra .small2  {width:75%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:42px;}
.friedhof article .extra .small2 h2 {margin-bottom:12px;}
.friedhof article .extra .small2  p {margin-bottom:12px;}
.friedhof article .extra .small2 a {display:block;margin:12px;margin-left:0;margin-right:0;color:#545454}
a.go-back, .go-back .material-icon {height:38px;width:38px;line-height:38px;font-size:32px;background-color:#13426b;color:#fff!important;border-radius:90%;margin-left:auto;margin-right:auto;text-decoration:none;text-align:center;margin-left:40%;}
/* ############################ Sarge Urnen & Sonderseiten ##################### */
.content h1 span.zus {display:block;font-size:18px;margin-top:-12px;}
.kon-quick { background-image: none!important; }
.artikel {width:90%;max-width:900px;margin:auto;}
.artikel header h2 {color:#1e4266;font-size:1.65em;margin-top:32px;}
#saerge {width:100%;}
#h1-top {color:#fff;height:1px;width:1px;display:block;opacity:0;}
#saerge img { width: 100%; height: auto; }
#kleinbild {width: 100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;background-color: #ccc; border-radius: 0.5em;}
#kleinbild a {width:18%;margin:1%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:9px;text-align: center; background-color: #F1F1F1; color: #666; text-decoration: none; font-size: 0.8em;border-radius: 0.5em;}
#artikel_bez  {width: 100%; float: left; clear: both; padding-top: 5.3em; margin-bottom: 2.5em; margin-top: 0; color: #707070; font-weight:400; text-align: right; 
position:relative; margin-top:2.5em; padding-top:2.5em;}
#artikel_bez .link {float:left;width:100%;text-align:center;}
#artikel_bez .link a {text-decoration:none;padding:0;margin:6px;}
#artikel_bez .link a img {width:24px;height:auto;margin-top:12px;}
#artikel_bez h2 { margin: 0; padding:0; font-size:1.5em; color:#036298;-o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; float: left; background-image: url(../images/standard/logo-70.png); background-repeat: no-repeat; background-position: left 8px; background-size:auto 20px;padding-left:40px;}
#artikel_bez h3.spez {float:right;font-size:1.1em;margin-top:7px;}
.auswahl_allgemein {float: left; width: 100%; margin-bottom: 2em;}
.ausw22 { float: left; width: 20.5%; padding: 1%; padding-top: 0.5em; padding-bottom: 0.5em; border: solid 1px #a1a1a1; background-color: #f1f1f1;text-align: center; margin-right: 0.5em; margin-bottom: 0.5em; border-radius: 0.25em; font-size: 0.875em; min-width: 110px; color: #666; 
background-color:rgba(113,139,161,0.1)!important; 
border:solid 1px rgba(113,139,161,0.3)!important;

}
.ausw22  img {width: 100%; height: auto; margin-top: 0.5em; margin-bottom: 0.25em;}
.zus {float: left; clear: both; width: 100%;  font-size: 0.95em;}
.ausw22 a {float: left; clear: both; width: 100%; margin-top: 0.5em; border-radius: 0.25em; background-color: #8ba5bd; color: #fff; padding-bottom: 0.2em; }
.ausw22 a:hover {background-color: #afc4d7;}
.konf {float:left;width:100%;padding:48px;padding-left:0;padding-right:0;}
/* */
.abschlussbild-100 {display:block;width:100%;margin-bottom:60px;}
.abschlussbild-100 figure {}
.abschlussbild-100 figure img {width:100%;height:auto;}
.abschlussbild-100 figure figcaption {text-align:center;font-size:0.75em;}
/* */
.kon-quick { float:left; width:100%; background-color:#ccc; padding:48px; -webkit-box-sizing:border-box; box-sizing:border-box; color:#454545; font-weight:300; font-size:1.05em; text-align:center; line-height:130%; margin-bottom:6px; background-image: url(../images/standard/logo-weiss.png); background-repeat: no-repeat; background-position: 9px center;background-size:30px auto; }
.kon-inline {width:100%;margin:auto;-webkit-box-shadow:0px 1px 3px #999 inset;box-shadow:0px 1px 3px #999 inset;border:solid 1px /*#7a94ab*/#fff;background-color:rgba(255, 255, 255, 0.85);padding:12px;}
.kon-quick a {text-decoration:none;color:#000;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; vertical-align: middle;margin-top:-4px;margin-right:9px;margin-left:9px;-webkit-column-break-inside: avoid;page-break-inside: avoid;-moz-column-break-inside: avoid;break-inside: avoid;}
.kon-quick .material-icons {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-right:6px;font-size:24px;color:#000;}
/* Link weiterlesen */
a.lesen {margin-left:9px;color:#000;text-decoration:underline;font-weight:300;white-space: nowrap;}
a.lesen2 {color:rgba(242, 242, 242, 0.925);text-decoration:none;font-weight:300;white-space: nowrap;}
a.lesen3 {color:rgba(242, 242, 242, 0.925);background-color:#ccc;width:110px!important;}
.lesen:hover, a.lesen2:hover {text-decoration:underline;}
/* Leiste unten Telefonlink & scrolltop  */
.service {position:fixed;bottom:0;left:0;width:100%;height:32px;z-index:900;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;transition: all 0.8s ease-out;opacity:0;overflow:hidden;}
.service.sticky {opacity:1;-webkit-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;transition: all 0.8s ease-out;margin-bottom:0;}
a.over,a.topsi,a.back {width:90px;height:32px;line-height:32px;color:#fff;text-decoration:none;text-align:center;background-color: rgba(175, 175, 175, 0.925);}
a.over:hover,a.topsi:hover,a.back:hover  {background-color: rgba(145, 145, 145, 0.925);}
a.back {border-top-left-radius:12px;}
a.topsi {border-top-right-radius:12px;}
a.over {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border:solid 1px rgba(255, 255, 255, 0.85);border-top:none;border-bottom:none;}
a.over .material-icons {font-size:24px;margin-top:6px;}
a.back .material-icons {font-size:26px;margin-top:3px;}
a.over .material-icons,a.topsi,a.back  {color:rgba(255, 255, 255, 0.85);}
a.topsi {-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
a.topsi img {height:21px;width:auto;margin-top:6px;}
#overlay { position: fixed; height: 100%; width: 100%; top: 0; right: 0; bottom: 0; left: 0;background: rgba(0,0,0,0.75);display: none; z-index:999;}
#popup { width: 100%; -webkit-box-sizing:border-box; box-sizing:border-box; background-color:#fff; padding: 20px; position: fixed; bottom:50%; left:0; border:solid 1px #000; border-bottom:none; text-align:center; }
#popup ul {margin:0;padding:0;list-style:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
#popup ul li {width:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-weight:300;font-size:1.75em;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;}
#popup ul li a {text-decoration:none;color:#000;}
#popup ul li img {height:28px;width:auto;}
#popup ul li span.stunden {font-size:14px;}
#close { position: absolute; top: 10px; right: 10px; cursor: pointer; color: #000; font-size: 1px;}
/* Hintergrundfarben */
.col-blue {background-color:#1e619c;color:#fff;}
.veranstaltungen header, .col-blue
{background: #7db9e8;
background: -webkit-gradient(linear, left top, right top, color-stop(1%, #7db9e8),color-stop(50%, #1e619c),to(#7db9e8));
background: -o-linear-gradient(left, #7db9e8 1%,#1e619c 50%,#7db9e8 100%);
background: linear-gradient(to right, #7db9e8 1%,#1e619c 50%,#7db9e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#7db9e8',GradientType=1 );}
/* */
.copy-bade-seitenende {width:100%;margin-top:32px;padding-bottom:24px;font-size:14px;text-align:center;display:none;}
/* Veranstaltungen 2021-09-11 */

.bade-event {width:100%;height:auto;box-sizing:border-box; padding:48px; border:solid 1px #5d5d5d; margin-bottom:4.5em;background-image: url(../images/standard/logo-70.png); background-repeat: no-repeat; background-position: 98% 98%;padding-bottom:120px;}
.event-line {display:flex; flex-direction:row; justify-content:space-between; flex-wrap: nowrap; align-items: stretch; font-size:1.15em; font-weight:300; line-height:135%;}
/* # Größe Eelemente .bade-event # */
.event-line .zeit {width:15%;order:1;}
.event-line .text {width:85%;padding-left:48px;order:2;}
/*innerhalb der box .event-line .text:*/
.event-line .text .fliesstext-event {width:60%;padding-right:48px;}
.event-line .bild {width:40%;}
/* # Größe Ende # */
.event-line .zeit p {font-size:0.85em;font-weight:400;line-height:120%;}
.event-line .zeit p:first-child{font-size:1.25em;margin-bottom:0.75em;}
.event-line .text { box-sizing:border-box; display:flex; flex-direction:row; justify-content:flex-start; flex-wrap: nowrap; align-items: stretch; border-left-width: 1px; border-left-style: solid; border-left-color: #5D5D5D; }
.event-line .text .fliesstext-event { box-sizing:border-box;}
.event-line .text header {margin-bottom:2.25em;box-sizing:border-box;}
.event-line .text header h2 {font-size:1.85em;font-weight:600;color:#5A5A5A;}
.event-line .text header h3 {font-size:1.1em;font-weight:400;margin-bottom:0.75em;}
.event-line .bild {box-sizing:border-box;padding-left:48px;order:3;}
.event-line .bild figure {width:100%;}
.event-line .bild figure img {width:100%;height:auto;vertical-align:bottom;}
.event-line .bild figure figcaption {float:right;width:100%;font-size:0.75em;line-height:100%;margin-top:6px;}
.line-clear {float:left;width:100%;}
.event-kontakt-01 {float:left;width:36px;margin-top:9px;}
.event-kontakt-01 .material-icons{display: inline-flex; vertical-align: middle;font-size:16px;margin-top:-3px;margin-bottom:6px;color:#333;padding:6px;border-radius:90%;background-color:#95a7b7;color:#fff;}
.event-kontakt-02 {float:left;width:auto;margin-top:9px;}
.event-kontakt-02 span.event-no-br { display:none;}
.event-line:last-child .text {padding-top:68px;font-size:0.825em;line-height:132.5%;}
.event-line:last-child .zeit img {margin-top:18px;width:42px; height:auto;display:none;}
/*###################################################  Schriftgrößen ################################################### */
article header h2 {font-size:1.7em;margin-bottom:12px;}
article header h3 {font-size:0.95em;font-weight:400;}
.folgeseite article header h2 {font-size:1.425em;font-weight:400;}
.bestattungsarten article h3 {font-size:1.25em;color:#666!important;}
.veranstaltung article {font-size:1.3em;}
.veranstaltung article header h2 {font-size:2.75em;}
.artikelblock article h3 {}
.veranstaltung article span.datum {font-size:1.2em;}
.mitarbeiter {font-size:1.1em;line-height:100%}
.mitarbeiter .title {font-size:1.1em;}
.folgeseite article header h2 {}
.friedhoefe article header h2 {}
.fliesstext, p {font-weight:300;}
/*###################################################  Ende  Schriftgrößen ################################################### */
/* 2024-05-22 */
div.inc-kontakt-2024 {width:100%;padding:9px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:36px;padding-left:0!important;padding-right:0!important;font-size:0.85em;}
#kon-header,#kon-wedel,#kon-hamburg,#kon-ezbereich {width:20%;}
#kon-header,#kon-ezbereich {font-size:1.725em;}
#kon-header {padding-left:18px;}
#kon-ezbereich img {width:100%;height:auto;}
p.block-a-1,p.block-a-2,p.block-a-3,p.block-a-4 {margin-top:0;margin-bottom:0;}
p.block-a-1 {font-size:1.3em;margin-bottom:0;margin-bottom:5px;}
p.block-a-1 span.ortname {font-weight:400}
p.block-a-2 {font-weight:400}
p.block-a-3 {margin-top:18px;margin-bottom:18px;}
p.block-a-3 a {text-decoration:none;color:#000;}
p.block-a-4:first-line {font-weight:400;}
span.umbr {display:block;}
#kon-header,#kon-ezbereich {width:20%;;margin-bottom:36px;}
#kon-wedel,#kon-hamburg{width:30%;}
div.social-media-head {display:block;font-size:0.825em;font-weight:400;margin-bottom:6px;padding-top:12px;}
div.social-media {display:block;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}
div.social-media h5 {}
div.social-media ul {list-style:none;margin:0;margin-left:-8px;margin-right:14px;padding:0;width:60px;overflow:hidden;}
div.social-media ul li {color:#313131;font-size:11px;text-align:center;}
div.social-media ul li a {float:left;width:100%;text-align:center;margin:0;padding:0;letter-spacing:0.025em;}
div.social-media ul li a img  {width:24px;height:auto;margin:0;margin-left:-12px;padding:0;vertical-align:bottom;padding-bottom:4px;}
div.social-media ul li:first-child {margin-left:12px;}
div.social-media ul li:last-child {}
/* Ende 2024-05-22 */
@media only screen and (min-width: 1300px) {
.folgeseite article .fliesstext, .folgeseite-small article .fliesstext, .artikelblock p, .folgeseite-typ-03 article .fliesstext  {font-size:1.2em;line-height:150%;}
.folgeseite-small article .fliesstext header h2 {color:#1e4266;font-size:1.275em;text-align:left;}
.abschlussbild-100 {display:block;width:100%; -webkit-box-sizing:border-box; box-sizing:border-box;margin-bottom:120px;}
.abschlussbild-100  img {width:100%;height:100%;border:solid 1px #333;}
}
@media only screen and (min-width: 1011px) {
/* 2026 */
.box-top ul.bt-l {float:left;padding:12px;padding-top:0;padding-bottom:0;}
}

@media only screen and (min-width: 900px) {
.promise figure img:hover {width:auto;height:160px;-webkit-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;}
}
@media only screen and (max-width: 2100px) {
.event-line .zeit {width:15%;order:1;}
.event-line .text {width:85%;padding-left:48px;order:2;}
.event-line .text .fliesstext-event {width:55%;padding-right:48px;}
.event-line .bild {width:45%;}
}
@media only screen and (max-width: 1800px) {
.topbild  {height:500px;}
.artikelblock article.flora figure {width:24%;margin:1%;margin-left:0;}
.inc-kontakt .block-02 img {width:100%;height:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
.event-line .zeit {width:15%;order:1;}
.event-line .text {width:85%;padding-left:48px;order:2;}
.event-line .text .fliesstext-event {width:50%;padding-right:48px;}
.event-line .bild {width:50%;}
}
@media only screen and (max-width: 1500px) {
.folgeseite article {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.folgeseite article header {width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:0;margin-bottom:32px;}
.folgeseite article figure {width:40%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.folgeseite article .fliesstext {width:58%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:0%;padding-right:7.5%;}
}
@media only screen and (max-width: 1450px) {
.topbild  {height:440px;}
.content h1, h2.rub {font-size:2.275em;letter-spacing:0em;margin:80px;margin-top:20px;margin-left:0;margin-right:0;}
.artikelblock article header {/*border:none;padding-top:0;*/padding-bottom:24px;}
.artikelblock article figure {float:left;width:100%;margin-right:0px;margin-top:9px;margin-bottom:18px;}
.artikelblock article header figure {width:100%}
.friedhoefe article {width:47.5%;}
.gebiet {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.gebiet .ausw22 {width:45%;}
.event-line .zeit {width:25%;order:1;}
.event-line .text {width:75%;padding-left:48px;order:2;flex-direction:column; }
.event-line .text .fliesstext-event {width:100%;padding-right:0;order:2}
.event-line .bild {width:100%;padding:0;margin-bottom:48px;order:1;}
}
@media only screen and (max-width: 1400px) { 
.wrapper-inline {padding:20px;padding-bottom:32px;}
}
@media only screen and (max-width: 1300px) {
.bestattungsarten article {width:30%;}
.artikelblock article.flora figure {width:30%;margin:1%;margin-left:0;}
.werbung-textblock {padding:32px;}
.werbung-textblock h2 {font-size:1.9em;margin-bottom:12px;}
.werbung-textblock-line {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:center;align-self:center;}
.werbung-textblock-line-text {width:90%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-right:32px;font-size:1.2em;padding-right:3%;padding-left:11%;padding-bottom:32px;font-size:1em;line-height:110%;}
.werbung-textblock-line figure {width:10%;}
.werbung-textblock-line figure img {width:100%;height:auto;vertical-align:bottom;}
.werbung-textblock a {position:absolute;bottom:0px;left:50%;width:90px;padding:6px;margin-left:-45px;font-size:18px;}
}
@media only screen and (max-width: 1280px) {
/* 2024-05-22 */
.inc-kontakt-2024 {font-size:0.8525em;justify-content:center;}
/* Ende 2024-05-22 */
}
@media only screen and (max-width: 1200px) {
.content h1, h2.rub {font-size:2.275em;letter-spacing:0em;margin:40px;margin-top:0;margin-left:0;margin-right:0;}
.content h1 img, h2.rub img {padding:0;border:none;width:34px;margin-top:-4px;height:auto;margin-right:18px;opacity:0.3;-webkit-filter: grayscale(60%);filter: grayscale(60%);margin-bottom:2px;}
.inc-kontakt {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.inc-kontakt .block-01 {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px;}
.block-a {width:45%;height:auto;}
.inc-kontakt .block-02 { width:100%; background-image:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-sizing:border-box; box-sizing:border-box; padding:24px;}
.inc-kontakt .block-02 h2 {display:inherit;width:230px;white-space:nowrap;margin:auto;margin-bottom:24px;font-size:1.5em;color:#000;}
.inc-kontakt .block-02 img {width:100%;max-width:560px;margin:auto;}
}
@media only screen and (max-width: 1100px) {
.topbild {height:360px;}
.box-top ul li a {padding:6px; padding-bottom:0; font-size:16px; }
.artikelblock article {width:45%;}
.friedhof article {width:75%;}
.artikelblock article.flora figure {width:48%;margin:1%;margin-left:0;}
.event-line .text header {font-size:0.875em;}
}
@media only screen and (max-width: 1060px) { 
.event-line .zeit {width:30%;order:1;}
.event-line .text {width:70%;padding-left:48px;order:2;flex-direction:column; }
.event-line .text .fliesstext-event {width:100%;padding-right:0;order:2}
.event-line .bild {width:100%;padding:0;margin-bottom:48px;order:1;}
}

@media only screen and (max-width: 1024px) {  
.artikelblock article p {float:left;width:100%;text-align:left;}
.folgeseite article .box-inhalt-1 ul {width:40%;}
}
@media only screen and (max-width: 1000px) { 
.wrapper-inline {padding:12px;padding-bottom:32px;}
/* 2024-05-22 */
div.inc-kontakt-2024 {padding-bottom:36px;padding-bottom:16px;}
/* Ende 2024-05-22 */
}

@media only screen and (max-width: 980px) {
/* START SCHRIFT Grösse em und Weight */
body {font-size: 1.2em;}
article h2, article h3  {text-align:center!important}
.content h1, h2.rub, .promise, .folgeseite {margin:35px;margin-left:0;margin-right:0;padding-top:35px;}
.content h1 {margin-top:12px;}
/* ENDE SCHRIFT Grösse em und Weight */
h2.rub, .promise  { border-top-width: 6px; border-top-style: dashed; border-top-color: #DCDCDC; }
.bestattungsarten article {width:45%;}
.friedhoefe article {width:100%;}
.gebiet {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.gebiet .ausw22 {width:47.5%;}
.folgeseite-typ-03 article {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;margin-bottom:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;} 
.folgeseite-typ-03 article figure {-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important;width:100%;height:300px;margin-bottom:60px;border:solid 1px #000}
.folgeseite-typ-03 article .fliesstext {-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;width:100%;-ms-flex-line-pack:stretch;align-content:stretch;text-align:justify;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;padding-bottom:0;}
.event-line {flex-direction:column;justify-content:flex-start;align-items: flex-start;padding:0;font-size:1em;}
.event-line .zeit {width:100%;margin-bottom:48px;font-size:1.1em;}
.event-line .text {width:100%;padding-left:0;order:2;flex-direction:column;border:none;}
.event-line .text .fliesstext-event {width:100%;padding-right:0;order:2}
.event-line .bild {width:100%;padding:0;margin-bottom:48px;order:1;}
.event-line .zeit, .event-line .text,.event-line .bild {padding:0;}
.event-line .text header h3 {margin-bottom:0.5em;}
.event-line:last-child {padding-top:0;margin-top:32px;height:auto;overflow:hidden;}
.event-line:last-child .bild {display:none;}
.event-line:last-child .text {line-height:155%}
.event-line:last-child .zeit {margin-bottom:6px;padding-top:2px;border-top:dashed 1px #999}
.event-line:last-child .zeit img {width:32px; height:auto;}
.event-line:last-child {background-size:48px auto;}
}
@media only screen and (max-width: 960px) {
.box-top {width:100%;}
.box-top.no-mob {display:none;}  
.topbild {height:360px;}
.bt-c figure {margin:18px;}
.bt-c figure img {width:52px;margin-top:6px;}
.bt-c figure figcaption {font-size:22px;color:#13426b;}
}

@media only screen and (max-width: 950px) {
/* 2024-05-22 */
.inc-kontakt-2024 {padding:48px;}
#kon-wedel,#kon-hamburg {width:37.5%;}
#kon-header {width:17.5%;}
#kon-header,#kon-ezbereich {font-size:24px;}
#kon-ezbereich {width:100%;padding:0;text-align:center;margin-top:48px;}
#kon-ezbereich figure  {width:280px;margin:auto;margin-top:24px;padding:0;}
#kon-ezbereich figure img {margin:0;padding:0;}
/* Ende 204-05-22 */
}
@media only screen and (max-width: 900px) {
.artikelblock article header {border:none;padding-top:0;padding-bottom:24px;}
.folgeseite {padding:0;margin-bottom:0;margin:auto;margin-top:48px;}
.folgeseite article {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.folgeseite article header {width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:32px;text-align:center;}
.folgeseite article figure {width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;}
.folgeseite article figure img, .folgeseite article figure video {margin:auto;width:280px;}
.folgeseite article figure figcaption {margin:auto;width:280px;margin-top:6px;}
.folgeseite article .fliesstext {width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-left:0;padding-right:0;margin-top:32px;}
.fliesstext figure {margin-bottom:32px;}
#saerge img {margin-top:24px;}
#artikel_bez .link {bottom:112px;}
#artikel_bez h2 {margin: 0; padding:0; font-size:1.25em; color:#036298; float:none;margin:auto;width:280px;background-image: none;text-align:center;}
#artikel_bez h3.spez {float:left;text-align:center;width:100%;margin-top:7px;}
#popup ul {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
#popup ul li {width:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:1.15em;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;}
#popup ul li img {height:19px;width:auto;margin-top:9px;}
}
@media only screen and (max-width: 800px) {
.wrapper-inline {padding:12px;padding-bottom:32px;}
section.content {font-size:0.915em;}
.elem1 {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.elem2 {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.promise figure {width:auto;margin:1%;margin-top:0;margin-bottom:0;}
.promise figure img {width:auto;height:52px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;border:solid 1px #c1c1c1;}
.promise figure figcaption {text-align:center;display:none;}
.friedhoefe article header h2 {text-align:center;}
.folgeseite article .box-inhalt-1 ul {width:100%;}
.folgeseite-small article {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:45px;padding-bottom:45px;border-bottom:dotted 1px #666;} 
.folgeseite-small article figure {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:12px;}
.folgeseite-small article figure img{padding:0px;background-color:#fff;border:solid 1px #666;}
.folgeseite-small article .fliesstext {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding-top:0;padding-bottom:0;}
.folgeseite-small article .fliesstext header {width:100%;margin-bottom:12px;}
.folgeseite-small article .fliesstext header h2 {font-size:1.45em;text-align:left;}
.folgeseite-small article:nth-child(odd) figure {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.folgeseite-small article:nth-child(odd) .fliesstext {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.folgeseite article header h2, .folgeseite article header h3,.folgeseite-small article .fliesstext header h2 {text-align:center!important}
.stand-solo {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;}
.block-solo {width:100%;}
.block-solo:first-child {}
.block-solo iframe {width:100%;height:450px;padding-top:60px;}
.friedhof article .extra {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:12px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:0;}
.friedhof article .extra .small {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0;width:100%}
.friedhof article .extra .small figure {text-align:center;width:100%}
.friedhof article .extra .small figure img {width:180px;margin:auto;padding:3px;border:solid 1px #666;}
.friedhof article .extra .small2 {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0;width:100%;}
.inc-kontakt .block-01 {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px;}
.block-a {width:100%;text-align:center;}
.veranstaltung article {font-size:1em;}
.veranstaltung article header h2 {font-size:2em;}
.artikelblock article h3 {}
.veranstaltung article span.datum {font-size:1.2em;}
.werbung-textblock {padding:32px;background-color:rgba(30, 66, 102, 0.5); }
.werbung-textblock h2 {font-size:1.9em;margin-bottom:12px;text-shadow: 1px 1px 1px rgba(155,155,155, 0.4);}
.werbung-textblock-line {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:center;align-self:center;}
.werbung-textblock-line-text {width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:1.2em;padding-right:24px;padding-left:24px;padding-bottom:32px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:18px;text-shadow: 1px 1px 1px rgba(155,155,155, 0.4);}
.werbung-textblock-line figure {width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center;display:none;}
.werbung-textblock-line figure img {width:60px;height:auto;margin-bottom:24px;}
.werbung-textblock a {position:absolute;bottom:0px;left:50%;width:90px;padding:3px;margin-left:-45px;font-size:16px;}
.flora-1 figure{padding:0;margin:0;width:100%;clear:both;margin-top:0;margin-bottom:32px;}
.flora-1 figure img {width:200px;height:auto;}
.flora-1 figure figcaption {width:50%;font-size:1em;line-height:115%!important;background-position: left 8px; text-align:left!important;}
.flora-1 p {display:block;}
.event-line .text header {font-size:0.8em;}
/* 2024-05-22 */
div.inc-kontakt-2024 {flex-direction:column;}
#kon-header, #kon-wedel,#kon-hamburg, #kon-ezbereich {width:280px;align-self:center;padding:0;margin:0;text-align:center;margin-bottom:36px;} 
#kon-header {padding-left:0;}
div.social-media {display:block;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}
div.social-media ul {list-style:none;margin:0;margin-left:0;margin-right:14px;padding:0;width:60px;overflow:hidden;}
div.social-media ul:first-child {margin-left:18px;}
}
@media only screen and (max-width: 690px) {
/* 2024-05-22 */
p.block-a-1,p.block-a-2,p.block-a-3,p.block-a-4 {margin-top:0;margin-bottom:0;}
p.block-a-1 {font-size:1.3em;margin-bottom:0;margin-bottom:5px;}
p.block-a-1 span.ortname {font-weight:400}
p.block-a-2 {font-weight:400}
p.block-a-3 {margin-top:18px;margin-bottom:18px;}
p.block-a-3 a {text-decoration:none;color:#000;}
p.block-a-4:first-line {font-weight:400;}
span.umbr {display:block;}
}

@media only screen and (max-width: 650px) {
.wrapper-inline {padding:6px;padding-bottom:32px;}
#popup ul {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
#popup ul li {font-size:1.15em;padding:0;}
#popup ul li img {height:19px;width:auto;margin-top:9px;}
#popup ul li span.stunden {font-size:14px;}
h3.h3-fliesstext, ul.download {margin-left:auto;margin-right:auto;}
.veranstaltung2 article { width:100%;margin:0;}
.veranstaltung2 article:last-child {border:none;margin-top:32px;}
.bade-event {background-image:none;}
}
@media only screen and (max-width: 600px) {
/* START SCHRIFT Grösse em und Weight */
body {font-size: 1.2em;min-width:290px;}
h1, h2.rub {font-size:1.75em!important;letter-spacing:0em;}
.folgeseite article header .fliesstext h2, .folgeseite article .fliesstext header h3, .folgeseite-small article header h2, .folgeseite-small article .fliesstext header h2 {font-size:1.225em;}
/* ENDE SCHRIFT Grösse em und Weight */
.wrapper {width:100%;}
.topbild  {height:300px;-webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.4);box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.4);}
.topbild-overlay {display:inherit;float:left;width:100%;height:100%;position:relative;}
.top-ovl-slogan {width:auto;font-size:2.225em;padding:0px;padding-top:6px;padding-bottom:62px;padding-top:52px;}
.slog {display:block;}
.topbild-overlay {overflow:hidden;background-color:rgba(74, 107, 136, 0.6);}
.top-ovl-slogan {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:140px;padding:0;margin-top:70px;background:none;}
.top-ovl-slogan:hover {background-color:rgba(30, 97, 156, 0);}
span.slog {height:200px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
span.slog {padding-left:9px;letter-spacing:0.05em;margin-top:-22px;}
span.kont, span.kont1 {display:block;width:240px;line-height:19px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:6px;margin:0;background-color:rgba(74, 107, 136, 0.6);text-align:center;font-size:16px;}
span.kont {position:absolute;bottom:0px;left:50%;margin-left:-120px;height:32px;z-index:11;padding-left:12px;padding-bottom:6px;}
span.kont1 {position:absolute;bottom:26px;left:50%;margin-left:-120px;z-index:12;border-top:none;padding-left:12px;height:auto;padding-bottom:0;}
/* ############################### */
.top-ovl-slogan {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:140px;padding:0;margin-top:70px;background:none;}
.top-ovl-slogan:hover {background-color:rgba(30, 97, 156, 0);}
span.slog {height:200px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
span.slog {padding-left:9px;letter-spacing:0.05em;margin-top:-22px;}
span.kont, span.kont1 {display:block;width:100%;line-height:19px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:6px;margin:0;background-color:rgba(74, 107, 136, 0.6);text-align:center;font-size:16px;}
span.kont {position:absolute;bottom:0;left:0;height:32px;z-index:11;padding-left:12px;padding-bottom:6px;}
span.kont1 {position:absolute;bottom:26px;left:0;z-index:12;border-top:none;padding-left:12px;height:auto;padding-bottom:0;border-top:solid 1px rgba(255,255,255,0.3);}
/* ############################## */
span.kont a, span.kont1 a {color:rgba(255, 255, 255, 1);}
h2.rub, .promise  { border-top-width: 6px; border-top-style: dashed; border-top-color: #DCDCDC; }
.content h1 img, h2.rub img {padding:0;border:none;width:34px;margin-top:-2px;}
.artikelblock article,.bestattungsarten article {width:75%;margin:0;margin:auto;margin-bottom:24px;padding:0;}
.artikelblock article {margin-bottom:24px;}
.content .artikelblock article h2, .content .bestattungsarten article h3 {color:#000;color:#1e4266;margin-top:6px;text-align:center;}
.artikelblock article h3 {margin-top:6px;color:#1e4266;text-align:center;}
.folgeseite article .box-inhalt-1 ul {}
.friedhoefe {margin-top:32px;}
.friedhof article {width:100%;margin-top:32px;}
.friedhof article figure figcaption {line-height:110%;margin-top:6px;}
.artikelblock article.flora {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:36px;margin-bottom:48px;text-align:center;}
.artikelblock article.flora header h2 {font-size:1.75em;text-align:center!important}
.artikelblock article.flora figure {width:320px;margin:auto;margin-bottom:6px;}
.artikelblock article.flora figure figcaption {padding-bottom:24px;}
.inc-kontakt .block-02 {background-image:none;border-top:solid 1px #fff;}
figcaption {text-align:center!important;padding-top:3px;}
}
@media only screen and (max-width: 560px) {  
#kleinbild a {width:31.333%;margin:1%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:9px;}
.flora-1 figure img {width:25%;height:auto;}
.flora-1 figure figcaption {width:75%;-webkit-box-sizing:border-box;box-sizing:border-box;/*padding-right:24px;*/font-size:0.9em;background-position: left 6px;} 
.event-kontakt-02 {line-height:100%;margin-bottom:12px;}
.event-kontakt-02 span.event-no-br { display:inherit;}
}
@media only screen and (max-width:520px) {  
.flora-1 {width:280px;margin:auto;margin-bottom:42px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.flora-1 figure {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.flora-1 figure img {display:block;width:180px;height:auto;padding:2px;border:solid 1px #ccc;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
.flora-1 figure figcaption {display:block;padding:0;margin:0;width:100%;text-align:center!important; -webkit-box-sizing:border-box; box-sizing:border-box; font-size:1.1em; background-image: none; margin-bottom:24px;}
.flora-1 figure figcaption a {text-decoration:none;color:#000}
}
@media only screen and (max-width: 500px) {
.gebiet {width:100%;padding:0;margin:0;text-align:center;}
.gebiet .ausw22 {width:280px;margin:auto;margin-bottom:24px;}
.inc-kontakt .block-01, .inc-kontakt .block-02 {padding-left:6px;padding-right:6px;}
.inc-kontakt .block-02 h2 {display:inherit;width:200px;margin-bottom:24px;font-size:1.35em;}
.werbung-textblock {padding-left:24px;padding-right:24px;}
.werbung-textblock-line-text {padding-left:0;padding-right:0;}
.event-kontakt-01 {float:left;width:100%;}
.event-kontakt-01 .material-icons{display: inline-flex; vertical-align: middle;font-size:16px;margin-top:-3px;margin-bottom:0;color:#333;padding:6px;border-radius:90%;background-color:#95a7b7;color:#fff;}
.event-kontakt-02 {float:left;width:100%;}
}
@media only screen and (max-width: 420px) {
.artikelblock article,.bestattungsarten article {width:95%;}
.bt-c figure img {width:48px;margin-top:6px;}
.bt-c figure figcaption {font-size:23px;color:#13426b;}
.friedhoefe article header {width:auto;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px;}
.friedhoefe article {width:100%;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px;}
.friedhoefe span.no {display:none;}
.friedhof {margin-top:32px;}
.friedhof article .extra {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:12px;width:100%;padding:0;margin:0;}
.friedhof article .extra .small  {width:100%;padding:0;}
.friedhof article .extra .small2 {padding:9px;}
.friedhof article .extra .small2 h2 {margin-top:32px;}
.kon-quick {background-image: url(../images/standard/logo-weiss.png); background-repeat: no-repeat; background-position: center 12px;background-size:30px auto; }
#artikel_bez .link {bottom:152px;}
#artikel_bez h2 {margin: 0; padding:0; font-size:1.25em; color:#036298; float:left;width:100%;margin:auto;}
#artikel_bez h3.spez {float:left;text-align:center;width:100%;margin-top:7px;}

.artikelblock article.flora {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.artikelblock article.flora header h2 {font-size:1.75em;text-align:center!important}
.artikelblock article.flora figure {width:95%;margin:auto;margin-bottom:6px;}
.artikelblock article.flora figure figcaption {padding-bottom:24px;}
}
@media only screen and (max-width: 360px) {
.content h1 span.zus {display:block;font-size:18px;margin-top:6px;line-height:18px;}
#kleinbild a {width:48%;margin:1%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:9px;}
.folgeseite article figure img, .folgeseite article figure video {width:240px;}
.folgeseite article figure figcaption {width:240px;}
}
@media only screen and (max-width: 310px) {
#popup {min-width:280px;}
#popup ul li {font-size:1em;}
#popup ul li img {height:19px;width:auto;margin-top:9px;}
#popup ul li span.stunden {font-size:14px;}
}
@media only screen and (max-height: 1200px)  and (min-width:800px) {
.topbild {height:390px; background-size:cover; background-repeat: no-repeat; background-position: center bottom; -webkit-box-shadow: 1px 4px 4px 1px rgba(0, 0, 0, 0.4); box-shadow: 1px 4px 4px 1px rgba(0, 0, 0, 0.4);}
.topbild-overlay {width:100%;height:100%;background-color: rgba(30, 97, 156, 0.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.top-ovl-slogan {width:380px;height:auto;font-size:2.5em;color: rgba(255, 255, 255, 0.85);padding:0px;padding-top:9px;padding-bottom:9px;background-color:rgba(30, 97, 156, 0.35);}
.top-ovl-slogan:hover {background-color:rgba(30, 97, 156, 0.65);}
.slog {display:block;}
span.slog {padding-left:32px;display:block;letter-spacing:0.075em;}
span.kont, span.kont1 {-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:32px;font-size:21px;display:block;line-height:32px;letter-spacing:0.1em;}
span.kont a, span.kont1 a {text-decoration:none;color:#fff;}
span.kont1 {margin-top:12px;padding-top:12px;border-top:dashed 1px #fff;}
.bord-dash {float:left;width:100%;height:2px;border-top:9px dashed rgba(255, 255, 255, 0.35);z-index:32;margin-top:-12px;}
}
@media only screen and (max-height: 800px) and (min-width:800px){
.topbild {height:300px; background-size:cover; background-repeat: no-repeat; background-position: center bottom; -webkit-box-shadow: 1px 4px 4px 1px rgba(0, 0, 0, 0.4); box-shadow: 1px 4px 4px 1px rgba(0, 0, 0, 0.4);}
.topbild-overlay {width:100%;height:100%;background-color: rgba(30, 97, 156, 0.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.top-ovl-slogan {width:380px;height:auto;font-size:2.15em;color: rgba(255, 255, 255, 0.85);padding:0px;padding-top:6px;padding-bottom:6px;background-color:rgba(30, 97, 156, 0.35);margin-top:-12px;}
.top-ovl-slogan:hover {background-color:rgba(30, 97, 156, 0.65);}
.slog {display:block;}
span.slog {padding-left:32px;display:block;letter-spacing:0.075em;}
span.kont, span.kont1 {-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:32px;font-size:19px;display:block;line-height:28px;letter-spacing:0.1em;}
span.kont a, span.kont1 a {text-decoration:none;color:#fff;}
span.kont1 {margin-top:12px;padding-top:12px;border-top:dashed 1px #fff;}
.bord-dash {float:left;width:100%;height:2px;border-top:9px dashed rgba(255, 255, 255, 0.35);z-index:32;margin-top:-12px;}
}
/* Menu */
a.bg-home:hover { background-image: url(../images/menu/home.png); background-repeat: no-repeat; background-position: 5% center;background-size:auto 26px;}
.menu-collapser{position:relative;width:100%;height:48px;padding:0 8px;background-color:#13426b;font-size:16px;line-height:48px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.collapse-button{position:absolute;right:8px;top:50%;width:40px;padding:7px 10px;font-size:14px;text-align:center;border-radius:2px;cursor:pointer;transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;opacity:0.8;}
.collapse-button:hover,.collapse-button:focus{}
.collapse-button .icon-bar{display:block;height:2px;width:20px;margin:4px 0;background-color:rgba(255,255,255, 0.9);border-radius:1px}
ul.slimmenu{width:100%;margin:0;padding:0;list-style-type:none;}
ul.slimmenu:before,ul.slimmenu:after{content:'';display:table}
ul.slimmenu:after{clear:both}
ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu.collapsed li>ul{position:static;display:none}
ul.slimmenu.collapsed li a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:300; background-color: rgba(30,97,156, 0.3);}
ul.slimmenu.collapsed li .sub-toggle{height:40px;}
ul.slimmenu li{position:relative;float:left;margin:0;padding:0;background-color:#1e619c;}
ul.slimmenu li ul{margin:0;list-style-type:none}
ul.slimmenu li ul li{display:block;width:100%;}
ul.slimmenu li>ul{position:absolute;left:0;top:100%;z-index:999;display:none;width:100%}
ul.slimmenu li>ul>li ul{position:absolute;left:100%;top:0;z-index:999;display:none;width:100%}
ul.slimmenu li a{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:12px;padding-bottom:12px;font-weight:300;font-size:21px;}
ul.slimmenu li a:hover{text-decoration:none;}
 ul.slimmenu li ul {width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto;overflow:hidden;}
ul.slimmenu li ul li {margin-bottom:0px;}
ul.slimmenu li a:hover{background-color: #13426b;}
ul.slimmenu li .sub-toggle{background:none repeat scroll 0 0 rgba(0,0,0,0.0);/*bg pfeil*/position:absolute;right:0;top:0;z-index:999;width:48px;height:100%;text-align:center;cursor:pointer;font-family:Arial, Helvetica, sans-serif}
ul.slimmenu li .sub-toggle:before{content:'';display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}
ul.slimmenu li .sub-toggle>i{display:inline-block;vertical-align:middle;}
ul.slimmenu li{-webkit-box-sizing:border-box;box-sizing:border-box;}
ul.slimmenu li:last-child {border:none;}
ul.slimmenu ul li {border-right:none;background-color: rgba(30,97,156, 0.85); }
ul.slimmenu ul li:first-child {border-top:solid 1px #dddddd;}
ul.slimmenu li:first-child,ul.slimmenu>li.has-submenu+li{}
ul.slimmenu li a { text-decoration:none; float:left; width:100%; text-align:center;}
a.wert img {width:auto;height:20px;/*position:absolute;bottom:0px;left:-12px;*/}
/* Sonderfall Räumlichkeiten Flash */
ul.slimmenu li.raeume-ohne-rundgang {display:none;}
/* Farbe Schrift, collapser und Rahmen */
.menu-collapser,.collapse-button, ul.slimmenu li a,ul.slimmenu li .collapse-button:hover,.collapse-button:focus {color: rgba(255,255,255, 0.9);}
.sub-toggle>i {color: rgba(255,255,255, 0.75);}
ul.slimmenu li {border-right:1px solid rgba(255,255,255, 0.9);}
ul.slimmenu ul li {border-right:none;border-bottom:solid 1px rgba(255,255,255, 0.9);}
@media only screen and (min-width: 1011px) {
ul.slimmenu  {/*display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items: stretch;*/}
ul.slimmenu li{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;}
ul.slimmenu li.mob {display:none;}
/* unterschiedliche Breiten*/
ul.slimmenu li.li-01,ul.slimmenu li.li-02,ul.slimmenu li.li-03,ul.slimmenu li.li-04,ul.slimmenu li.li-05, ul.slimmenu li.li-06,ul.slimmenu li.li-07 {-webkit-box-sizing:border-box;box-sizing:border-box;}
ul.slimmenu li.li-01 {width:13%;}/*Home*/
ul.slimmenu li.li-02 {width:14%;}/*Bestattungsvorsorge*/
ul.slimmenu li.li-03 {width:15%;}/*Bestattungen*/
ul.slimmenu li.li-04 {width:18%}/*Trauerbegleitung*/
ul.slimmenu li.li-04a {width:14%}/*Veranstaltungen*/
ul.slimmenu li.li-06 {width:12%;} /*Floristik*/
ul.slimmenu li.li-05 {width:14%;border-left:solid 1px #fff;}/*Särge und Urnen*/
ul.slimmenu li.li-05 a.no-site {border-left:solid 1px #fff;}
a.wert {font-weight:400;color:#13426b;position:relative;color:#1e619c;}
a.wert img {width:auto;height:20px;position:absolute;bottom:0px;left:-12px;}
}
@media only screen and (max-width: 1450px) {
ul.slimmenu li a{font-size:0.925em;}
ul.slimmenu li .sub-toggle{width:28px;}
ul.slimmenu li .sub-toggle>i{font-size:14px;margin-right:-3px;}
}
@media only screen and (max-width: 1150px) {
ul.slimmenu li a{font-size:0.875em;}
ul.slimmenu li .sub-toggle{width:28px;}
ul.slimmenu li .sub-toggle>i{font-size:11px;margin-right:-9px;}
}
@media only screen and (max-width: 1100px) {
li.li-007 img {margin-left:-6px;}
}



@media only screen and (max-width: 1011px) {
.flex-0a {display:none;}
.bt-c figure {width:auto;margin:24px;margin-top:32px;margin-left:auto;margin-right:auto;}
ul.slimmenu li .sub-toggle{width:48px;}
ul.slimmenu li{border-bottom:dashed 1px #ccc;}
ul.slimmenu li a {text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:32px;}
ul.slimmenu li ul li  {background-color:#2372b8;border-bottom:none;}
ul.slimmenu li ul li  a {padding-top:6px;padding-bottom:6px;}
ul.slimmenu li ul li a  {border-bottom:dotted 1px #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:52px;}
ul.slimmenu li ul li.men-sonder a {background-color:#0d2c46!important;}
a.wert {font-weight:400;color:#13426b;position:relative;color:#1e619c;padding-left:65px!important;}
a.wert img {width:auto;height:32px;position:absolute;top:6px;left:28px;border-radius:90%;padding:5px;background-color:#fff;}
}
@media only screen and (max-width: 500px) {
/* Sonderfall Räumlichkeiten Flash */
ul.slimmenu li.raeume-ohne-rundgang {display:inherit;}
ul.slimmenu li.raeume-mit-rundgang, p.rundgang-nomob {display:none;}
}

@media only screen and (max-width: 500px) {
img.li007-google-pic {width:}
}









/* tooltip */
a.tooltip {
  position: relative;
  text-decoration: none;
}
a.tooltip:after {
  font-size:16px;
  content: attr(data-tooltip);
  position: absolute;
  bottom: 130%;
  left: 20%;

  background: #ffcb66;
  background-color:/*rgba(255, 203, 102, 0.95)*/rgba(30, 97, 156, 0.95);
  padding: 5px 15px;
  color: rgba(255, 255, 255, 0.95);
  border-radius : 10px;
  white-space: nowrap;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -o-transition : all 0.4s ease;
  transition : all 0.4s ease;
}
a.tooltip:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 20px solid rgba(255, 203, 102, 0.95);
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  -webkit-transition: all 0.4s ease;
  -o-transition : all 0.4s ease;
  transition : all 0.4s ease;
  opacity: 0;
  left: 30%;
  bottom: 90%;
}
a.tooltip:hover:after {
  bottom: 100%;
}
a.tooltip:hover:before {
  bottom: 70%;
}
a.tooltip:hover:after, a:hover:before {
  opacity: 1;
}
/* Besonderheiten */
.folge-h3 {padding-top:32px;padding-bottom:12px;}
/* ################################ baguetteBox ############################### */
/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.3.1
 * @url https://github.com/feimosi/baguetteBox.js
 */
.baguetteBoxOne {}
.baguetteBoxOne figure {float:left;width:20%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;overflow:hidden}
.baguetteBoxOne figure figcaption {padding-top:6px;}
#baguetteBox-overlay {display: none; opacity: 0; position: fixed; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000000; background-color: rgba(1, 11, 19, 0.975); -webkit-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; transition: opacity 0.5s ease;}
#baguetteBox-overlay {}
#baguetteBox-overlay.visible {opacity: 1;}
#baguetteBox-overlay .full-image { display: inline-block; position: relative; width: 100%; height: 100%; text-align: center;}
#baguetteBox-overlay .full-image figure {display: inline; margin: 0;height: 100%;}
#baguetteBox-overlay .full-image img { -webkit-box-sizing:border-box; box-sizing:border-box;padding:12px;border:solid 1px #666; display: inline-block; width: auto; height: auto; max-height: 80%; max-width: 80%; vertical-align: middle; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }
#baguetteBox-overlay .full-image figcaption { display:none;/* #################### Schrift Bild */ display: block; position: absolute; bottom: 0; width: 100%; text-align: center; padding-top: 2em; padding-bottom: 2em; color:rgba(255, 255, 255, 0.65); letter-spacing:0.005em;font-size: 0.75em; font-family: sans-serif; }
#baguetteBox-overlay .full-image:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }
#baguetteBox-slider { position: absolute; left: 0; top: 0; height: 100%; width: 100%; white-space: nowrap; -webkit-transition: left 0.4s ease, -webkit-transform 0.4s ease; transition: left 0.4s ease, -webkit-transform 0.4s ease; -o-transition: left 0.4s ease, transform 0.4s ease; transition: left 0.4s ease, transform 0.4s ease; transition: left 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease; }
#baguetteBox-slider.bounce-from-right { -webkit-animation: bounceFromRight 0.4s ease-out; animation: bounceFromRight 0.4s ease-out;}
#baguetteBox-slider.bounce-from-left { -webkit-animation: bounceFromLeft 0.4s ease-out; animation: bounceFromLeft 0.4s ease-out;}
/* Hintergrund der next Buttons */
.baguetteBox-button#next-button,
.baguetteBox-button#previous-button {top: 50%; top: calc(50% - 30px); width: 54px; height: 60px;background-color:rgba(48, 69,88, 0.35);}
.baguetteBox-button { position: absolute; cursor: pointer; outline: none; padding: 0; margin: 0; border: 0; border-radius: 15%;color:  rgba(255, 255, 255, 0.875); -webkit-transition: background-color 0.4s ease; -o-transition: background-color 0.4s ease; transition: background-color 0.4s ease; font-family: sans-serif; font-size: 1em; }
.baguetteBox-button:hover {/*background-color: rgba(50, 50, 50, 0.9);*/}
.baguetteBox-button#next-button {right: 2%;}
.baguetteBox-button#previous-button {left: 2%;}
.baguetteBox-button#close-button { top: 20px; right: 2%;  right: calc(2% + 6px);width: 40px; height: 40px;padding-top:8px;padding-left:4px; }
.baguetteBox-button#close-button, .baguetteBox-button#previous-button  {background-color:rgba(48, 69,88, 0.35);}
/* Cookie Control Permanent Button*/
.layout-1 svg {opacity:0.3;}
.layout-1:hover svg {opacity:1;}
/* Corona Regelungen */
div.corona-regelung {margin-top:56px;font-size:0.85em;line-height:110%;position:relative;}
div.c-r-01 {position:absolute;left:0;top:0;}
div.c-r-01 img {width:30px;height:auto;border-radius:90%;background-color:#c70202;}
div.c-r-02 {position:absolute;left:0;top:0;box-sizing:border-box;padding-left:42px;padding-top:4px;width:100%;line-height:125%;}
div.corona-regelung div.c-r-02  p:first-child {font-weight:400;font-size:1.075em;color:#c70202;}
div.corona-regelung div.c-r-02 ul {margin:0;padding:0;margin-left:-24px;margin-top:12px;padding:inherit;list-style:disc;color:#c70202;}
div.corona-regelung div.c-r-02 ul li {margin:0;padding:0;margin-bottom:6px;padding:0;}
div.corona-regelung div.c-r-02 ul li span {color:#313131;}
@media only screen and (max-width: 560px) {  
div.corona-regelung div.c-r-01, div.corona-regelung  div.c-r-02 {position:inherit;float:left;width:100%;padding:0;margin:0;}
div.corona-regelung  div.c-r-01 {margin-bottom:12px;text-align:center;}
div.corona-regelung div.c-r-02  {}
div.corona-regelung div.c-r-02 ul  {margin-left:16px;}
}
@media only screen and (max-width: 600px) {
.accordion__content figure.pic-text {border:none;padding:3px;width:100%;margin-bottom:12px;margin-right:0;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#446a91+50,7db9e8+100&0+1,0.85+50,0+100 */
background: linear-gradient(to right,  rgba(68,106,145,0) 1%,rgba(68,106,145,0.85) 50%,rgba(125,185,232,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#cecece+50,7db9e8+100&0+1,0.85+50,0+100 */
background: linear-gradient(to right,  rgba(206,206,206,0) 1%,rgba(206,206,206,0.85) 50%,rgba(125,185,232,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.accordion__content figure.pic-text img {float:none;width:120px;height:auto;}
}





@media only screen and (max-width: 480px) {
div.at-02 article .fliesstext p.last-child {padding-right:40px;}  
.accordion__item {margin:0;margin-top:0px;}
span.accordion-lesen,a.ac-close {font-size:15px!important;}
}
/* Ergänzung 2025-10-01 */

.line-start-standorte {width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;padding:32px;}
.line-start-standorte .start-standorte {width:22%}
#kon-ezbereich,#kon-ezbereich figure  {width:320px;margin:0;padding:0;}
@media only screen and (max-width: 1600px) { 
.line-start-standorte .start-standorte {width:20%}
#kon-ezbereich,#kon-ezbereich figure  {width:100%;margin:0;padding:0;}
}
@media only screen and (max-width: 1200px) { 
.line-start-standorte .start-standorte {width:34%;margin-bottom:90px;}
#kon-ezbereich,#kon-ezbereich figure  {width:97.5%;margin:0;padding:0;}
}
@media only screen and (max-width: 800px) { 
.line-start-standorte {width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-left:0;padding-right:0;}
.line-start-standorte .start-standorte {width:90%;margin-bottom:60px;text-align:center!important;}
#kon-ezbereich,#kon-ezbereich figure  {margin:0;padding:0;text-align:center!important;}
#kon-ezbereich figure {width:360px;margin:auto;margin-bottom:32px;}
#kon-ezbereich figure  img {}
}
@media only screen and (max-width: 500px) { 
.line-start-standorte {width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-left:0;padding-right:0;}
.line-start-standorte .start-standorte {width:90%;margin-bottom:60px;text-align:center!important;}
#kon-ezbereich,#kon-ezbereich figure  {margin:0;padding:0;text-align:center!important;}
#kon-ezbereich figure {width:280px;margin:auto;margin-bottom:32px;}
#kon-ezbereich figure  img {}
}

/* Änderung 2025-10-07 */

div.start-standorte figure {width:100%;height:auto;}
div.start-standorte figure img {width:78.5%;height:auto;margin-top:9px;}
/*
.bls { background-image: url(../images/standard/logo-70.png); background-repeat: no-repeat; background-position: left center;background-size:20px auto;margin-top:2px;padding-left:38px;color:#1e619c;letter-spacing:0.01em;text-align:left;}
*/
img.bls {width:2px height:auto;margin-right:12px;}

@media only screen and (max-width: 800px) { 
img.bls {margin-bottom:480px;}
}
/* 2026 */


a.pdf-download img {background-color:rgba(255,255,255,0)!important;border-radius:0!important;}