@charset "UTF-8";
/*	================================================== styles.scss          ==================================================*/
/*	================================================== ABSTRACTS / vars ==================================================*/
/*! Bootstrap v4.4.1 (https://getbootstrap.com/) Copyright 2011-2019 The Bootstrap Authors Copyright 2011-2019 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
:root { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #000; --secondary: #000; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --breakpoint-xxl: 1500px; --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*, *::before, *::after { box-sizing: border-box; }

html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }

body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #000; text-align: left; background-color: #fff; }

[tabindex="-1"]:focus:not(:focus-visible) { outline: 0 !important; }

hr { box-sizing: content-box; height: 0; overflow: visible; }

h1, h2, .presse-uebersicht .pm-tag-toolbar, .presse-administration .pm-tag-toolbar, .pm-topnews .pm-tag-toolbar, .presse-uebersicht-tag .pm-tag-toolbar, h3, h4, .c-table caption, .basecontent-table > table caption, .basecontent-dvv-rss table caption, h5, h6 { margin-top: 0; margin-bottom: 0.5rem; }

p { margin-top: 0; margin-bottom: 1rem; }

abbr[title], abbr[data-original-title] { text-decoration: underline; text-decoration: underline dotted; cursor: help; border-bottom: 0; text-decoration-skip-ink: none; }

address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

ol, ul, dl { margin-top: 0; margin-bottom: 1rem; }

ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; }

dt { font-weight: 700; }

dd { margin-bottom: .5rem; margin-left: 0; }

blockquote { margin: 0 0 1rem; }

b, strong { font-weight: bolder; }

small { font-size: 80%; }

sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }

sub { bottom: -.25em; }

sup { top: -.5em; }

a { color: #000; text-decoration: none; background-color: transparent; }

a:hover { color: black; text-decoration: underline; }

a:not([href]) { color: inherit; text-decoration: none; }

a:not([href]):hover { color: inherit; text-decoration: none; }

pre, code, kbd, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }

pre { margin-top: 0; margin-bottom: 1rem; overflow: auto; }

figure { margin: 0 0 1rem; }

img { vertical-align: middle; border-style: none; }

svg { overflow: hidden; vertical-align: middle; }

table { border-collapse: collapse; }

caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: #6c757d; text-align: left; caption-side: bottom; }

th { text-align: inherit; }

label { display: inline-block; margin-bottom: 0.5rem; }

button { border-radius: 0; }

button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; }

input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }

button, input { overflow: visible; }

button, select { text-transform: none; }

select { word-wrap: normal; }

button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0; border-style: none; }

input[type="radio"], input[type="checkbox"] { box-sizing: border-box; padding: 0; }

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -webkit-appearance: listbox; }

textarea { overflow: auto; resize: vertical; }

fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

legend { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }

progress { vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { outline-offset: -2px; -webkit-appearance: none; }

[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; }

output { display: inline-block; }

summary { display: list-item; cursor: pointer; }

template { display: none; }

[hidden] { display: none !important; }

h1, h2, .presse-uebersicht .pm-tag-toolbar, .presse-administration .pm-tag-toolbar, .pm-topnews .pm-tag-toolbar, .presse-uebersicht-tag .pm-tag-toolbar, h3, h4, .c-table caption, .basecontent-table > table caption, .basecontent-dvv-rss table caption, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }

h1, .h1 { font-size: 2.5rem; }

h2, .presse-uebersicht .pm-tag-toolbar, .presse-administration .pm-tag-toolbar, .pm-topnews .pm-tag-toolbar, .presse-uebersicht-tag .pm-tag-toolbar, .h2 { font-size: 2rem; }

h3, .h3 { font-size: 1.75rem; }

h4, .c-table caption, .basecontent-table > table caption, .basecontent-dvv-rss table caption, .h4 { font-size: 1.5rem; }

h5, .h5 { font-size: 1.25rem; }

h6, .h6 { font-size: 1rem; }

.lead { font-size: 1.25rem; font-weight: 300; }

.display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2; }

.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2; }

.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2; }

.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2; }

hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); }

small, .small { font-size: 80%; font-weight: 400; }

mark, .mark { padding: 0.2em; background-color: #fcf8e3; }

.list-unstyled { padding-left: 0; list-style: none; }

.list-inline { padding-left: 0; list-style: none; }

.list-inline-item { display: inline-block; }

.list-inline-item:not(:last-child) { margin-right: 0.5rem; }

.initialism { font-size: 90%; text-transform: uppercase; }

.blockquote { margin-bottom: 1rem; font-size: 1.25rem; }

.blockquote-footer { display: block; font-size: 80%; color: #6c757d; }

.blockquote-footer::before { content: "\2014\00A0"; }

.img-fluid { max-width: 100%; height: auto; }

.img-thumbnail { padding: 0.25rem; background-color: #fff; border: 1px solid #dee2e6; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); max-width: 100%; height: auto; }

.figure { display: inline-block; }

.figure-img { margin-bottom: 0.5rem; line-height: 1; }

.figure-caption { font-size: 90%; color: #6c757d; }

code { font-size: 87.5%; color: #e83e8c; word-wrap: break-word; }

a > code { color: inherit; }

kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: #fff; background-color: #212529; box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25); }

kbd kbd { padding: 0; font-size: 100%; font-weight: 700; box-shadow: none; }

pre { display: block; font-size: 87.5%; color: #212529; }

pre code { font-size: inherit; color: inherit; word-break: normal; }

.pre-scrollable { max-height: 340px; overflow-y: scroll; }

.container { width: 100%; padding-right: 25px; padding-left: 25px; margin-right: auto; margin-left: auto; }

@media (min-width: 576px) { .container { max-width: 420px; } }

@media (min-width: 768px) { .container { max-width: 720px; } }

@media (min-width: 992px) { .container { max-width: 960px; } }

@media (min-width: 1200px) { .container { max-width: 1090px; } }

@media (min-width: 1500px) { .container { max-width: 1500px; } }

.container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm { width: 100%; padding-right: 25px; padding-left: 25px; margin-right: auto; margin-left: auto; }

@media (min-width: 576px) { .container-sm, .container { max-width: 420px; } }

@media (min-width: 768px) { .container-md, .container-sm, .container { max-width: 720px; } }

@media (min-width: 992px) { .container-lg, .container-md, .container-sm, .container { max-width: 960px; } }

@media (min-width: 1200px) { .container-xl, .container-lg, .container-md, .container-sm, .container { max-width: 1090px; } }

@media (min-width: 1500px) { .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { max-width: 1500px; } }

.row, .pm-detail, .pm-detail-author { display: flex; flex-wrap: wrap; margin-right: -25px; margin-left: -25px; }

.no-gutters { margin-right: 0; margin-left: 0; }

.no-gutters > .col, .composedcontent-preset_zeile .no-gutters > .composedcontent-preset_box, .no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }

.col-xxl, .col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl, .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .composedcontent-preset_zeile .composedcontent-preset_box, .col-auto, .col-12, .pm-detail .pm-parentRubrik, .pm-detail-author .pm-parentRubrik, .pm-detail .pm-from, .pm-detail-author .pm-from, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { position: relative; width: 100%; padding-right: 25px; padding-left: 25px; }

.col, .composedcontent-preset_zeile .composedcontent-preset_box { flex-basis: 0; flex-grow: 1; max-width: 100%; }

.row-cols-1 > * { flex: 0 0 100%; max-width: 100%; }

.row-cols-2 > * { flex: 0 0 50%; max-width: 50%; }

.row-cols-3 > * { flex: 0 0 33.33333333%; max-width: 33.33333333%; }

.row-cols-4 > * { flex: 0 0 25%; max-width: 25%; }

.row-cols-5 > * { flex: 0 0 20%; max-width: 20%; }

.row-cols-6 > * { flex: 0 0 16.66666667%; max-width: 16.66666667%; }

.col-auto { flex: 0 0 auto; width: auto; max-width: 100%; }

.col-1 { flex: 0 0 8.33333333%; max-width: 8.33333333%; }

.col-2 { flex: 0 0 16.66666667%; max-width: 16.66666667%; }

.col-3 { flex: 0 0 25%; max-width: 25%; }

.col-4 { flex: 0 0 33.33333333%; max-width: 33.33333333%; }

.col-5 { flex: 0 0 41.66666667%; max-width: 41.66666667%; }

.col-6 { flex: 0 0 50%; max-width: 50%; }

.col-7 { flex: 0 0 58.33333333%; max-width: 58.33333333%; }

.col-8 { flex: 0 0 66.66666667%; max-width: 66.66666667%; }

.col-9 { flex: 0 0 75%; max-width: 75%; }

.col-10 { flex: 0 0 83.33333333%; max-width: 83.33333333%; }

.col-11 { flex: 0 0 91.66666667%; max-width: 91.66666667%; }

.col-12, .pm-detail .pm-parentRubrik, .pm-detail-author .pm-parentRubrik, .pm-detail .pm-from, .pm-detail-author .pm-from { flex: 0 0 100%; max-width: 100%; }

.order-first { order: -1; }

.order-last { order: 13; }

.order-0 { order: 0; }

.order-1 { order: 1; }

.order-2 { order: 2; }

.order-3 { order: 3; }

.order-4 { order: 4; }

.order-5 { order: 5; }

.order-6 { order: 6; }

.order-7 { order: 7; }

.order-8 { order: 8; }

.order-9 { order: 9; }

.order-10 { order: 10; }

.order-11 { order: 11; }

.order-12 { order: 12; }

.offset-1 { margin-left: 8.33333333%; }

.offset-2 { margin-left: 16.66666667%; }

.offset-3 { margin-left: 25%; }

.offset-4 { margin-left: 33.33333333%; }

.offset-5 { margin-left: 41.66666667%; }

.offset-6 { margin-left: 50%; }

.offset-7 { margin-left: 58.33333333%; }

.offset-8 { margin-left: 66.66666667%; }

.offset-9 { margin-left: 75%; }

.offset-10 { margin-left: 83.33333333%; }

.offset-11 { margin-left: 91.66666667%; }

@media (min-width: 576px) { .col-sm { flex-basis: 0; flex-grow: 1; max-width: 100%; } .row-cols-sm-1 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-sm-2 > * { flex: 0 0 50%; max-width: 50%; } .row-cols-sm-3 > * { flex: 0 0 33.33333333%; max-width: 33.33333333%; } .row-cols-sm-4 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-sm-5 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-sm-6 > * { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-sm-1 { flex: 0 0 8.33333333%; max-width: 8.33333333%; } .col-sm-2 { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .col-sm-3 { flex: 0 0 25%; max-width: 25%; } .col-sm-4 { flex: 0 0 33.33333333%; max-width: 33.33333333%; } .col-sm-5 { flex: 0 0 41.66666667%; max-width: 41.66666667%; } .col-sm-6 { flex: 0 0 50%; max-width: 50%; } .col-sm-7 { flex: 0 0 58.33333333%; max-width: 58.33333333%; } .col-sm-8 { flex: 0 0 66.66666667%; max-width: 66.66666667%; } .col-sm-9 { flex: 0 0 75%; max-width: 75%; } .col-sm-10 { flex: 0 0 83.33333333%; max-width: 83.33333333%; } .col-sm-11 { flex: 0 0 91.66666667%; max-width: 91.66666667%; } .col-sm-12 { flex: 0 0 100%; max-width: 100%; } .order-sm-first { order: -1; } .order-sm-last { order: 13; } .order-sm-0 { order: 0; } .order-sm-1 { order: 1; } .order-sm-2 { order: 2; } .order-sm-3 { order: 3; } .order-sm-4 { order: 4; } .order-sm-5 { order: 5; } .order-sm-6 { order: 6; } .order-sm-7 { order: 7; } .order-sm-8 { order: 8; } .order-sm-9 { order: 9; } .order-sm-10 { order: 10; } .order-sm-11 { order: 11; } .order-sm-12 { order: 12; } .offset-sm-0 { margin-left: 0; } .offset-sm-1 { margin-left: 8.33333333%; } .offset-sm-2 { margin-left: 16.66666667%; } .offset-sm-3 { margin-left: 25%; } .offset-sm-4 { margin-left: 33.33333333%; } .offset-sm-5 { margin-left: 41.66666667%; } .offset-sm-6 { margin-left: 50%; } .offset-sm-7 { margin-left: 58.33333333%; } .offset-sm-8 { margin-left: 66.66666667%; } .offset-sm-9 { margin-left: 75%; } .offset-sm-10 { margin-left: 83.33333333%; } .offset-sm-11 { margin-left: 91.66666667%; } }

@media (min-width: 768px) { .col-md { flex-basis: 0; flex-grow: 1; max-width: 100%; } .row-cols-md-1 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-md-2 > * { flex: 0 0 50%; max-width: 50%; } .row-cols-md-3 > * { flex: 0 0 33.33333333%; max-width: 33.33333333%; } .row-cols-md-4 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-md-5 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-md-6 > * { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-md-1 { flex: 0 0 8.33333333%; max-width: 8.33333333%; } .col-md-2 { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .col-md-3 { flex: 0 0 25%; max-width: 25%; } .col-md-4 { flex: 0 0 33.33333333%; max-width: 33.33333333%; } .col-md-5 { flex: 0 0 41.66666667%; max-width: 41.66666667%; } .col-md-6 { flex: 0 0 50%; max-width: 50%; } .col-md-7 { flex: 0 0 58.33333333%; max-width: 58.33333333%; } .col-md-8 { flex: 0 0 66.66666667%; max-width: 66.66666667%; } .col-md-9 { flex: 0 0 75%; max-width: 75%; } .col-md-10 { flex: 0 0 83.33333333%; max-width: 83.33333333%; } .col-md-11 { flex: 0 0 91.66666667%; max-width: 91.66666667%; } .col-md-12 { flex: 0 0 100%; max-width: 100%; } .order-md-first { order: -1; } .order-md-last { order: 13; } .order-md-0 { order: 0; } .order-md-1 { order: 1; } .order-md-2 { order: 2; } .order-md-3 { order: 3; } .order-md-4 { order: 4; } .order-md-5 { order: 5; } .order-md-6 { order: 6; } .order-md-7 { order: 7; } .order-md-8 { order: 8; } .order-md-9 { order: 9; } .order-md-10 { order: 10; } .order-md-11 { order: 11; } .order-md-12 { order: 12; } .offset-md-0 { margin-left: 0; } .offset-md-1 { margin-left: 8.33333333%; } .offset-md-2 { margin-left: 16.66666667%; } .offset-md-3 { margin-left: 25%; } .offset-md-4 { margin-left: 33.33333333%; } .offset-md-5 { margin-left: 41.66666667%; } .offset-md-6 { margin-left: 50%; } .offset-md-7 { margin-left: 58.33333333%; } .offset-md-8 { margin-left: 66.66666667%; } .offset-md-9 { margin-left: 75%; } .offset-md-10 { margin-left: 83.33333333%; } .offset-md-11 { margin-left: 91.66666667%; } }

@media (min-width: 992px) { .col-lg { flex-basis: 0; flex-grow: 1; max-width: 100%; } .row-cols-lg-1 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-lg-2 > * { flex: 0 0 50%; max-width: 50%; } .row-cols-lg-3 > * { flex: 0 0 33.33333333%; max-width: 33.33333333%; } .row-cols-lg-4 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-lg-5 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-lg-6 > * { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-lg-1 { flex: 0 0 8.33333333%; max-width: 8.33333333%; } .col-lg-2 { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .col-lg-3 { flex: 0 0 25%; max-width: 25%; } .col-lg-4 { flex: 0 0 33.33333333%; max-width: 33.33333333%; } .col-lg-5 { flex: 0 0 41.66666667%; max-width: 41.66666667%; } .col-lg-6 { flex: 0 0 50%; max-width: 50%; } .col-lg-7 { flex: 0 0 58.33333333%; max-width: 58.33333333%; } .col-lg-8 { flex: 0 0 66.66666667%; max-width: 66.66666667%; } .col-lg-9 { flex: 0 0 75%; max-width: 75%; } .col-lg-10 { flex: 0 0 83.33333333%; max-width: 83.33333333%; } .col-lg-11 { flex: 0 0 91.66666667%; max-width: 91.66666667%; } .col-lg-12 { flex: 0 0 100%; max-width: 100%; } .order-lg-first { order: -1; } .order-lg-last { order: 13; } .order-lg-0 { order: 0; } .order-lg-1 { order: 1; } .order-lg-2 { order: 2; } .order-lg-3 { order: 3; } .order-lg-4 { order: 4; } .order-lg-5 { order: 5; } .order-lg-6 { order: 6; } .order-lg-7 { order: 7; } .order-lg-8 { order: 8; } .order-lg-9 { order: 9; } .order-lg-10 { order: 10; } .order-lg-11 { order: 11; } .order-lg-12 { order: 12; } .offset-lg-0 { margin-left: 0; } .offset-lg-1 { margin-left: 8.33333333%; } .offset-lg-2 { margin-left: 16.66666667%; } .offset-lg-3 { margin-left: 25%; } .offset-lg-4 { margin-left: 33.33333333%; } .offset-lg-5 { margin-left: 41.66666667%; } .offset-lg-6 { margin-left: 50%; } .offset-lg-7 { margin-left: 58.33333333%; } .offset-lg-8 { margin-left: 66.66666667%; } .offset-lg-9 { margin-left: 75%; } .offset-lg-10 { margin-left: 83.33333333%; } .offset-lg-11 { margin-left: 91.66666667%; } }

@media (min-width: 1200px) { .col-xl { flex-basis: 0; flex-grow: 1; max-width: 100%; } .row-cols-xl-1 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-xl-2 > * { flex: 0 0 50%; max-width: 50%; } .row-cols-xl-3 > * { flex: 0 0 33.33333333%; max-width: 33.33333333%; } .row-cols-xl-4 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-xl-5 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-xl-6 > * { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-xl-1 { flex: 0 0 8.33333333%; max-width: 8.33333333%; } .col-xl-2 { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .col-xl-3 { flex: 0 0 25%; max-width: 25%; } .col-xl-4 { flex: 0 0 33.33333333%; max-width: 33.33333333%; } .col-xl-5 { flex: 0 0 41.66666667%; max-width: 41.66666667%; } .col-xl-6 { flex: 0 0 50%; max-width: 50%; } .col-xl-7 { flex: 0 0 58.33333333%; max-width: 58.33333333%; } .col-xl-8 { flex: 0 0 66.66666667%; max-width: 66.66666667%; } .col-xl-9 { flex: 0 0 75%; max-width: 75%; } .col-xl-10 { flex: 0 0 83.33333333%; max-width: 83.33333333%; } .col-xl-11 { flex: 0 0 91.66666667%; max-width: 91.66666667%; } .col-xl-12 { flex: 0 0 100%; max-width: 100%; } .order-xl-first { order: -1; } .order-xl-last { order: 13; } .order-xl-0 { order: 0; } .order-xl-1 { order: 1; } .order-xl-2 { order: 2; } .order-xl-3 { order: 3; } .order-xl-4 { order: 4; } .order-xl-5 { order: 5; } .order-xl-6 { order: 6; } .order-xl-7 { order: 7; } .order-xl-8 { order: 8; } .order-xl-9 { order: 9; } .order-xl-10 { order: 10; } .order-xl-11 { order: 11; } .order-xl-12 { order: 12; } .offset-xl-0 { margin-left: 0; } .offset-xl-1 { margin-left: 8.33333333%; } .offset-xl-2 { margin-left: 16.66666667%; } .offset-xl-3 { margin-left: 25%; } .offset-xl-4 { margin-left: 33.33333333%; } .offset-xl-5 { margin-left: 41.66666667%; } .offset-xl-6 { margin-left: 50%; } .offset-xl-7 { margin-left: 58.33333333%; } .offset-xl-8 { margin-left: 66.66666667%; } .offset-xl-9 { margin-left: 75%; } .offset-xl-10 { margin-left: 83.33333333%; } .offset-xl-11 { margin-left: 91.66666667%; } }

@media (min-width: 1500px) { .col-xxl { flex-basis: 0; flex-grow: 1; max-width: 100%; } .row-cols-xxl-1 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-xxl-2 > * { flex: 0 0 50%; max-width: 50%; } .row-cols-xxl-3 > * { flex: 0 0 33.33333333%; max-width: 33.33333333%; } .row-cols-xxl-4 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-xxl-5 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-xxl-6 > * { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .col-xxl-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-xxl-1 { flex: 0 0 8.33333333%; max-width: 8.33333333%; } .col-xxl-2 { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .col-xxl-3 { flex: 0 0 25%; max-width: 25%; } .col-xxl-4 { flex: 0 0 33.33333333%; max-width: 33.33333333%; } .col-xxl-5 { flex: 0 0 41.66666667%; max-width: 41.66666667%; } .col-xxl-6 { flex: 0 0 50%; max-width: 50%; } .col-xxl-7 { flex: 0 0 58.33333333%; max-width: 58.33333333%; } .col-xxl-8 { flex: 0 0 66.66666667%; max-width: 66.66666667%; } .col-xxl-9 { flex: 0 0 75%; max-width: 75%; } .col-xxl-10 { flex: 0 0 83.33333333%; max-width: 83.33333333%; } .col-xxl-11 { flex: 0 0 91.66666667%; max-width: 91.66666667%; } .col-xxl-12 { flex: 0 0 100%; max-width: 100%; } .order-xxl-first { order: -1; } .order-xxl-last { order: 13; } .order-xxl-0 { order: 0; } .order-xxl-1 { order: 1; } .order-xxl-2 { order: 2; } .order-xxl-3 { order: 3; } .order-xxl-4 { order: 4; } .order-xxl-5 { order: 5; } .order-xxl-6 { order: 6; } .order-xxl-7 { order: 7; } .order-xxl-8 { order: 8; } .order-xxl-9 { order: 9; } .order-xxl-10 { order: 10; } .order-xxl-11 { order: 11; } .order-xxl-12 { order: 12; } .offset-xxl-0 { margin-left: 0; } .offset-xxl-1 { margin-left: 8.33333333%; } .offset-xxl-2 { margin-left: 16.66666667%; } .offset-xxl-3 { margin-left: 25%; } .offset-xxl-4 { margin-left: 33.33333333%; } .offset-xxl-5 { margin-left: 41.66666667%; } .offset-xxl-6 { margin-left: 50%; } .offset-xxl-7 { margin-left: 58.33333333%; } .offset-xxl-8 { margin-left: 66.66666667%; } .offset-xxl-9 { margin-left: 75%; } .offset-xxl-10 { margin-left: 83.33333333%; } .offset-xxl-11 { margin-left: 91.66666667%; } }

.table, .c-table, .basecontent-table > table, .basecontent-dvv-rss table, .c-downloadlist, .e-downloadlist { width: 100%; margin-bottom: 1rem; color: #000; }

.table th, .c-table th, .basecontent-table > table th, .basecontent-dvv-rss table th, .c-downloadlist th, .e-downloadlist th, .table td, .c-table td, .basecontent-table > table td, .basecontent-dvv-rss table td, .c-downloadlist td, .e-downloadlist td { padding: 0.75rem; vertical-align: top; border-top: 0 solid #000; }

.table thead th, .c-table thead th, .basecontent-table > table thead th, .basecontent-dvv-rss table thead th, .c-downloadlist thead th, .e-downloadlist thead th { vertical-align: bottom; border-bottom: 0 solid #000; }

.table tbody + tbody, .c-table tbody + tbody, .basecontent-table > table tbody + tbody, .basecontent-dvv-rss table tbody + tbody, .c-downloadlist tbody + tbody, .e-downloadlist tbody + tbody { border-top: 0 solid #000; }

.table-sm th, .table-sm td { padding: 0.3rem; }

.table-bordered, .c-table.show-grid, .basecontent-table > table.show-grid, .basecontent-dvv-rss table.show-grid { border: 0 solid #000; }

.table-bordered th, .c-table.show-grid th, .basecontent-table > table.show-grid th, .basecontent-dvv-rss table.show-grid th, .table-bordered td, .c-table.show-grid td, .basecontent-table > table.show-grid td, .basecontent-dvv-rss table.show-grid td { border: 0 solid #000; }

.table-bordered thead th, .c-table.show-grid thead th, .basecontent-table > table.show-grid thead th, .basecontent-dvv-rss table.show-grid thead th, .table-bordered thead td, .c-table.show-grid thead td, .basecontent-table > table.show-grid thead td, .basecontent-dvv-rss table.show-grid thead td { border-bottom-width: 0; }

.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody { border: 0; }

.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover { color: #000; background-color: rgba(0, 0, 0, 0.075); }

.table-primary, .table-primary > th, .table-primary > td { background-color: #b8b8b8; }

.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody { border-color: #7a7a7a; }

.table-hover .table-primary:hover { background-color: #ababab; }

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: #ababab; }

.table-secondary, .table-secondary > th, .table-secondary > td { background-color: #b8b8b8; }

.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody { border-color: #7a7a7a; }

.table-hover .table-secondary:hover { background-color: #ababab; }

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th { background-color: #ababab; }

.table-success, .table-success > th, .table-success > td { background-color: #c3e6cb; }

.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody { border-color: #8fd19e; }

.table-hover .table-success:hover { background-color: #b1dfbb; }

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: #b1dfbb; }

.table-info, .table-info > th, .table-info > td { background-color: #bee5eb; }

.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody { border-color: #86cfda; }

.table-hover .table-info:hover { background-color: #abdde5; }

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: #abdde5; }

.table-warning, .table-warning > th, .table-warning > td { background-color: #ffeeba; }

.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody { border-color: #ffdf7e; }

.table-hover .table-warning:hover { background-color: #ffe8a1; }

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: #ffe8a1; }

.table-danger, .table-danger > th, .table-danger > td { background-color: #f5c6cb; }

.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody { border-color: #ed969e; }

.table-hover .table-danger:hover { background-color: #f1b0b7; }

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: #f1b0b7; }

.table-light, .table-light > th, .table-light > td { background-color: #fdfdfe; }

.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody { border-color: #fbfcfc; }

.table-hover .table-light:hover { background-color: #ececf6; }

.table-hover .table-light:hover > td, .table-hover .table-light:hover > th { background-color: #ececf6; }

.table-dark, .table-dark > th, .table-dark > td { background-color: #c6c8ca; }

.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody { border-color: #95999c; }

.table-hover .table-dark:hover { background-color: #b9bbbe; }

.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th { background-color: #b9bbbe; }

.table-active, .table-active > th, .table-active > td { background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover { background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th, .c-table .thead-dark th, .basecontent-table > table .thead-dark th, .basecontent-dvv-rss table .thead-dark th, .c-downloadlist .thead-dark th, .e-downloadlist .thead-dark th { color: #fff; background-color: #343a40; border-color: #454d55; }

.table .thead-light th, .c-table .thead-light th, .basecontent-table > table .thead-light th, .basecontent-dvv-rss table .thead-light th, .c-downloadlist .thead-light th, .e-downloadlist .thead-light th { color: #495057; background-color: #e9ecef; border-color: #000; }

.table-dark { color: #fff; background-color: #343a40; }

.table-dark th, .table-dark td, .table-dark thead th { border-color: #454d55; }

.table-dark.table-bordered, .table-dark.c-table.show-grid, .basecontent-table > table.table-dark.show-grid, .basecontent-dvv-rss table.table-dark.show-grid { border: 0; }

.table-dark.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(255, 255, 255, 0.05); }

.table-dark.table-hover tbody tr:hover { color: #fff; background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) { .table-responsive-sm { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .table-responsive-sm > .table-bordered, .table-responsive-sm > .c-table.show-grid, .basecontent-table.table-responsive-sm > table.show-grid, .basecontent-dvv-rss .table-responsive-sm > table.show-grid { border: 0; } }

@media (max-width: 767.98px) { .table-responsive-md { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .table-responsive-md > .table-bordered, .table-responsive-md > .c-table.show-grid, .basecontent-table.table-responsive-md > table.show-grid, .basecontent-dvv-rss .table-responsive-md > table.show-grid { border: 0; } }

@media (max-width: 991.98px) { .table-responsive-lg { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .table-responsive-lg > .table-bordered, .table-responsive-lg > .c-table.show-grid, .basecontent-table.table-responsive-lg > table.show-grid, .basecontent-dvv-rss .table-responsive-lg > table.show-grid { border: 0; } }

@media (max-width: 1199.98px) { .table-responsive-xl { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .table-responsive-xl > .table-bordered, .table-responsive-xl > .c-table.show-grid, .basecontent-table.table-responsive-xl > table.show-grid, .basecontent-dvv-rss .table-responsive-xl > table.show-grid { border: 0; } }

@media (max-width: 1499.98px) { .table-responsive-xxl { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .table-responsive-xxl > .table-bordered, .table-responsive-xxl > .c-table.show-grid, .basecontent-table.table-responsive-xxl > table.show-grid, .basecontent-dvv-rss .table-responsive-xxl > table.show-grid { border: 0; } }

.table-responsive { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }

.table-responsive > .table-bordered, .table-responsive > .c-table.show-grid, .basecontent-table.table-responsive > table.show-grid, .basecontent-dvv-rss .table-responsive > table.show-grid { border: 0; }

.form-control, .searchDiv input[name="query"], .searchDiv .searchInputField, .presse-uebersicht .pm-datefilter select, .presse-uebersicht .pm-datefilter input[type="search"], .presse-uebersicht form[name="pm-searchform"] select, .presse-uebersicht form[name="pm-searchform"] input[type="search"], .presse-administration .pm-datefilter select, .presse-administration .pm-datefilter input[type="search"], .presse-administration form[name="pm-searchform"] select, .presse-administration form[name="pm-searchform"] input[type="search"], .teilbaumsuche .quicksearchtext, form.c-quicksearch .c-quicksearch__input { display: block; width: 100%; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-control, .searchDiv input[name="query"], .searchDiv .searchInputField, .presse-uebersicht .pm-datefilter select, .presse-uebersicht .pm-datefilter input[type="search"], .presse-uebersicht form[name="pm-searchform"] select, .presse-uebersicht form[name="pm-searchform"] input[type="search"], .presse-administration .pm-datefilter select, .presse-administration .pm-datefilter input[type="search"], .presse-administration form[name="pm-searchform"] select, .presse-administration form[name="pm-searchform"] input[type="search"], .teilbaumsuche .quicksearchtext, form.c-quicksearch .c-quicksearch__input { transition: none; } }

.form-control::-ms-expand, .searchDiv input[name="query"]::-ms-expand, .searchDiv .searchInputField::-ms-expand, .presse-uebersicht .pm-datefilter select::-ms-expand, .presse-uebersicht .pm-datefilter input[type="search"]::-ms-expand, .presse-uebersicht form[name="pm-searchform"] select::-ms-expand, .presse-uebersicht form[name="pm-searchform"] input[type="search"]::-ms-expand, .presse-administration .pm-datefilter select::-ms-expand, .presse-administration .pm-datefilter input[type="search"]::-ms-expand, .presse-administration form[name="pm-searchform"] select::-ms-expand, .presse-administration form[name="pm-searchform"] input[type="search"]::-ms-expand, .teilbaumsuche .quicksearchtext::-ms-expand, form.c-quicksearch .c-quicksearch__input::-ms-expand { background-color: transparent; border: 0; }

.form-control:-moz-focusring, .searchDiv input[name="query"]:-moz-focusring, .searchDiv .searchInputField:-moz-focusring, .presse-uebersicht .pm-datefilter select:-moz-focusring, .presse-uebersicht .pm-datefilter input[type="search"]:-moz-focusring, .presse-uebersicht form[name="pm-searchform"] select:-moz-focusring, .presse-uebersicht form[name="pm-searchform"] input[type="search"]:-moz-focusring, .presse-administration .pm-datefilter select:-moz-focusring, .presse-administration .pm-datefilter input[type="search"]:-moz-focusring, .presse-administration form[name="pm-searchform"] select:-moz-focusring, .presse-administration form[name="pm-searchform"] input[type="search"]:-moz-focusring, .teilbaumsuche .quicksearchtext:-moz-focusring, form.c-quicksearch .c-quicksearch__input:-moz-focusring { text-shadow: 0 0 0 #495057; }

.form-control::placeholder, .searchDiv input[name="query"]::placeholder, .searchDiv .searchInputField::placeholder, .presse-uebersicht .pm-datefilter select::placeholder, .presse-uebersicht .pm-datefilter input[type="search"]::placeholder, .presse-uebersicht form[name="pm-searchform"] select::placeholder, .presse-uebersicht form[name="pm-searchform"] input[type="search"]::placeholder, .presse-administration .pm-datefilter select::placeholder, .presse-administration .pm-datefilter input[type="search"]::placeholder, .presse-administration form[name="pm-searchform"] select::placeholder, .presse-administration form[name="pm-searchform"] input[type="search"]::placeholder, .teilbaumsuche .quicksearchtext::placeholder, form.c-quicksearch .c-quicksearch__input::placeholder { color: #6c757d; opacity: 1; }

.form-control:disabled, .searchDiv input[name="query"]:disabled, .searchDiv .searchInputField:disabled, .presse-uebersicht .pm-datefilter select:disabled, .presse-uebersicht .pm-datefilter input[type="search"]:disabled, .presse-uebersicht form[name="pm-searchform"] select:disabled, .presse-uebersicht form[name="pm-searchform"] input[type="search"]:disabled, .presse-administration .pm-datefilter select:disabled, .presse-administration .pm-datefilter input[type="search"]:disabled, .presse-administration form[name="pm-searchform"] select:disabled, .presse-administration form[name="pm-searchform"] input[type="search"]:disabled, .teilbaumsuche .quicksearchtext:disabled, form.c-quicksearch .c-quicksearch__input:disabled, .form-control[readonly], .searchDiv input[readonly][name="query"], .searchDiv [readonly].searchInputField, .presse-uebersicht .pm-datefilter select[readonly], .presse-uebersicht .pm-datefilter input[readonly][type="search"], .presse-uebersicht form[name="pm-searchform"] select[readonly], .presse-uebersicht form[name="pm-searchform"] input[readonly][type="search"], .presse-administration .pm-datefilter select[readonly], .presse-administration .pm-datefilter input[readonly][type="search"], .presse-administration form[name="pm-searchform"] select[readonly], .presse-administration form[name="pm-searchform"] input[readonly][type="search"], .teilbaumsuche [readonly].quicksearchtext, form.c-quicksearch [readonly].c-quicksearch__input { background-color: #e9ecef; opacity: 1; }

select.form-control:focus::-ms-value, .teilbaumsuche select.quicksearchtext:focus::-ms-value, form.c-quicksearch select.c-quicksearch__input:focus::-ms-value { color: #495057; background-color: #fff; }

.form-control-file, .form-control-range { display: block; width: 100%; }

.col-form-label { padding-top: calc(0.375rem + 1px); padding-bottom: calc(0.375rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.5; }

.col-form-label-lg { padding-top: calc(0.5rem + 1px); padding-bottom: calc(0.5rem + 1px); font-size: 1.25rem; line-height: 1.5; }

.col-form-label-sm { padding-top: calc(0.25rem + 1px); padding-bottom: calc(0.25rem + 1px); font-size: 1rem; line-height: 1.5; }

.form-control-plaintext { display: block; width: 100%; padding: 0.375rem 0; margin-bottom: 0; font-size: 1rem; line-height: 1.5; color: #000; background-color: transparent; border: solid transparent; border-width: 1px 0; }

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0; }

.form-control-sm { height: calc(1.5em + 0.5rem + 2px); padding: 0.25rem 0.5rem; font-size: 1rem; line-height: 1.5; }

.form-control-lg { height: calc(1.5em + 1rem + 2px); padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; }

select.form-control[size], .teilbaumsuche select[size].quicksearchtext, form.c-quicksearch select[size].c-quicksearch__input, select.form-control[multiple], .teilbaumsuche select[multiple].quicksearchtext, form.c-quicksearch select[multiple].c-quicksearch__input { height: auto; }

textarea.form-control, .teilbaumsuche textarea.quicksearchtext, form.c-quicksearch textarea.c-quicksearch__input { height: auto; }

.form-group { margin-bottom: 1rem; }

.form-text { display: block; margin-top: 0.25rem; }

.form-row { display: flex; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }

.form-row > .col, .composedcontent-preset_zeile .form-row > .composedcontent-preset_box, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }

.form-check { position: relative; display: block; padding-left: 1.25rem; }

.form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; }

.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { color: #6c757d; }

.form-check-label { margin-bottom: 0; }

.form-check-inline { display: inline-flex; align-items: center; padding-left: 0; margin-right: 0.75rem; }

.form-check-inline .form-check-input { position: static; margin-top: 0; margin-right: 0.3125rem; margin-left: 0; }

.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #28a745; }

.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 1rem; line-height: 1.5; color: #fff; background-color: rgba(40, 167, 69, 0.9); }

.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip { display: block; }

.was-validated .form-control:valid, .was-validated .searchDiv input[name="query"]:valid, .searchDiv .was-validated input[name="query"]:valid, .was-validated .searchDiv .searchInputField:valid, .searchDiv .was-validated .searchInputField:valid, .was-validated .presse-uebersicht .pm-datefilter select:valid, .presse-uebersicht .pm-datefilter .was-validated select:valid, .was-validated .presse-uebersicht .pm-datefilter input[type="search"]:valid, .presse-uebersicht .pm-datefilter .was-validated input[type="search"]:valid, .was-validated .presse-uebersicht form[name="pm-searchform"] select:valid, .presse-uebersicht form[name="pm-searchform"] .was-validated select:valid, .was-validated .presse-uebersicht form[name="pm-searchform"] input[type="search"]:valid, .presse-uebersicht form[name="pm-searchform"] .was-validated input[type="search"]:valid, .was-validated .presse-administration .pm-datefilter select:valid, .presse-administration .pm-datefilter .was-validated select:valid, .was-validated .presse-administration .pm-datefilter input[type="search"]:valid, .presse-administration .pm-datefilter .was-validated input[type="search"]:valid, .was-validated .presse-administration form[name="pm-searchform"] select:valid, .presse-administration form[name="pm-searchform"] .was-validated select:valid, .was-validated .presse-administration form[name="pm-searchform"] input[type="search"]:valid, .presse-administration form[name="pm-searchform"] .was-validated input[type="search"]:valid, .was-validated .teilbaumsuche .quicksearchtext:valid, .teilbaumsuche .was-validated .quicksearchtext:valid, .was-validated form.c-quicksearch .c-quicksearch__input:valid, form.c-quicksearch .was-validated .c-quicksearch__input:valid, .form-control.is-valid, .searchDiv input.is-valid[name="query"], .searchDiv .is-valid.searchInputField, .presse-uebersicht .pm-datefilter select.is-valid, .presse-uebersicht .pm-datefilter input.is-valid[type="search"], .presse-uebersicht form[name="pm-searchform"] select.is-valid, .presse-uebersicht form[name="pm-searchform"] input.is-valid[type="search"], .presse-administration .pm-datefilter select.is-valid, .presse-administration .pm-datefilter input.is-valid[type="search"], .presse-administration form[name="pm-searchform"] select.is-valid, .presse-administration form[name="pm-searchform"] input.is-valid[type="search"], .teilbaumsuche .is-valid.quicksearchtext, form.c-quicksearch .is-valid.c-quicksearch__input { border-color: #28a745; padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .form-control:valid:focus, .was-validated .searchDiv input[name="query"]:valid:focus, .searchDiv .was-validated input[name="query"]:valid:focus, .was-validated .searchDiv .searchInputField:valid:focus, .searchDiv .was-validated .searchInputField:valid:focus, .was-validated .presse-uebersicht .pm-datefilter select:valid:focus, .presse-uebersicht .pm-datefilter .was-validated select:valid:focus, .was-validated .presse-uebersicht .pm-datefilter input[type="search"]:valid:focus, .presse-uebersicht .pm-datefilter .was-validated input[type="search"]:valid:focus, .was-validated .presse-uebersicht form[name="pm-searchform"] select:valid:focus, .presse-uebersicht form[name="pm-searchform"] .was-validated select:valid:focus, .was-validated .presse-uebersicht form[name="pm-searchform"] input[type="search"]:valid:focus, .presse-uebersicht form[name="pm-searchform"] .was-validated input[type="search"]:valid:focus, .was-validated .presse-administration .pm-datefilter select:valid:focus, .presse-administration .pm-datefilter .was-validated select:valid:focus, .was-validated .presse-administration .pm-datefilter input[type="search"]:valid:focus, .presse-administration .pm-datefilter .was-validated input[type="search"]:valid:focus, .was-validated .presse-administration form[name="pm-searchform"] select:valid:focus, .presse-administration form[name="pm-searchform"] .was-validated select:valid:focus, .was-validated .presse-administration form[name="pm-searchform"] input[type="search"]:valid:focus, .presse-administration form[name="pm-searchform"] .was-validated input[type="search"]:valid:focus, .was-validated .teilbaumsuche .quicksearchtext:valid:focus, .teilbaumsuche .was-validated .quicksearchtext:valid:focus, .was-validated form.c-quicksearch .c-quicksearch__input:valid:focus, form.c-quicksearch .was-validated .c-quicksearch__input:valid:focus, .form-control.is-valid:focus, .searchDiv input.is-valid[name="query"]:focus, .searchDiv .is-valid.searchInputField:focus, .presse-uebersicht .pm-datefilter select.is-valid:focus, .presse-uebersicht .pm-datefilter input.is-valid[type="search"]:focus, .presse-uebersicht form[name="pm-searchform"] select.is-valid:focus, .presse-uebersicht form[name="pm-searchform"] input.is-valid[type="search"]:focus, .presse-administration .pm-datefilter select.is-valid:focus, .presse-administration .pm-datefilter input.is-valid[type="search"]:focus, .presse-administration form[name="pm-searchform"] select.is-valid:focus, .presse-administration form[name="pm-searchform"] input.is-valid[type="search"]:focus, .teilbaumsuche .is-valid.quicksearchtext:focus, form.c-quicksearch .is-valid.c-quicksearch__input:focus { border-color: #28a745; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated textarea.form-control:valid, .was-validated .teilbaumsuche textarea.quicksearchtext:valid, .teilbaumsuche .was-validated textarea.quicksearchtext:valid, .was-validated form.c-quicksearch textarea.c-quicksearch__input:valid, form.c-quicksearch .was-validated textarea.c-quicksearch__input:valid, textarea.form-control.is-valid, .teilbaumsuche textarea.is-valid.quicksearchtext, form.c-quicksearch textarea.is-valid.c-quicksearch__input { padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:valid, .custom-select.is-valid { border-color: #28a745; padding-right: calc(0.75em + 2.3125rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { border-color: #28a745; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: #28a745; }

.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip { display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { color: #28a745; }

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { border-color: #28a745; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { border-color: #34ce57; background-color: #34ce57; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { border-color: #28a745; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { border-color: #28a745; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { border-color: #28a745; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #dc3545; }

.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 1rem; line-height: 1.5; color: #fff; background-color: rgba(220, 53, 69, 0.9); }

.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .form-control:invalid, .was-validated .searchDiv input[name="query"]:invalid, .searchDiv .was-validated input[name="query"]:invalid, .was-validated .searchDiv .searchInputField:invalid, .searchDiv .was-validated .searchInputField:invalid, .was-validated .presse-uebersicht .pm-datefilter select:invalid, .presse-uebersicht .pm-datefilter .was-validated select:invalid, .was-validated .presse-uebersicht .pm-datefilter input[type="search"]:invalid, .presse-uebersicht .pm-datefilter .was-validated input[type="search"]:invalid, .was-validated .presse-uebersicht form[name="pm-searchform"] select:invalid, .presse-uebersicht form[name="pm-searchform"] .was-validated select:invalid, .was-validated .presse-uebersicht form[name="pm-searchform"] input[type="search"]:invalid, .presse-uebersicht form[name="pm-searchform"] .was-validated input[type="search"]:invalid, .was-validated .presse-administration .pm-datefilter select:invalid, .presse-administration .pm-datefilter .was-validated select:invalid, .was-validated .presse-administration .pm-datefilter input[type="search"]:invalid, .presse-administration .pm-datefilter .was-validated input[type="search"]:invalid, .was-validated .presse-administration form[name="pm-searchform"] select:invalid, .presse-administration form[name="pm-searchform"] .was-validated select:invalid, .was-validated .presse-administration form[name="pm-searchform"] input[type="search"]:invalid, .presse-administration form[name="pm-searchform"] .was-validated input[type="search"]:invalid, .was-validated .teilbaumsuche .quicksearchtext:invalid, .teilbaumsuche .was-validated .quicksearchtext:invalid, .was-validated form.c-quicksearch .c-quicksearch__input:invalid, form.c-quicksearch .was-validated .c-quicksearch__input:invalid, .form-control.is-invalid, .searchDiv input.is-invalid[name="query"], .searchDiv .is-invalid.searchInputField, .presse-uebersicht .pm-datefilter select.is-invalid, .presse-uebersicht .pm-datefilter input.is-invalid[type="search"], .presse-uebersicht form[name="pm-searchform"] select.is-invalid, .presse-uebersicht form[name="pm-searchform"] input.is-invalid[type="search"], .presse-administration .pm-datefilter select.is-invalid, .presse-administration .pm-datefilter input.is-invalid[type="search"], .presse-administration form[name="pm-searchform"] select.is-invalid, .presse-administration form[name="pm-searchform"] input.is-invalid[type="search"], .teilbaumsuche .is-invalid.quicksearchtext, form.c-quicksearch .is-invalid.c-quicksearch__input { border-color: #dc3545; padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .form-control:invalid:focus, .was-validated .searchDiv input[name="query"]:invalid:focus, .searchDiv .was-validated input[name="query"]:invalid:focus, .was-validated .searchDiv .searchInputField:invalid:focus, .searchDiv .was-validated .searchInputField:invalid:focus, .was-validated .presse-uebersicht .pm-datefilter select:invalid:focus, .presse-uebersicht .pm-datefilter .was-validated select:invalid:focus, .was-validated .presse-uebersicht .pm-datefilter input[type="search"]:invalid:focus, .presse-uebersicht .pm-datefilter .was-validated input[type="search"]:invalid:focus, .was-validated .presse-uebersicht form[name="pm-searchform"] select:invalid:focus, .presse-uebersicht form[name="pm-searchform"] .was-validated select:invalid:focus, .was-validated .presse-uebersicht form[name="pm-searchform"] input[type="search"]:invalid:focus, .presse-uebersicht form[name="pm-searchform"] .was-validated input[type="search"]:invalid:focus, .was-validated .presse-administration .pm-datefilter select:invalid:focus, .presse-administration .pm-datefilter .was-validated select:invalid:focus, .was-validated .presse-administration .pm-datefilter input[type="search"]:invalid:focus, .presse-administration .pm-datefilter .was-validated input[type="search"]:invalid:focus, .was-validated .presse-administration form[name="pm-searchform"] select:invalid:focus, .presse-administration form[name="pm-searchform"] .was-validated select:invalid:focus, .was-validated .presse-administration form[name="pm-searchform"] input[type="search"]:invalid:focus, .presse-administration form[name="pm-searchform"] .was-validated input[type="search"]:invalid:focus, .was-validated .teilbaumsuche .quicksearchtext:invalid:focus, .teilbaumsuche .was-validated .quicksearchtext:invalid:focus, .was-validated form.c-quicksearch .c-quicksearch__input:invalid:focus, form.c-quicksearch .was-validated .c-quicksearch__input:invalid:focus, .form-control.is-invalid:focus, .searchDiv input.is-invalid[name="query"]:focus, .searchDiv .is-invalid.searchInputField:focus, .presse-uebersicht .pm-datefilter select.is-invalid:focus, .presse-uebersicht .pm-datefilter input.is-invalid[type="search"]:focus, .presse-uebersicht form[name="pm-searchform"] select.is-invalid:focus, .presse-uebersicht form[name="pm-searchform"] input.is-invalid[type="search"]:focus, .presse-administration .pm-datefilter select.is-invalid:focus, .presse-administration .pm-datefilter input.is-invalid[type="search"]:focus, .presse-administration form[name="pm-searchform"] select.is-invalid:focus, .presse-administration form[name="pm-searchform"] input.is-invalid[type="search"]:focus, .teilbaumsuche .is-invalid.quicksearchtext:focus, form.c-quicksearch .is-invalid.c-quicksearch__input:focus { border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated textarea.form-control:invalid, .was-validated .teilbaumsuche textarea.quicksearchtext:invalid, .teilbaumsuche .was-validated textarea.quicksearchtext:invalid, .was-validated form.c-quicksearch textarea.c-quicksearch__input:invalid, form.c-quicksearch .was-validated textarea.c-quicksearch__input:invalid, textarea.form-control.is-invalid, .teilbaumsuche textarea.is-invalid.quicksearchtext, form.c-quicksearch textarea.is-invalid.c-quicksearch__input { padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid { border-color: #dc3545; padding-right: calc(0.75em + 2.3125rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: #dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { color: #dc3545; }

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { border-color: #dc3545; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { border-color: #e4606d; background-color: #e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color: #dc3545; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline, .presse-uebersicht .pm-datefilter, .presse-uebersicht form[name="pm-searchform"], .presse-administration .pm-datefilter, .presse-administration form[name="pm-searchform"], form.c-quicksearch { display: flex; flex-flow: row wrap; align-items: center; }

.form-inline .form-check, .presse-uebersicht .pm-datefilter .form-check, .presse-uebersicht form[name="pm-searchform"] .form-check, .presse-administration .pm-datefilter .form-check, .presse-administration form[name="pm-searchform"] .form-check, form.c-quicksearch .form-check { width: 100%; }

@media (min-width: 576px) { .form-inline label, .presse-uebersicht .pm-datefilter label, .presse-uebersicht form[name="pm-searchform"] label, .presse-administration .pm-datefilter label, .presse-administration form[name="pm-searchform"] label, form.c-quicksearch label { display: flex; align-items: center; justify-content: center; margin-bottom: 0; } .form-inline .form-group, .presse-uebersicht .pm-datefilter .form-group, .presse-uebersicht form[name="pm-searchform"] .form-group, .presse-administration .pm-datefilter .form-group, .presse-administration form[name="pm-searchform"] .form-group, form.c-quicksearch .form-group { display: flex; flex: 0 0 auto; flex-flow: row wrap; align-items: center; margin-bottom: 0; } .form-inline .form-control, .form-inline .searchDiv input[name="query"], .searchDiv .form-inline input[name="query"], .form-inline .searchDiv .searchInputField, .searchDiv .form-inline .searchInputField, .form-inline .presse-uebersicht .pm-datefilter select, .presse-uebersicht .pm-datefilter .form-inline select, .form-inline .presse-uebersicht .pm-datefilter input[type="search"], .presse-uebersicht .pm-datefilter .form-inline input[type="search"], .form-inline .presse-uebersicht form[name="pm-searchform"] select, .presse-uebersicht form[name="pm-searchform"] .form-inline select, .form-inline .presse-uebersicht form[name="pm-searchform"] input[type="search"], .presse-uebersicht form[name="pm-searchform"] .form-inline input[type="search"], .form-inline .presse-administration .pm-datefilter select, .presse-administration .pm-datefilter .form-inline select, .form-inline .presse-administration .pm-datefilter input[type="search"], .presse-administration .pm-datefilter .form-inline input[type="search"], .form-inline .presse-administration form[name="pm-searchform"] select, .presse-administration form[name="pm-searchform"] .form-inline select, .form-inline .presse-administration form[name="pm-searchform"] input[type="search"], .presse-administration form[name="pm-searchform"] .form-inline input[type="search"], .presse-uebersicht .pm-datefilter .form-control, .presse-uebersicht .pm-datefilter .searchDiv input[name="query"], .searchDiv .presse-uebersicht .pm-datefilter input[name="query"], .presse-uebersicht .pm-datefilter .searchDiv .searchInputField, .searchDiv .presse-uebersicht .pm-datefilter .searchInputField, .presse-uebersicht .pm-datefilter select, .presse-uebersicht .pm-datefilter input[type="search"], .presse-uebersicht .pm-datefilter form[name="pm-searchform"] select, .presse-uebersicht form[name="pm-searchform"] .pm-datefilter select, .presse-uebersicht .pm-datefilter form[name="pm-searchform"] input[type="search"], .presse-uebersicht form[name="pm-searchform"] .pm-datefilter input[type="search"], .presse-uebersicht .presse-administration .pm-datefilter select, .presse-administration .presse-uebersicht .pm-datefilter select, .presse-uebersicht .presse-administration .pm-datefilter input[type="search"], .presse-administration .presse-uebersicht .pm-datefilter input[type="search"], .presse-uebersicht .pm-datefilter .presse-administration form[name="pm-searchform"] select, .presse-administration form[name="pm-searchform"] .presse-uebersicht .pm-datefilter select, .presse-uebersicht .pm-datefilter .presse-administration form[name="pm-searchform"] input[type="search"], .presse-administration form[name="pm-searchform"] .presse-uebersicht .pm-datefilter input[type="search"], .presse-uebersicht form[name="pm-searchform"] .form-control, .presse-uebersicht form[name="pm-searchform"] .searchDiv input[name="query"], .searchDiv .presse-uebersicht form[name="pm-searchform"] input[name="query"], .presse-uebersicht form[name="pm-searchform"] .searchDiv .searchInputField, .searchDiv .presse-uebersicht form[name="pm-searchform"] .searchInputField, .presse-uebersicht form[name="pm-searchform"] .pm-datefilter select, .presse-uebersicht .pm-datefilter form[name="pm-searchform"] select, .presse-uebersicht form[name="pm-searchform"] .pm-datefilter input[type="search"], .presse-uebersicht .pm-datefilter form[name="pm-searchform"] input[type="search"], .presse-uebersicht form[name="pm-searchform"] select, .presse-uebersicht form[name="pm-searchform"] input[type="search"], .presse-uebersicht form[name="pm-searchform"] .presse-administration .pm-datefilter select, .presse-administration .pm-datefilter .presse-uebersicht form[name="pm-searchform"] select, .presse-uebersicht form[name="pm-searchform"] .presse-administration .pm-datefilter input[type="search"], .presse-administration .pm-datefilter .presse-uebersicht form[name="pm-searchform"] input[type="search"], .presse-uebersicht .presse-administration form[name="pm-searchform"] select, .presse-administration .presse-uebersicht form[name="pm-searchform"] select, .presse-uebersicht .presse-administration form[name="pm-searchform"] input[type="search"], .presse-administration .presse-uebersicht form[name="pm-searchform"] input[type="search"], .presse-administration .pm-datefilter .form-control, .presse-administration .pm-datefilter .searchDiv input[name="query"], .searchDiv .presse-administration .pm-datefilter input[name="query"], .presse-administration .pm-datefilter .searchDiv .searchInputField, .searchDiv .presse-administration .pm-datefilter .searchInputField, .presse-administration .presse-uebersicht .pm-datefilter select, .presse-uebersicht .presse-administration .pm-datefilter select, .presse-administration .presse-uebersicht .pm-datefilter input[type="search"], .presse-uebersicht .presse-administration .pm-datefilter input[type="search"], .presse-administration .pm-datefilter .presse-uebersicht form[name="pm-searchform"] select, .presse-uebersicht form[name="pm-searchform"] .presse-administration .pm-datefilter select, .presse-administration .pm-datefilter .presse-uebersicht form[name="pm-searchform"] input[type="search"], .presse-uebersicht form[name="pm-searchform"] .presse-administration .pm-datefilter input[type="search"], .presse-administration .pm-datefilter select, .presse-administration .pm-datefilter input[type="search"], .presse-administration .pm-datefilter form[name="pm-searchform"] select, .presse-administration form[name="pm-searchform"] .pm-datefilter select, .presse-administration .pm-datefilter form[name="pm-searchform"] input[type="search"], .presse-administration form[name="pm-searchform"] .pm-datefilter input[type="search"], .presse-administration form[name="pm-searchform"] .form-control, .presse-administration form[name="pm-searchform"] .searchDiv input[name="query"], .searchDiv .presse-administration form[name="pm-searchform"] input[name="query"], .presse-administration form[name="pm-searchform"] .searchDiv .searchInputField, .searchDiv .presse-administration form[name="pm-searchform"] .searchInputField, .presse-administration form[name="pm-searchform"] .presse-uebersicht .pm-datefilter select, .presse-uebersicht .pm-datefilter .presse-administration form[name="pm-searchform"] select, .presse-administration form[name="pm-searchform"] .presse-uebersicht .pm-datefilter input[type="search"], .presse-uebersicht .pm-datefilter .presse-administration form[name="pm-searchform"] input[type="search"], .presse-administration .presse-uebersicht form[name="pm-searchform"] select, .presse-uebersicht .presse-administration form[name="pm-searchform"] select, .presse-administration .presse-uebersicht form[name="pm-searchform"] input[type="search"], .presse-uebersicht .presse-administration form[name="pm-searchform"] input[type="search"], .presse-administration form[name="pm-searchform"] .pm-datefilter select, .presse-administration .pm-datefilter form[name="pm-searchform"] select, .presse-administration form[name="pm-searchform"] .pm-datefilter input[type="search"], .presse-administration .pm-datefilter form[name="pm-searchform"] input[type="search"], .presse-administration form[name="pm-searchform"] select, .presse-administration form[name="pm-searchform"] input[type="search"], .form-inline .teilbaumsuche .quicksearchtext, .presse-uebersicht .pm-datefilter .teilbaumsuche .quicksearchtext, .presse-uebersicht form[name="pm-searchform"] .teilbaumsuche .quicksearchtext, .presse-administration .pm-datefilter .teilbaumsuche .quicksearchtext, .presse-administration form[name="pm-searchform"] .teilbaumsuche .quicksearchtext, .teilbaumsuche .form-inline .quicksearchtext, .teilbaumsuche .presse-uebersicht .pm-datefilter .quicksearchtext, .presse-uebersicht .teilbaumsuche .pm-datefilter .quicksearchtext, .teilbaumsuche .presse-uebersicht form[name="pm-searchform"] .quicksearchtext, .presse-uebersicht .teilbaumsuche form[name="pm-searchform"] .quicksearchtext, .teilbaumsuche .presse-administration .pm-datefilter .quicksearchtext, .presse-administration .teilbaumsuche .pm-datefilter .quicksearchtext, .teilbaumsuche .presse-administration form[name="pm-searchform"] .quicksearchtext, .presse-administration .teilbaumsuche form[name="pm-searchform"] .quicksearchtext, form.c-quicksearch .form-control, form.c-quicksearch .searchDiv input[name="query"], .searchDiv form.c-quicksearch input[name="query"], form.c-quicksearch .searchDiv .searchInputField, .searchDiv form.c-quicksearch .searchInputField, form.c-quicksearch .presse-uebersicht .pm-datefilter select, .presse-uebersicht .pm-datefilter form.c-quicksearch select, form.c-quicksearch .presse-uebersicht .pm-datefilter input[type="search"], .presse-uebersicht .pm-datefilter form.c-quicksearch input[type="search"], form.c-quicksearch .presse-uebersicht form[name="pm-searchform"] select, .presse-uebersicht form[name="pm-searchform"] form.c-quicksearch select, form.c-quicksearch .presse-uebersicht form[name="pm-searchform"] input[type="search"], .presse-uebersicht form[name="pm-searchform"] form.c-quicksearch input[type="search"], form.c-quicksearch .presse-administration .pm-datefilter select, .presse-administration .pm-datefilter form.c-quicksearch select, form.c-quicksearch .presse-administration .pm-datefilter input[type="search"], .presse-administration .pm-datefilter form.c-quicksearch input[type="search"], form.c-quicksearch .presse-administration form[name="pm-searchform"] select, .presse-administration form[name="pm-searchform"] form.c-quicksearch select, form.c-quicksearch .presse-administration form[name="pm-searchform"] input[type="search"], .presse-administration form[name="pm-searchform"] form.c-quicksearch input[type="search"], form.c-quicksearch .teilbaumsuche .quicksearchtext, .teilbaumsuche form.c-quicksearch .quicksearchtext, form.c-quicksearch .c-quicksearch__input { display: inline-block; width: auto; vertical-align: middle; } .form-inline .form-control-plaintext, .presse-uebersicht .pm-datefilter .form-control-plaintext, .presse-uebersicht form[name="pm-searchform"] .form-control-plaintext, .presse-administration .pm-datefilter .form-control-plaintext, .presse-administration form[name="pm-searchform"] .form-control-plaintext, form.c-quicksearch .form-control-plaintext { display: inline-block; } .form-inline .input-group, .presse-uebersicht .pm-datefilter .input-group, .presse-uebersicht form[name="pm-searchform"] .input-group, .presse-administration .pm-datefilter .input-group, .presse-administration form[name="pm-searchform"] .input-group, form.c-quicksearch .input-group, .form-inline .custom-select, .presse-uebersicht .pm-datefilter .custom-select, .presse-uebersicht form[name="pm-searchform"] .custom-select, .presse-administration .pm-datefilter .custom-select, .presse-administration form[name="pm-searchform"] .custom-select, form.c-quicksearch .custom-select { width: auto; } .form-inline .form-check, .presse-uebersicht .pm-datefilter .form-check, .presse-uebersicht form[name="pm-searchform"] .form-check, .presse-administration .pm-datefilter .form-check, .presse-administration form[name="pm-searchform"] .form-check, form.c-quicksearch .form-check { display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0; } .form-inline .form-check-input, .presse-uebersicht .pm-datefilter .form-check-input, .presse-uebersicht form[name="pm-searchform"] .form-check-input, .presse-administration .pm-datefilter .form-check-input, .presse-administration form[name="pm-searchform"] .form-check-input, form.c-quicksearch .form-check-input { position: relative; flex-shrink: 0; margin-top: 0; margin-right: 0.25rem; margin-left: 0; } .form-inline .custom-control, .presse-uebersicht .pm-datefilter .custom-control, .presse-uebersicht form[name="pm-searchform"] .custom-control, .presse-administration .pm-datefilter .custom-control, .presse-administration form[name="pm-searchform"] .custom-control, form.c-quicksearch .custom-control { align-items: center; justify-content: center; } .form-inline .custom-control-label, .presse-uebersicht .pm-datefilter .custom-control-label, .presse-uebersicht form[name="pm-searchform"] .custom-control-label, .presse-administration .pm-datefilter .custom-control-label, .presse-administration form[name="pm-searchform"] .custom-control-label, form.c-quicksearch .custom-control-label { margin-bottom: 0; } }

.btn { display: inline-block; font-weight: bold; color: #000; text-align: center; vertical-align: middle; cursor: pointer; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 1rem 1rem; font-size: 1rem; line-height: 1.5; border-radius: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .btn { transition: none; } }

.btn:hover { color: #000; text-decoration: none; }

.btn:focus, .btn.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }

.btn.disabled, .vwp #anfangsbuchstaben .btn.lpInaktiv, .vwp #anfangsbuchstaben .btn.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn.inaktiv, .btn:disabled { opacity: 0.65; box-shadow: none; }

.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus { box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125); }

a.btn.disabled, .vwp #anfangsbuchstaben .btn.lpInaktiv, .vwp #anfangsbuchstaben .btn.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn.inaktiv, fieldset:disabled a.btn { pointer-events: none; }

.btn-primary, #loginForm [type=submit] { color: #fff; background-color: #000; border-color: #000; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.btn-primary:hover, #loginForm [type=submit]:hover { color: #fff; background-color: black; border-color: black; }

.btn-primary:focus, #loginForm [type=submit]:focus, .btn-primary.focus, #loginForm .focus[type=submit] { color: #fff; background-color: black; border-color: black; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.btn-primary.disabled, .vwp #anfangsbuchstaben .btn-primary.lpInaktiv, .vwp #anfangsbuchstaben .btn-primary.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-primary.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-primary.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-primary.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-primary.inaktiv, #loginForm .disabled[type=submit], #loginForm .vwp #anfangsbuchstaben [type=submit].lpInaktiv, .vwp #anfangsbuchstaben #loginForm [type=submit].lpInaktiv, #loginForm .vwp #anfangsbuchstaben [type=submit].inaktiv, .vwp #anfangsbuchstaben #loginForm [type=submit].inaktiv, #loginForm .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben [type=submit].lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben #loginForm [type=submit].lpInaktiv, #loginForm .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben [type=submit].inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben #loginForm [type=submit].inaktiv, #loginForm .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben [type=submit].lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben #loginForm [type=submit].lpInaktiv, #loginForm .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben [type=submit].inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben #loginForm [type=submit].inaktiv, .btn-primary:disabled, #loginForm [type=submit]:disabled { color: #fff; background-color: #000; border-color: #000; }

.btn-primary:not(:disabled):not(.disabled):active, #loginForm [type=submit]:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, #loginForm [type=submit]:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, #loginForm .show > .dropdown-toggle[type=submit] { color: #fff; background-color: black; border-color: black; }

.btn-primary:not(:disabled):not(.disabled):active:focus, #loginForm [type=submit]:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, #loginForm [type=submit]:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus, #loginForm .show > .dropdown-toggle[type=submit]:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.btn-secondary { color: #fff; background-color: #000; border-color: #000; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.btn-secondary:hover { color: #fff; background-color: black; border-color: black; }

.btn-secondary:focus, .btn-secondary.focus { color: #fff; background-color: black; border-color: black; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.btn-secondary.disabled, .vwp #anfangsbuchstaben .btn-secondary.lpInaktiv, .vwp #anfangsbuchstaben .btn-secondary.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-secondary.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-secondary.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-secondary.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-secondary.inaktiv, .btn-secondary:disabled { color: #fff; background-color: #000; border-color: #000; }

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { color: #fff; background-color: black; border-color: black; }

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.btn-success { color: #fff; background-color: #28a745; border-color: #28a745; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.btn-success:hover { color: #fff; background-color: #218838; border-color: #1e7e34; }

.btn-success:focus, .btn-success.focus { color: #fff; background-color: #218838; border-color: #1e7e34; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

.btn-success.disabled, .vwp #anfangsbuchstaben .btn-success.lpInaktiv, .vwp #anfangsbuchstaben .btn-success.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-success.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-success.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-success.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-success.inaktiv, .btn-success:disabled { color: #fff; background-color: #28a745; border-color: #28a745; }

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { color: #fff; background-color: #1e7e34; border-color: #1c7430; }

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

.btn-info { color: #fff; background-color: #17a2b8; border-color: #17a2b8; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.btn-info:hover { color: #fff; background-color: #138496; border-color: #117a8b; }

.btn-info:focus, .btn-info.focus { color: #fff; background-color: #138496; border-color: #117a8b; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-info.disabled, .vwp #anfangsbuchstaben .btn-info.lpInaktiv, .vwp #anfangsbuchstaben .btn-info.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-info.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-info.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-info.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-info.inaktiv, .btn-info:disabled { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { color: #fff; background-color: #117a8b; border-color: #10707f; }

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-warning { color: #212529; background-color: #ffc107; border-color: #ffc107; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.btn-warning:hover { color: #212529; background-color: #e0a800; border-color: #d39e00; }

.btn-warning:focus, .btn-warning.focus { color: #212529; background-color: #e0a800; border-color: #d39e00; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

.btn-warning.disabled, .vwp #anfangsbuchstaben .btn-warning.lpInaktiv, .vwp #anfangsbuchstaben .btn-warning.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-warning.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-warning.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-warning.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-warning.inaktiv, .btn-warning:disabled { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { color: #212529; background-color: #d39e00; border-color: #c69500; }

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

.btn-danger { color: #fff; background-color: #dc3545; border-color: #dc3545; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.btn-danger:hover { color: #fff; background-color: #c82333; border-color: #bd2130; }

.btn-danger:focus, .btn-danger.focus { color: #fff; background-color: #c82333; border-color: #bd2130; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-danger.disabled, .vwp #anfangsbuchstaben .btn-danger.lpInaktiv, .vwp #anfangsbuchstaben .btn-danger.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-danger.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-danger.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-danger.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-danger.inaktiv, .btn-danger:disabled { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { color: #fff; background-color: #bd2130; border-color: #b21f2d; }

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-light { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.btn-light:hover { color: #212529; background-color: #e2e6ea; border-color: #dae0e5; }

.btn-light:focus, .btn-light.focus { color: #212529; background-color: #e2e6ea; border-color: #dae0e5; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

.btn-light.disabled, .vwp #anfangsbuchstaben .btn-light.lpInaktiv, .vwp #anfangsbuchstaben .btn-light.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-light.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-light.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-light.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-light.inaktiv, .btn-light:disabled { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { color: #212529; background-color: #dae0e5; border-color: #d3d9df; }

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

.btn-dark { color: #fff; background-color: #343a40; border-color: #343a40; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.btn-dark:hover { color: #fff; background-color: #23272b; border-color: #1d2124; }

.btn-dark:focus, .btn-dark.focus { color: #fff; background-color: #23272b; border-color: #1d2124; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-dark.disabled, .vwp #anfangsbuchstaben .btn-dark.lpInaktiv, .vwp #anfangsbuchstaben .btn-dark.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-dark.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-dark.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-dark.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-dark.inaktiv, .btn-dark:disabled { color: #fff; background-color: #343a40; border-color: #343a40; }

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { color: #fff; background-color: #1d2124; border-color: #171a1d; }

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-outline-primary { color: #000; border-color: #000; }

.btn-outline-primary:hover { color: #fff; background-color: #000; border-color: #000; }

.btn-outline-primary:focus, .btn-outline-primary.focus { box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-outline-primary.disabled, .vwp #anfangsbuchstaben .btn-outline-primary.lpInaktiv, .vwp #anfangsbuchstaben .btn-outline-primary.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-outline-primary.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-outline-primary.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-outline-primary.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-outline-primary.inaktiv, .btn-outline-primary:disabled { color: #000; background-color: transparent; }

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color: #fff; background-color: #000; border-color: #000; }

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-outline-secondary { color: #000; border-color: #000; }

.btn-outline-secondary:hover { color: #fff; background-color: #000; border-color: #000; }

.btn-outline-secondary:focus, .btn-outline-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-outline-secondary.disabled, .vwp #anfangsbuchstaben .btn-outline-secondary.lpInaktiv, .vwp #anfangsbuchstaben .btn-outline-secondary.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-outline-secondary.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-outline-secondary.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-outline-secondary.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-outline-secondary.inaktiv, .btn-outline-secondary:disabled { color: #000; background-color: transparent; }

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color: #fff; background-color: #000; border-color: #000; }

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-outline-success { color: #28a745; border-color: #28a745; }

.btn-outline-success:hover { color: #fff; background-color: #28a745; border-color: #28a745; }

.btn-outline-success:focus, .btn-outline-success.focus { box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-success.disabled, .vwp #anfangsbuchstaben .btn-outline-success.lpInaktiv, .vwp #anfangsbuchstaben .btn-outline-success.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-outline-success.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-outline-success.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-outline-success.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-outline-success.inaktiv, .btn-outline-success:disabled { color: #28a745; background-color: transparent; }

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { color: #fff; background-color: #28a745; border-color: #28a745; }

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-info { color: #17a2b8; border-color: #17a2b8; }

.btn-outline-info:hover { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.btn-outline-info:focus, .btn-outline-info.focus { box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-info.disabled, .vwp #anfangsbuchstaben .btn-outline-info.lpInaktiv, .vwp #anfangsbuchstaben .btn-outline-info.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-outline-info.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-outline-info.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-outline-info.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-outline-info.inaktiv, .btn-outline-info:disabled { color: #17a2b8; background-color: transparent; }

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning { color: #ffc107; border-color: #ffc107; }

.btn-outline-warning:hover { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-outline-warning:focus, .btn-outline-warning.focus { box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-warning.disabled, .vwp #anfangsbuchstaben .btn-outline-warning.lpInaktiv, .vwp #anfangsbuchstaben .btn-outline-warning.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-outline-warning.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-outline-warning.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-outline-warning.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-outline-warning.inaktiv, .btn-outline-warning:disabled { color: #ffc107; background-color: transparent; }

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger { color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:hover { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:focus, .btn-outline-danger.focus { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-danger.disabled, .vwp #anfangsbuchstaben .btn-outline-danger.lpInaktiv, .vwp #anfangsbuchstaben .btn-outline-danger.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-outline-danger.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-outline-danger.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-outline-danger.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-outline-danger.inaktiv, .btn-outline-danger:disabled { color: #dc3545; background-color: transparent; }

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light { color: #f8f9fa; border-color: #f8f9fa; }

.btn-outline-light:hover { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }

.btn-outline-light:focus, .btn-outline-light.focus { box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-light.disabled, .vwp #anfangsbuchstaben .btn-outline-light.lpInaktiv, .vwp #anfangsbuchstaben .btn-outline-light.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-outline-light.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-outline-light.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-outline-light.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-outline-light.inaktiv, .btn-outline-light:disabled { color: #f8f9fa; background-color: transparent; }

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark { color: #343a40; border-color: #343a40; }

.btn-outline-dark:hover { color: #fff; background-color: #343a40; border-color: #343a40; }

.btn-outline-dark:focus, .btn-outline-dark.focus { box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-dark.disabled, .vwp #anfangsbuchstaben .btn-outline-dark.lpInaktiv, .vwp #anfangsbuchstaben .btn-outline-dark.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-outline-dark.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-outline-dark.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-outline-dark.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-outline-dark.inaktiv, .btn-outline-dark:disabled { color: #343a40; background-color: transparent; }

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { color: #fff; background-color: #343a40; border-color: #343a40; }

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-link { font-weight: 400; color: #000; text-decoration: none; }

.btn-link:hover { color: black; text-decoration: underline; }

.btn-link:focus, .btn-link.focus { text-decoration: underline; box-shadow: none; }

.btn-link:disabled, .btn-link.disabled, .vwp #anfangsbuchstaben .btn-link.lpInaktiv, .vwp #anfangsbuchstaben .btn-link.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-link.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .btn-link.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-link.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .btn-link.inaktiv { color: #6c757d; pointer-events: none; }

.btn-lg, .btn-group-lg > .btn { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0; }

.btn-sm, .btn-group-sm > .btn { padding: 0.25rem 0.5rem; font-size: 1rem; line-height: 1.5; border-radius: 0; }

.btn-block { display: block; width: 100%; }

.btn-block + .btn-block { margin-top: 0.5rem; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }

.fade { transition: opacity 0.15s linear; }

@media (prefers-reduced-motion: reduce) { .fade { transition: none; } }

.fade:not(.show) { opacity: 0; }

.collapse:not(.show) { display: none; }

.collapsing { position: relative; height: 0; overflow: hidden; transition: height 0.35s ease; }

@media (prefers-reduced-motion: reduce) { .collapsing { transition: none; } }

.dropup, .dropright, .dropdown, .dropleft { position: relative; }

.dropdown-toggle { white-space: nowrap; }

.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent; }

.dropdown-toggle:empty::after { margin-left: 0; }

.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 1rem; color: #000; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175); }

.dropdown-menu-left { right: auto; left: 0; }

.dropdown-menu-right { right: 0; left: auto; }

@media (min-width: 576px) { .dropdown-menu-sm-left { right: auto; left: 0; } .dropdown-menu-sm-right { right: 0; left: auto; } }

@media (min-width: 768px) { .dropdown-menu-md-left { right: auto; left: 0; } .dropdown-menu-md-right { right: 0; left: auto; } }

@media (min-width: 992px) { .dropdown-menu-lg-left { right: auto; left: 0; } .dropdown-menu-lg-right { right: 0; left: auto; } }

@media (min-width: 1200px) { .dropdown-menu-xl-left { right: auto; left: 0; } .dropdown-menu-xl-right { right: 0; left: auto; } }

@media (min-width: 1500px) { .dropdown-menu-xxl-left { right: auto; left: 0; } .dropdown-menu-xxl-right { right: 0; left: auto; } }

.dropup .dropdown-menu { top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after { margin-left: 0; }

.dropright .dropdown-menu { top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.125rem; }

.dropright .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after { margin-left: 0; }

.dropright .dropdown-toggle::after { vertical-align: 0; }

.dropleft .dropdown-menu { top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; }

.dropleft .dropdown-toggle::after { display: none; }

.dropleft .dropdown-toggle::before { display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after { margin-left: 0; }

.dropleft .dropdown-toggle::before { vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { right: auto; bottom: auto; }

.dropdown-divider { height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid #e9ecef; }

.dropdown-item, .c-fontsizer a { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; }

.dropdown-item:hover, .c-fontsizer a:hover, .dropdown-item:focus, .c-fontsizer a:focus { color: #16181b; text-decoration: none; background-color: #f8f9fa; }

.dropdown-item.active, .c-fontsizer a.active, .dropdown-item:active, .c-fontsizer a:active { color: #fff; text-decoration: none; background-color: #000; }

.dropdown-item.disabled, .vwp #anfangsbuchstaben .dropdown-item.lpInaktiv, .vwp #anfangsbuchstaben .dropdown-item.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .dropdown-item.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .dropdown-item.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .dropdown-item.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .dropdown-item.inaktiv, .c-fontsizer a.disabled, .c-fontsizer .vwp #anfangsbuchstaben a.lpInaktiv, .vwp #anfangsbuchstaben .c-fontsizer a.lpInaktiv, .c-fontsizer .vwp #anfangsbuchstaben a.inaktiv, .vwp #anfangsbuchstaben .c-fontsizer a.inaktiv, .c-fontsizer .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben a.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .c-fontsizer a.lpInaktiv, .c-fontsizer .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben a.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .c-fontsizer a.inaktiv, .c-fontsizer .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben a.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .c-fontsizer a.lpInaktiv, .c-fontsizer .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben a.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .c-fontsizer a.inaktiv, .dropdown-item:disabled, .c-fontsizer a:disabled { color: #6c757d; pointer-events: none; background-color: transparent; }

.dropdown-menu.show { display: block; }

.dropdown-header { display: block; padding: 0.5rem 1.5rem; margin-bottom: 0; font-size: 1rem; color: #6c757d; white-space: nowrap; }

.dropdown-item-text { display: block; padding: 0.25rem 1.5rem; color: #212529; }

.btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; }

.btn-group > .btn, .btn-group-vertical > .btn { position: relative; flex: 1 1 auto; }

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover { z-index: 1; }

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active { z-index: 1; }

.btn-toolbar { display: flex; flex-wrap: wrap; justify-content: flex-start; }

.btn-toolbar .input-group { width: auto; }

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) { margin-left: -1px; }

.dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }

.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { margin-left: 0; }

.dropleft .dropdown-toggle-split::before { margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }

.btn-group.show .dropdown-toggle { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn-group.show .dropdown-toggle.btn-link { box-shadow: none; }

.btn-group-vertical { flex-direction: column; align-items: flex-start; justify-content: center; }

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group { width: 100%; }

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) { margin-top: -1px; }

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn { margin-bottom: 0; }

.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }

.input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; }

.input-group > .form-control, .searchDiv .input-group > input[name="query"], .searchDiv .input-group > .searchInputField, .presse-uebersicht .pm-datefilter .input-group > select, .presse-uebersicht .pm-datefilter .input-group > input[type="search"], .presse-uebersicht form[name="pm-searchform"] .input-group > select, .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"], .presse-administration .pm-datefilter .input-group > select, .presse-administration .pm-datefilter .input-group > input[type="search"], .presse-administration form[name="pm-searchform"] .input-group > select, .presse-administration form[name="pm-searchform"] .input-group > input[type="search"], .teilbaumsuche .input-group > .quicksearchtext, form.c-quicksearch .input-group > .c-quicksearch__input, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file { position: relative; flex: 1 1 0%; min-width: 0; margin-bottom: 0; }

.input-group > .form-control + .form-control, .searchDiv .input-group > input[name="query"] + .form-control, .searchDiv .input-group > .searchInputField + .form-control, .searchDiv .input-group > .form-control + input[name="query"], .searchDiv .input-group > input[name="query"] + input[name="query"], .searchDiv .input-group > .searchInputField + input[name="query"], .searchDiv .input-group > .form-control + .searchInputField, .searchDiv .input-group > input[name="query"] + .searchInputField, .searchDiv .input-group > .searchInputField + .searchInputField, .presse-uebersicht .pm-datefilter .input-group > select + .form-control, .presse-uebersicht .pm-datefilter .searchDiv .input-group > select + input[name="query"], .searchDiv .presse-uebersicht .pm-datefilter .input-group > select + input[name="query"], .presse-uebersicht .pm-datefilter .searchDiv .input-group > select + .searchInputField, .searchDiv .presse-uebersicht .pm-datefilter .input-group > select + .searchInputField, .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + .form-control, .presse-uebersicht .pm-datefilter .searchDiv .input-group > input[type="search"] + input[name="query"], .searchDiv .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + input[name="query"], .presse-uebersicht .pm-datefilter .searchDiv .input-group > input[type="search"] + .searchInputField, .searchDiv .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + .searchInputField, .presse-uebersicht form[name="pm-searchform"] .input-group > select + .form-control, .presse-uebersicht form[name="pm-searchform"] .searchDiv .input-group > select + input[name="query"], .searchDiv .presse-uebersicht form[name="pm-searchform"] .input-group > select + input[name="query"], .presse-uebersicht form[name="pm-searchform"] .searchDiv .input-group > select + .searchInputField, .searchDiv .presse-uebersicht form[name="pm-searchform"] .input-group > select + .searchInputField, .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + .form-control, .presse-uebersicht form[name="pm-searchform"] .searchDiv .input-group > input[type="search"] + input[name="query"], .searchDiv .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + input[name="query"], .presse-uebersicht form[name="pm-searchform"] .searchDiv .input-group > input[type="search"] + .searchInputField, .searchDiv .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + .searchInputField, .presse-administration .pm-datefilter .input-group > select + .form-control, .presse-administration .pm-datefilter .searchDiv .input-group > select + input[name="query"], .searchDiv .presse-administration .pm-datefilter .input-group > select + input[name="query"], .presse-administration .pm-datefilter .searchDiv .input-group > select + .searchInputField, .searchDiv .presse-administration .pm-datefilter .input-group > select + .searchInputField, .presse-administration .pm-datefilter .input-group > input[type="search"] + .form-control, .presse-administration .pm-datefilter .searchDiv .input-group > input[type="search"] + input[name="query"], .searchDiv .presse-administration .pm-datefilter .input-group > input[type="search"] + input[name="query"], .presse-administration .pm-datefilter .searchDiv .input-group > input[type="search"] + .searchInputField, .searchDiv .presse-administration .pm-datefilter .input-group > input[type="search"] + .searchInputField, .presse-administration form[name="pm-searchform"] .input-group > select + .form-control, .presse-administration form[name="pm-searchform"] .searchDiv .input-group > select + input[name="query"], .searchDiv .presse-administration form[name="pm-searchform"] .input-group > select + input[name="query"], .presse-administration form[name="pm-searchform"] .searchDiv .input-group > select + .searchInputField, .searchDiv .presse-administration form[name="pm-searchform"] .input-group > select + .searchInputField, .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + .form-control, .presse-administration form[name="pm-searchform"] .searchDiv .input-group > input[type="search"] + input[name="query"], .searchDiv .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + input[name="query"], .presse-administration form[name="pm-searchform"] .searchDiv .input-group > input[type="search"] + .searchInputField, .searchDiv .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + .searchInputField, .presse-uebersicht .pm-datefilter .input-group > .form-control + select, .presse-uebersicht .pm-datefilter .searchDiv .input-group > input[name="query"] + select, .searchDiv .presse-uebersicht .pm-datefilter .input-group > input[name="query"] + select, .presse-uebersicht .pm-datefilter .searchDiv .input-group > .searchInputField + select, .searchDiv .presse-uebersicht .pm-datefilter .input-group > .searchInputField + select, .presse-uebersicht .pm-datefilter .input-group > select + select, .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + select, .presse-uebersicht form[name="pm-searchform"] .pm-datefilter .input-group > select + select, .presse-uebersicht .pm-datefilter form[name="pm-searchform"] .input-group > select + select, .presse-uebersicht form[name="pm-searchform"] .pm-datefilter .input-group > input[type="search"] + select, .presse-uebersicht .pm-datefilter form[name="pm-searchform"] .input-group > input[type="search"] + select, .presse-administration .presse-uebersicht .pm-datefilter .input-group > select + select, .presse-uebersicht .presse-administration .pm-datefilter .input-group > select + select, .presse-administration .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + select, .presse-uebersicht .presse-administration .pm-datefilter .input-group > input[type="search"] + select, .presse-administration form[name="pm-searchform"] .presse-uebersicht .pm-datefilter .input-group > select + select, .presse-uebersicht .pm-datefilter .presse-administration form[name="pm-searchform"] .input-group > select + select, .presse-administration form[name="pm-searchform"] .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + select, .presse-uebersicht .pm-datefilter .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + select, .presse-uebersicht .pm-datefilter .input-group > .form-control + input[type="search"], .presse-uebersicht .pm-datefilter .searchDiv .input-group > input[name="query"] + input[type="search"], .searchDiv .presse-uebersicht .pm-datefilter .input-group > input[name="query"] + input[type="search"], .presse-uebersicht .pm-datefilter .searchDiv .input-group > .searchInputField + input[type="search"], .searchDiv .presse-uebersicht .pm-datefilter .input-group > .searchInputField + input[type="search"], .presse-uebersicht .pm-datefilter .input-group > select + input[type="search"], .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .pm-datefilter .input-group > select + input[type="search"], .presse-uebersicht .pm-datefilter form[name="pm-searchform"] .input-group > select + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .pm-datefilter .input-group > input[type="search"] + input[type="search"], .presse-uebersicht .pm-datefilter form[name="pm-searchform"] .input-group > input[type="search"] + input[type="search"], .presse-administration .presse-uebersicht .pm-datefilter .input-group > select + input[type="search"], .presse-uebersicht .presse-administration .pm-datefilter .input-group > select + input[type="search"], .presse-administration .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + input[type="search"], .presse-uebersicht .presse-administration .pm-datefilter .input-group > input[type="search"] + input[type="search"], .presse-administration form[name="pm-searchform"] .presse-uebersicht .pm-datefilter .input-group > select + input[type="search"], .presse-uebersicht .pm-datefilter .presse-administration form[name="pm-searchform"] .input-group > select + input[type="search"], .presse-administration form[name="pm-searchform"] .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + input[type="search"], .presse-uebersicht .pm-datefilter .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .input-group > .form-control + select, .presse-uebersicht form[name="pm-searchform"] .searchDiv .input-group > input[name="query"] + select, .searchDiv .presse-uebersicht form[name="pm-searchform"] .input-group > input[name="query"] + select, .presse-uebersicht form[name="pm-searchform"] .searchDiv .input-group > .searchInputField + select, .searchDiv .presse-uebersicht form[name="pm-searchform"] .input-group > .searchInputField + select, .presse-uebersicht .pm-datefilter form[name="pm-searchform"] .input-group > select + select, .presse-uebersicht form[name="pm-searchform"] .pm-datefilter .input-group > select + select, .presse-uebersicht .pm-datefilter form[name="pm-searchform"] .input-group > input[type="search"] + select, .presse-uebersicht form[name="pm-searchform"] .pm-datefilter .input-group > input[type="search"] + select, .presse-uebersicht form[name="pm-searchform"] .input-group > select + select, .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + select, .presse-administration .pm-datefilter .presse-uebersicht form[name="pm-searchform"] .input-group > select + select, .presse-uebersicht form[name="pm-searchform"] .presse-administration .pm-datefilter .input-group > select + select, .presse-administration .pm-datefilter .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + select, .presse-uebersicht form[name="pm-searchform"] .presse-administration .pm-datefilter .input-group > input[type="search"] + select, .presse-administration .presse-uebersicht form[name="pm-searchform"] .input-group > select + select, .presse-uebersicht .presse-administration form[name="pm-searchform"] .input-group > select + select, .presse-administration .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + select, .presse-uebersicht .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + select, .presse-uebersicht form[name="pm-searchform"] .input-group > .form-control + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .searchDiv .input-group > input[name="query"] + input[type="search"], .searchDiv .presse-uebersicht form[name="pm-searchform"] .input-group > input[name="query"] + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .searchDiv .input-group > .searchInputField + input[type="search"], .searchDiv .presse-uebersicht form[name="pm-searchform"] .input-group > .searchInputField + input[type="search"], .presse-uebersicht .pm-datefilter form[name="pm-searchform"] .input-group > select + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .pm-datefilter .input-group > select + input[type="search"], .presse-uebersicht .pm-datefilter form[name="pm-searchform"] .input-group > input[type="search"] + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .pm-datefilter .input-group > input[type="search"] + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .input-group > select + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + input[type="search"], .presse-administration .pm-datefilter .presse-uebersicht form[name="pm-searchform"] .input-group > select + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .presse-administration .pm-datefilter .input-group > select + input[type="search"], .presse-administration .pm-datefilter .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .presse-administration .pm-datefilter .input-group > input[type="search"] + input[type="search"], .presse-administration .presse-uebersicht form[name="pm-searchform"] .input-group > select + input[type="search"], .presse-uebersicht .presse-administration form[name="pm-searchform"] .input-group > select + input[type="search"], .presse-administration .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + input[type="search"], .presse-uebersicht .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + input[type="search"], .presse-administration .pm-datefilter .input-group > .form-control + select, .presse-administration .pm-datefilter .searchDiv .input-group > input[name="query"] + select, .searchDiv .presse-administration .pm-datefilter .input-group > input[name="query"] + select, .presse-administration .pm-datefilter .searchDiv .input-group > .searchInputField + select, .searchDiv .presse-administration .pm-datefilter .input-group > .searchInputField + select, .presse-uebersicht .presse-administration .pm-datefilter .input-group > select + select, .presse-administration .presse-uebersicht .pm-datefilter .input-group > select + select, .presse-uebersicht .presse-administration .pm-datefilter .input-group > input[type="search"] + select, .presse-administration .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + select, .presse-uebersicht form[name="pm-searchform"] .presse-administration .pm-datefilter .input-group > select + select, .presse-administration .pm-datefilter .presse-uebersicht form[name="pm-searchform"] .input-group > select + select, .presse-uebersicht form[name="pm-searchform"] .presse-administration .pm-datefilter .input-group > input[type="search"] + select, .presse-administration .pm-datefilter .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + select, .presse-administration .pm-datefilter .input-group > select + select, .presse-administration .pm-datefilter .input-group > input[type="search"] + select, .presse-administration form[name="pm-searchform"] .pm-datefilter .input-group > select + select, .presse-administration .pm-datefilter form[name="pm-searchform"] .input-group > select + select, .presse-administration form[name="pm-searchform"] .pm-datefilter .input-group > input[type="search"] + select, .presse-administration .pm-datefilter form[name="pm-searchform"] .input-group > input[type="search"] + select, .presse-administration .pm-datefilter .input-group > .form-control + input[type="search"], .presse-administration .pm-datefilter .searchDiv .input-group > input[name="query"] + input[type="search"], .searchDiv .presse-administration .pm-datefilter .input-group > input[name="query"] + input[type="search"], .presse-administration .pm-datefilter .searchDiv .input-group > .searchInputField + input[type="search"], .searchDiv .presse-administration .pm-datefilter .input-group > .searchInputField + input[type="search"], .presse-uebersicht .presse-administration .pm-datefilter .input-group > select + input[type="search"], .presse-administration .presse-uebersicht .pm-datefilter .input-group > select + input[type="search"], .presse-uebersicht .presse-administration .pm-datefilter .input-group > input[type="search"] + input[type="search"], .presse-administration .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .presse-administration .pm-datefilter .input-group > select + input[type="search"], .presse-administration .pm-datefilter .presse-uebersicht form[name="pm-searchform"] .input-group > select + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .presse-administration .pm-datefilter .input-group > input[type="search"] + input[type="search"], .presse-administration .pm-datefilter .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + input[type="search"], .presse-administration .pm-datefilter .input-group > select + input[type="search"], .presse-administration .pm-datefilter .input-group > input[type="search"] + input[type="search"], .presse-administration form[name="pm-searchform"] .pm-datefilter .input-group > select + input[type="search"], .presse-administration .pm-datefilter form[name="pm-searchform"] .input-group > select + input[type="search"], .presse-administration form[name="pm-searchform"] .pm-datefilter .input-group > input[type="search"] + input[type="search"], .presse-administration .pm-datefilter form[name="pm-searchform"] .input-group > input[type="search"] + input[type="search"], .presse-administration form[name="pm-searchform"] .input-group > .form-control + select, .presse-administration form[name="pm-searchform"] .searchDiv .input-group > input[name="query"] + select, .searchDiv .presse-administration form[name="pm-searchform"] .input-group > input[name="query"] + select, .presse-administration form[name="pm-searchform"] .searchDiv .input-group > .searchInputField + select, .searchDiv .presse-administration form[name="pm-searchform"] .input-group > .searchInputField + select, .presse-uebersicht .pm-datefilter .presse-administration form[name="pm-searchform"] .input-group > select + select, .presse-administration form[name="pm-searchform"] .presse-uebersicht .pm-datefilter .input-group > select + select, .presse-uebersicht .pm-datefilter .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + select, .presse-administration form[name="pm-searchform"] .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + select, .presse-uebersicht .presse-administration form[name="pm-searchform"] .input-group > select + select, .presse-administration .presse-uebersicht form[name="pm-searchform"] .input-group > select + select, .presse-uebersicht .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + select, .presse-administration .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + select, .presse-administration .pm-datefilter form[name="pm-searchform"] .input-group > select + select, .presse-administration form[name="pm-searchform"] .pm-datefilter .input-group > select + select, .presse-administration .pm-datefilter form[name="pm-searchform"] .input-group > input[type="search"] + select, .presse-administration form[name="pm-searchform"] .pm-datefilter .input-group > input[type="search"] + select, .presse-administration form[name="pm-searchform"] .input-group > select + select, .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + select, .presse-administration form[name="pm-searchform"] .input-group > .form-control + input[type="search"], .presse-administration form[name="pm-searchform"] .searchDiv .input-group > input[name="query"] + input[type="search"], .searchDiv .presse-administration form[name="pm-searchform"] .input-group > input[name="query"] + input[type="search"], .presse-administration form[name="pm-searchform"] .searchDiv .input-group > .searchInputField + input[type="search"], .searchDiv .presse-administration form[name="pm-searchform"] .input-group > .searchInputField + input[type="search"], .presse-uebersicht .pm-datefilter .presse-administration form[name="pm-searchform"] .input-group > select + input[type="search"], .presse-administration form[name="pm-searchform"] .presse-uebersicht .pm-datefilter .input-group > select + input[type="search"], .presse-uebersicht .pm-datefilter .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + input[type="search"], .presse-administration form[name="pm-searchform"] .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + input[type="search"], .presse-uebersicht .presse-administration form[name="pm-searchform"] .input-group > select + input[type="search"], .presse-administration .presse-uebersicht form[name="pm-searchform"] .input-group > select + input[type="search"], .presse-uebersicht .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + input[type="search"], .presse-administration .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + input[type="search"], .presse-administration .pm-datefilter form[name="pm-searchform"] .input-group > select + input[type="search"], .presse-administration form[name="pm-searchform"] .pm-datefilter .input-group > select + input[type="search"], .presse-administration .pm-datefilter form[name="pm-searchform"] .input-group > input[type="search"] + input[type="search"], .presse-administration form[name="pm-searchform"] .pm-datefilter .input-group > input[type="search"] + input[type="search"], .presse-administration form[name="pm-searchform"] .input-group > select + input[type="search"], .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + input[type="search"], .teilbaumsuche .input-group > .quicksearchtext + .form-control, .teilbaumsuche .searchDiv .input-group > .quicksearchtext + input[name="query"], .searchDiv .teilbaumsuche .input-group > .quicksearchtext + input[name="query"], .teilbaumsuche .searchDiv .input-group > .quicksearchtext + .searchInputField, .searchDiv .teilbaumsuche .input-group > .quicksearchtext + .searchInputField, .teilbaumsuche .presse-uebersicht .pm-datefilter .input-group > .quicksearchtext + select, .presse-uebersicht .pm-datefilter .teilbaumsuche .input-group > .quicksearchtext + select, .teilbaumsuche .presse-uebersicht .pm-datefilter .input-group > .quicksearchtext + input[type="search"], .presse-uebersicht .pm-datefilter .teilbaumsuche .input-group > .quicksearchtext + input[type="search"], .teilbaumsuche .presse-uebersicht form[name="pm-searchform"] .input-group > .quicksearchtext + select, .presse-uebersicht form[name="pm-searchform"] .teilbaumsuche .input-group > .quicksearchtext + select, .teilbaumsuche .presse-uebersicht form[name="pm-searchform"] .input-group > .quicksearchtext + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .teilbaumsuche .input-group > .quicksearchtext + input[type="search"], .teilbaumsuche .presse-administration .pm-datefilter .input-group > .quicksearchtext + select, .presse-administration .pm-datefilter .teilbaumsuche .input-group > .quicksearchtext + select, .teilbaumsuche .presse-administration .pm-datefilter .input-group > .quicksearchtext + input[type="search"], .presse-administration .pm-datefilter .teilbaumsuche .input-group > .quicksearchtext + input[type="search"], .teilbaumsuche .presse-administration form[name="pm-searchform"] .input-group > .quicksearchtext + select, .presse-administration form[name="pm-searchform"] .teilbaumsuche .input-group > .quicksearchtext + select, .teilbaumsuche .presse-administration form[name="pm-searchform"] .input-group > .quicksearchtext + input[type="search"], .presse-administration form[name="pm-searchform"] .teilbaumsuche .input-group > .quicksearchtext + input[type="search"], .teilbaumsuche .input-group > .form-control + .quicksearchtext, .teilbaumsuche .searchDiv .input-group > input[name="query"] + .quicksearchtext, .searchDiv .teilbaumsuche .input-group > input[name="query"] + .quicksearchtext, .teilbaumsuche .searchDiv .input-group > .searchInputField + .quicksearchtext, .searchDiv .teilbaumsuche .input-group > .searchInputField + .quicksearchtext, .teilbaumsuche .presse-uebersicht .pm-datefilter .input-group > select + .quicksearchtext, .presse-uebersicht .pm-datefilter .teilbaumsuche .input-group > select + .quicksearchtext, .teilbaumsuche .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + .quicksearchtext, .presse-uebersicht .pm-datefilter .teilbaumsuche .input-group > input[type="search"] + .quicksearchtext, .teilbaumsuche .presse-uebersicht form[name="pm-searchform"] .input-group > select + .quicksearchtext, .presse-uebersicht form[name="pm-searchform"] .teilbaumsuche .input-group > select + .quicksearchtext, .teilbaumsuche .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + .quicksearchtext, .presse-uebersicht form[name="pm-searchform"] .teilbaumsuche .input-group > input[type="search"] + .quicksearchtext, .teilbaumsuche .presse-administration .pm-datefilter .input-group > select + .quicksearchtext, .presse-administration .pm-datefilter .teilbaumsuche .input-group > select + .quicksearchtext, .teilbaumsuche .presse-administration .pm-datefilter .input-group > input[type="search"] + .quicksearchtext, .presse-administration .pm-datefilter .teilbaumsuche .input-group > input[type="search"] + .quicksearchtext, .teilbaumsuche .presse-administration form[name="pm-searchform"] .input-group > select + .quicksearchtext, .presse-administration form[name="pm-searchform"] .teilbaumsuche .input-group > select + .quicksearchtext, .teilbaumsuche .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + .quicksearchtext, .presse-administration form[name="pm-searchform"] .teilbaumsuche .input-group > input[type="search"] + .quicksearchtext, .teilbaumsuche .input-group > .quicksearchtext + .quicksearchtext, form.c-quicksearch .input-group > .c-quicksearch__input + .form-control, form.c-quicksearch .searchDiv .input-group > .c-quicksearch__input + input[name="query"], .searchDiv form.c-quicksearch .input-group > .c-quicksearch__input + input[name="query"], form.c-quicksearch .searchDiv .input-group > .c-quicksearch__input + .searchInputField, .searchDiv form.c-quicksearch .input-group > .c-quicksearch__input + .searchInputField, form.c-quicksearch .presse-uebersicht .pm-datefilter .input-group > .c-quicksearch__input + select, .presse-uebersicht .pm-datefilter form.c-quicksearch .input-group > .c-quicksearch__input + select, form.c-quicksearch .presse-uebersicht .pm-datefilter .input-group > .c-quicksearch__input + input[type="search"], .presse-uebersicht .pm-datefilter form.c-quicksearch .input-group > .c-quicksearch__input + input[type="search"], form.c-quicksearch .presse-uebersicht form[name="pm-searchform"] .input-group > .c-quicksearch__input + select, .presse-uebersicht form[name="pm-searchform"] form.c-quicksearch .input-group > .c-quicksearch__input + select, form.c-quicksearch .presse-uebersicht form[name="pm-searchform"] .input-group > .c-quicksearch__input + input[type="search"], .presse-uebersicht form[name="pm-searchform"] form.c-quicksearch .input-group > .c-quicksearch__input + input[type="search"], form.c-quicksearch .presse-administration .pm-datefilter .input-group > .c-quicksearch__input + select, .presse-administration .pm-datefilter form.c-quicksearch .input-group > .c-quicksearch__input + select, form.c-quicksearch .presse-administration .pm-datefilter .input-group > .c-quicksearch__input + input[type="search"], .presse-administration .pm-datefilter form.c-quicksearch .input-group > .c-quicksearch__input + input[type="search"], form.c-quicksearch .presse-administration form[name="pm-searchform"] .input-group > .c-quicksearch__input + select, .presse-administration form[name="pm-searchform"] form.c-quicksearch .input-group > .c-quicksearch__input + select, form.c-quicksearch .presse-administration form[name="pm-searchform"] .input-group > .c-quicksearch__input + input[type="search"], .presse-administration form[name="pm-searchform"] form.c-quicksearch .input-group > .c-quicksearch__input + input[type="search"], form.c-quicksearch .teilbaumsuche .input-group > .c-quicksearch__input + .quicksearchtext, .teilbaumsuche form.c-quicksearch .input-group > .c-quicksearch__input + .quicksearchtext, form.c-quicksearch .input-group > .form-control + .c-quicksearch__input, form.c-quicksearch .searchDiv .input-group > input[name="query"] + .c-quicksearch__input, .searchDiv form.c-quicksearch .input-group > input[name="query"] + .c-quicksearch__input, form.c-quicksearch .searchDiv .input-group > .searchInputField + .c-quicksearch__input, .searchDiv form.c-quicksearch .input-group > .searchInputField + .c-quicksearch__input, form.c-quicksearch .presse-uebersicht .pm-datefilter .input-group > select + .c-quicksearch__input, .presse-uebersicht .pm-datefilter form.c-quicksearch .input-group > select + .c-quicksearch__input, form.c-quicksearch .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + .c-quicksearch__input, .presse-uebersicht .pm-datefilter form.c-quicksearch .input-group > input[type="search"] + .c-quicksearch__input, form.c-quicksearch .presse-uebersicht form[name="pm-searchform"] .input-group > select + .c-quicksearch__input, .presse-uebersicht form[name="pm-searchform"] form.c-quicksearch .input-group > select + .c-quicksearch__input, form.c-quicksearch .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + .c-quicksearch__input, .presse-uebersicht form[name="pm-searchform"] form.c-quicksearch .input-group > input[type="search"] + .c-quicksearch__input, form.c-quicksearch .presse-administration .pm-datefilter .input-group > select + .c-quicksearch__input, .presse-administration .pm-datefilter form.c-quicksearch .input-group > select + .c-quicksearch__input, form.c-quicksearch .presse-administration .pm-datefilter .input-group > input[type="search"] + .c-quicksearch__input, .presse-administration .pm-datefilter form.c-quicksearch .input-group > input[type="search"] + .c-quicksearch__input, form.c-quicksearch .presse-administration form[name="pm-searchform"] .input-group > select + .c-quicksearch__input, .presse-administration form[name="pm-searchform"] form.c-quicksearch .input-group > select + .c-quicksearch__input, form.c-quicksearch .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + .c-quicksearch__input, .presse-administration form[name="pm-searchform"] form.c-quicksearch .input-group > input[type="search"] + .c-quicksearch__input, form.c-quicksearch .teilbaumsuche .input-group > .quicksearchtext + .c-quicksearch__input, .teilbaumsuche form.c-quicksearch .input-group > .quicksearchtext + .c-quicksearch__input, form.c-quicksearch .input-group > .c-quicksearch__input + .c-quicksearch__input, .input-group > .form-control + .custom-select, .searchDiv .input-group > input[name="query"] + .custom-select, .searchDiv .input-group > .searchInputField + .custom-select, .presse-uebersicht .pm-datefilter .input-group > select + .custom-select, .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + .custom-select, .presse-uebersicht form[name="pm-searchform"] .input-group > select + .custom-select, .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + .custom-select, .presse-administration .pm-datefilter .input-group > select + .custom-select, .presse-administration .pm-datefilter .input-group > input[type="search"] + .custom-select, .presse-administration form[name="pm-searchform"] .input-group > select + .custom-select, .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + .custom-select, .teilbaumsuche .input-group > .quicksearchtext + .custom-select, form.c-quicksearch .input-group > .c-quicksearch__input + .custom-select, .input-group > .form-control + .custom-file, .searchDiv .input-group > input[name="query"] + .custom-file, .searchDiv .input-group > .searchInputField + .custom-file, .presse-uebersicht .pm-datefilter .input-group > select + .custom-file, .presse-uebersicht .pm-datefilter .input-group > input[type="search"] + .custom-file, .presse-uebersicht form[name="pm-searchform"] .input-group > select + .custom-file, .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"] + .custom-file, .presse-administration .pm-datefilter .input-group > select + .custom-file, .presse-administration .pm-datefilter .input-group > input[type="search"] + .custom-file, .presse-administration form[name="pm-searchform"] .input-group > select + .custom-file, .presse-administration form[name="pm-searchform"] .input-group > input[type="search"] + .custom-file, .teilbaumsuche .input-group > .quicksearchtext + .custom-file, form.c-quicksearch .input-group > .c-quicksearch__input + .custom-file, .input-group > .form-control-plaintext + .form-control, .searchDiv .input-group > .form-control-plaintext + input[name="query"], .searchDiv .input-group > .form-control-plaintext + .searchInputField, .presse-uebersicht .pm-datefilter .input-group > .form-control-plaintext + select, .presse-uebersicht .pm-datefilter .input-group > .form-control-plaintext + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .input-group > .form-control-plaintext + select, .presse-uebersicht form[name="pm-searchform"] .input-group > .form-control-plaintext + input[type="search"], .presse-administration .pm-datefilter .input-group > .form-control-plaintext + select, .presse-administration .pm-datefilter .input-group > .form-control-plaintext + input[type="search"], .presse-administration form[name="pm-searchform"] .input-group > .form-control-plaintext + select, .presse-administration form[name="pm-searchform"] .input-group > .form-control-plaintext + input[type="search"], .teilbaumsuche .input-group > .form-control-plaintext + .quicksearchtext, form.c-quicksearch .input-group > .form-control-plaintext + .c-quicksearch__input, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .searchDiv .input-group > .custom-select + input[name="query"], .searchDiv .input-group > .custom-select + .searchInputField, .presse-uebersicht .pm-datefilter .input-group > .custom-select + select, .presse-uebersicht .pm-datefilter .input-group > .custom-select + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .input-group > .custom-select + select, .presse-uebersicht form[name="pm-searchform"] .input-group > .custom-select + input[type="search"], .presse-administration .pm-datefilter .input-group > .custom-select + select, .presse-administration .pm-datefilter .input-group > .custom-select + input[type="search"], .presse-administration form[name="pm-searchform"] .input-group > .custom-select + select, .presse-administration form[name="pm-searchform"] .input-group > .custom-select + input[type="search"], .teilbaumsuche .input-group > .custom-select + .quicksearchtext, form.c-quicksearch .input-group > .custom-select + .c-quicksearch__input, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .searchDiv .input-group > .custom-file + input[name="query"], .searchDiv .input-group > .custom-file + .searchInputField, .presse-uebersicht .pm-datefilter .input-group > .custom-file + select, .presse-uebersicht .pm-datefilter .input-group > .custom-file + input[type="search"], .presse-uebersicht form[name="pm-searchform"] .input-group > .custom-file + select, .presse-uebersicht form[name="pm-searchform"] .input-group > .custom-file + input[type="search"], .presse-administration .pm-datefilter .input-group > .custom-file + select, .presse-administration .pm-datefilter .input-group > .custom-file + input[type="search"], .presse-administration form[name="pm-searchform"] .input-group > .custom-file + select, .presse-administration form[name="pm-searchform"] .input-group > .custom-file + input[type="search"], .teilbaumsuche .input-group > .custom-file + .quicksearchtext, form.c-quicksearch .input-group > .custom-file + .c-quicksearch__input, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file { margin-left: -1px; }

.input-group > .form-control:focus, .searchDiv .input-group > input[name="query"]:focus, .searchDiv .input-group > .searchInputField:focus, .presse-uebersicht .pm-datefilter .input-group > select:focus, .presse-uebersicht .pm-datefilter .input-group > input[type="search"]:focus, .presse-uebersicht form[name="pm-searchform"] .input-group > select:focus, .presse-uebersicht form[name="pm-searchform"] .input-group > input[type="search"]:focus, .presse-administration .pm-datefilter .input-group > select:focus, .presse-administration .pm-datefilter .input-group > input[type="search"]:focus, .presse-administration form[name="pm-searchform"] .input-group > select:focus, .presse-administration form[name="pm-searchform"] .input-group > input[type="search"]:focus, .teilbaumsuche .input-group > .quicksearchtext:focus, form.c-quicksearch .input-group > .c-quicksearch__input:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { z-index: 3; }

.input-group > .custom-file .custom-file-input:focus { z-index: 4; }

.input-group > .custom-file { display: flex; align-items: center; }

.input-group-prepend, .input-group-append { display: flex; }

.input-group-prepend .btn, .input-group-append .btn { position: relative; z-index: 2; }

.input-group-prepend .btn:focus, .input-group-append .btn:focus { z-index: 3; }

.input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn { margin-left: -1px; }

.input-group-prepend { margin-right: -1px; }

.input-group-append { margin-left: -1px; }

.input-group-text { display: flex; align-items: center; padding: 0.375rem 0.75rem; margin-bottom: 0; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; text-align: center; white-space: nowrap; background-color: #e9ecef; border: 1px solid #ced4da; }

.input-group-text input[type="radio"], .input-group-text input[type="checkbox"] { margin-top: 0; }

.input-group-lg > .form-control:not(textarea), .searchDiv .input-group-lg > input[name="query"]:not(textarea), .searchDiv .input-group-lg > .searchInputField:not(textarea), .presse-uebersicht .pm-datefilter .input-group-lg > select:not(textarea), .presse-uebersicht .pm-datefilter .input-group-lg > input[type="search"]:not(textarea), .presse-uebersicht form[name="pm-searchform"] .input-group-lg > select:not(textarea), .presse-uebersicht form[name="pm-searchform"] .input-group-lg > input[type="search"]:not(textarea), .presse-administration .pm-datefilter .input-group-lg > select:not(textarea), .presse-administration .pm-datefilter .input-group-lg > input[type="search"]:not(textarea), .presse-administration form[name="pm-searchform"] .input-group-lg > select:not(textarea), .presse-administration form[name="pm-searchform"] .input-group-lg > input[type="search"]:not(textarea), .teilbaumsuche .input-group-lg > .quicksearchtext:not(textarea), form.c-quicksearch .input-group-lg > .c-quicksearch__input:not(textarea), .input-group-lg > .custom-select { height: calc(1.5em + 1rem + 2px); }

.input-group-lg > .form-control, .searchDiv .input-group-lg > input[name="query"], .searchDiv .input-group-lg > .searchInputField, .presse-uebersicht .pm-datefilter .input-group-lg > select, .presse-uebersicht .pm-datefilter .input-group-lg > input[type="search"], .presse-uebersicht form[name="pm-searchform"] .input-group-lg > select, .presse-uebersicht form[name="pm-searchform"] .input-group-lg > input[type="search"], .presse-administration .pm-datefilter .input-group-lg > select, .presse-administration .pm-datefilter .input-group-lg > input[type="search"], .presse-administration form[name="pm-searchform"] .input-group-lg > select, .presse-administration form[name="pm-searchform"] .input-group-lg > input[type="search"], .teilbaumsuche .input-group-lg > .quicksearchtext, form.c-quicksearch .input-group-lg > .c-quicksearch__input, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; }

.input-group-sm > .form-control:not(textarea), .searchDiv .input-group-sm > input[name="query"]:not(textarea), .searchDiv .input-group-sm > .searchInputField:not(textarea), .presse-uebersicht .pm-datefilter .input-group-sm > select:not(textarea), .presse-uebersicht .pm-datefilter .input-group-sm > input[type="search"]:not(textarea), .presse-uebersicht form[name="pm-searchform"] .input-group-sm > select:not(textarea), .presse-uebersicht form[name="pm-searchform"] .input-group-sm > input[type="search"]:not(textarea), .presse-administration .pm-datefilter .input-group-sm > select:not(textarea), .presse-administration .pm-datefilter .input-group-sm > input[type="search"]:not(textarea), .presse-administration form[name="pm-searchform"] .input-group-sm > select:not(textarea), .presse-administration form[name="pm-searchform"] .input-group-sm > input[type="search"]:not(textarea), .teilbaumsuche .input-group-sm > .quicksearchtext:not(textarea), form.c-quicksearch .input-group-sm > .c-quicksearch__input:not(textarea), .input-group-sm > .custom-select { height: calc(1.5em + 0.5rem + 2px); }

.input-group-sm > .form-control, .searchDiv .input-group-sm > input[name="query"], .searchDiv .input-group-sm > .searchInputField, .presse-uebersicht .pm-datefilter .input-group-sm > select, .presse-uebersicht .pm-datefilter .input-group-sm > input[type="search"], .presse-uebersicht form[name="pm-searchform"] .input-group-sm > select, .presse-uebersicht form[name="pm-searchform"] .input-group-sm > input[type="search"], .presse-administration .pm-datefilter .input-group-sm > select, .presse-administration .pm-datefilter .input-group-sm > input[type="search"], .presse-administration form[name="pm-searchform"] .input-group-sm > select, .presse-administration form[name="pm-searchform"] .input-group-sm > input[type="search"], .teilbaumsuche .input-group-sm > .quicksearchtext, form.c-quicksearch .input-group-sm > .c-quicksearch__input, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn { padding: 0.25rem 0.5rem; font-size: 1rem; line-height: 1.5; }

.input-group-lg > .custom-select, .input-group-sm > .custom-select { padding-right: 1.75rem; }

.custom-control { position: relative; display: block; min-height: 1.5rem; padding-left: 1.5rem; }

.custom-control-inline { display: inline-flex; margin-right: 1rem; }

.custom-control-input { position: absolute; left: 0; z-index: -1; width: 1rem; height: 1.25rem; opacity: 0; }

.custom-control-input:checked ~ .custom-control-label::before { color: #fff; border-color: #000; background-color: #000; box-shadow: none; }

.custom-control-input:focus ~ .custom-control-label::before { box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color: #404040; }

.custom-control-input:not(:disabled):active ~ .custom-control-label::before { color: #fff; background-color: #595959; border-color: #595959; box-shadow: none; }

.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label { color: #6c757d; }

.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before { background-color: #e9ecef; }

.custom-control-label { position: relative; margin-bottom: 0; vertical-align: top; }

.custom-control-label::before { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: #fff; border: #adb5bd solid 1px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.custom-control-label::after { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: no-repeat 50% / 50% 50%; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { border-color: #000; background-color: #000; box-shadow: none; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 0, 0, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color: rgba(0, 0, 0, 0.5); }

.custom-radio .custom-control-label::before { border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 0, 0, 0.5); }

.custom-switch { padding-left: 2.25rem; }

.custom-switch .custom-control-label::before { left: -2.25rem; width: 1.75rem; pointer-events: all; border-radius: 0.5rem; }

.custom-switch .custom-control-label::after { top: calc(0.25rem + 2px); left: calc(-2.25rem + 2px); width: calc(1rem - 4px); height: calc(1rem - 4px); background-color: #adb5bd; border-radius: 0.5rem; transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .custom-switch .custom-control-label::after { transition: none; } }

.custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color: #fff; transform: translateX(0.75rem); }

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 0, 0, 0.5); }

.custom-select { display: inline-block; width: 100%; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 1.75rem 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; vertical-align: middle; background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; border: 1px solid #ced4da; border-radius: 0; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); appearance: none; }

.custom-select:focus { border-color: #404040; outline: 0; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }

.custom-select:focus::-ms-value { color: #495057; background-color: #fff; }

.custom-select[multiple], .custom-select[size]:not([size="1"]) { height: auto; padding-right: 0.75rem; background-image: none; }

.custom-select:disabled { color: #6c757d; background-color: #e9ecef; }

.custom-select::-ms-expand { display: none; }

.custom-select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #495057; }

.custom-select-sm { height: calc(1.5em + 0.5rem + 2px); padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; font-size: 1rem; }

.custom-select-lg { height: calc(1.5em + 1rem + 2px); padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; font-size: 1.25rem; }

.custom-file { position: relative; display: inline-block; width: 100%; height: calc(1.5em + 0.75rem + 2px); margin-bottom: 0; }

.custom-file-input { position: relative; z-index: 2; width: 100%; height: calc(1.5em + 0.75rem + 2px); margin: 0; opacity: 0; }

.custom-file-input:focus ~ .custom-file-label { border-color: #404040; box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }

.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label { background-color: #e9ecef; }

.custom-file-input:lang(en) ~ .custom-file-label::after { content: "Browse"; }

.custom-file-input ~ .custom-file-label[data-browse]::after { content: attr(data-browse); }

.custom-file-label { position: absolute; top: 0; right: 0; left: 0; z-index: 1; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 0.75rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; border: 1px solid #ced4da; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.custom-file-label::after { position: absolute; top: 0; right: 0; bottom: 0; z-index: 3; display: block; height: calc(1.5em + 0.75rem); padding: 0.375rem 0.75rem; line-height: 1.5; color: #495057; content: "Browse"; background-color: #e9ecef; border-left: inherit; }

.custom-range { width: 100%; height: 1.4rem; padding: 0; background-color: transparent; appearance: none; }

.custom-range:focus { outline: none; }

.custom-range:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }

.custom-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }

.custom-range:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }

.custom-range::-moz-focus-outer { border: 0; }

.custom-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #000; border: 0; box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }

@media (prefers-reduced-motion: reduce) { .custom-range::-webkit-slider-thumb { transition: none; } }

.custom-range::-webkit-slider-thumb:active { background-color: #595959; }

.custom-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }

.custom-range::-moz-range-thumb { width: 1rem; height: 1rem; background-color: #000; border: 0; box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }

@media (prefers-reduced-motion: reduce) { .custom-range::-moz-range-thumb { transition: none; } }

.custom-range::-moz-range-thumb:active { background-color: #595959; }

.custom-range::-moz-range-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }

.custom-range::-ms-thumb { width: 1rem; height: 1rem; margin-top: 0; margin-right: 0.2rem; margin-left: 0.2rem; background-color: #000; border: 0; box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1); transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }

@media (prefers-reduced-motion: reduce) { .custom-range::-ms-thumb { transition: none; } }

.custom-range::-ms-thumb:active { background-color: #595959; }

.custom-range::-ms-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: transparent; border-color: transparent; border-width: 0.5rem; box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }

.custom-range::-ms-fill-lower { background-color: #dee2e6; }

.custom-range::-ms-fill-upper { margin-right: 15px; background-color: #dee2e6; }

.custom-range:disabled::-webkit-slider-thumb { background-color: #adb5bd; }

.custom-range:disabled::-webkit-slider-runnable-track { cursor: default; }

.custom-range:disabled::-moz-range-thumb { background-color: #adb5bd; }

.custom-range:disabled::-moz-range-track { cursor: default; }

.custom-range:disabled::-ms-thumb { background-color: #adb5bd; }

.custom-control-label::before, .custom-file-label, .custom-select { transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .custom-control-label::before, .custom-file-label, .custom-select { transition: none; } }

.nav { display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; }

.nav-link { display: block; padding: 0.5rem 1rem; }

.nav-link:hover, .nav-link:focus { text-decoration: none; }

.nav-link.disabled, .vwp #anfangsbuchstaben .nav-link.lpInaktiv, .vwp #anfangsbuchstaben .nav-link.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .nav-link.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .nav-link.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .nav-link.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .nav-link.inaktiv { color: #6c757d; pointer-events: none; cursor: default; }

.nav-tabs { border-bottom: 1px solid #dee2e6; }

.nav-tabs .nav-item { margin-bottom: -1px; }

.nav-tabs .nav-link { border: 1px solid transparent; }

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: #e9ecef #e9ecef #dee2e6; }

.nav-tabs .nav-link.disabled, .nav-tabs .vwp #anfangsbuchstaben .nav-link.lpInaktiv, .vwp #anfangsbuchstaben .nav-tabs .nav-link.lpInaktiv, .nav-tabs .vwp #anfangsbuchstaben .nav-link.inaktiv, .vwp #anfangsbuchstaben .nav-tabs .nav-link.inaktiv, .nav-tabs .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .nav-link.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .nav-tabs .nav-link.lpInaktiv, .nav-tabs .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .nav-link.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .nav-tabs .nav-link.inaktiv, .nav-tabs .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .nav-link.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .nav-tabs .nav-link.lpInaktiv, .nav-tabs .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .nav-link.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .nav-tabs .nav-link.inaktiv { color: #6c757d; background-color: transparent; border-color: transparent; }

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: #495057; background-color: #fff; border-color: #dee2e6 #dee2e6 #fff; }

.nav-tabs .dropdown-menu { margin-top: -1px; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #fff; background-color: #000; }

.nav-fill .nav-item { flex: 1 1 auto; text-align: center; }

.nav-justified .nav-item { flex-basis: 0; flex-grow: 1; text-align: center; }

.tab-content > .tab-pane { display: none; }

.tab-content > .active { display: block; }

.navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem; }

.navbar .container, .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl, .navbar .container-xxl { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }

.navbar-brand { display: inline-block; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap; }

.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }

.navbar-nav { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; }

.navbar-nav .nav-link { padding-right: 0; padding-left: 0; }

.navbar-nav .dropdown-menu { position: static; float: none; }

.navbar-text { display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem; }

.navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; }

.navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; }

.navbar-toggler:hover, .navbar-toggler:focus { text-decoration: none; }

.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%; }

@media (max-width: 575.98px) { .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl, .navbar-expand-sm > .container-xxl { padding-right: 0; padding-left: 0; } }

@media (min-width: 576px) { .navbar-expand-sm { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand-sm .navbar-nav { flex-direction: row; } .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl, .navbar-expand-sm > .container-xxl { flex-wrap: nowrap; } .navbar-expand-sm .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-sm .navbar-toggler { display: none; } }

@media (max-width: 767.98px) { .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl, .navbar-expand-md > .container-xxl { padding-right: 0; padding-left: 0; } }

@media (min-width: 768px) { .navbar-expand-md { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand-md .navbar-nav { flex-direction: row; } .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl, .navbar-expand-md > .container-xxl { flex-wrap: nowrap; } .navbar-expand-md .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-md .navbar-toggler { display: none; } }

@media (max-width: 991.98px) { .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl, .navbar-expand-lg > .container-xxl { padding-right: 0; padding-left: 0; } }

@media (min-width: 992px) { .navbar-expand-lg { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand-lg .navbar-nav { flex-direction: row; } .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl, .navbar-expand-lg > .container-xxl { flex-wrap: nowrap; } .navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-lg .navbar-toggler { display: none; } }

@media (max-width: 1199.98px) { .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl, .navbar-expand-xl > .container-xxl { padding-right: 0; padding-left: 0; } }

@media (min-width: 1200px) { .navbar-expand-xl { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand-xl .navbar-nav { flex-direction: row; } .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl, .navbar-expand-xl > .container-xxl { flex-wrap: nowrap; } .navbar-expand-xl .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-xl .navbar-toggler { display: none; } }

@media (max-width: 1499.98px) { .navbar-expand-xxl > .container, .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xl, .navbar-expand-xxl > .container-xxl { padding-right: 0; padding-left: 0; } }

@media (min-width: 1500px) { .navbar-expand-xxl { flex-flow: row nowrap; justify-content: flex-start; } .navbar-expand-xxl .navbar-nav { flex-direction: row; } .navbar-expand-xxl .navbar-nav .dropdown-menu { position: absolute; } .navbar-expand-xxl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; } .navbar-expand-xxl > .container, .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xl, .navbar-expand-xxl > .container-xxl { flex-wrap: nowrap; } .navbar-expand-xxl .navbar-collapse { display: flex !important; flex-basis: auto; } .navbar-expand-xxl .navbar-toggler { display: none; } }

.navbar-expand { flex-flow: row nowrap; justify-content: flex-start; }

.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl, .navbar-expand > .container-xxl { padding-right: 0; padding-left: 0; }

.navbar-expand .navbar-nav { flex-direction: row; }

.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }

.navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }

.navbar-expand > .container, .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl, .navbar-expand > .container-xxl { flex-wrap: nowrap; }

.navbar-expand .navbar-collapse { display: flex !important; flex-basis: auto; }

.navbar-expand .navbar-toggler { display: none; }

.navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: rgba(0, 0, 0, 0.7); }

.navbar-light .navbar-nav .nav-link.disabled, .navbar-light .navbar-nav .vwp #anfangsbuchstaben .nav-link.lpInaktiv, .vwp #anfangsbuchstaben .navbar-light .navbar-nav .nav-link.lpInaktiv, .navbar-light .navbar-nav .vwp #anfangsbuchstaben .nav-link.inaktiv, .vwp #anfangsbuchstaben .navbar-light .navbar-nav .nav-link.inaktiv, .navbar-light .navbar-nav .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .nav-link.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .navbar-light .navbar-nav .nav-link.lpInaktiv, .navbar-light .navbar-nav .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .nav-link.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .navbar-light .navbar-nav .nav-link.inaktiv, .navbar-light .navbar-nav .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .nav-link.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .navbar-light .navbar-nav .nav-link.lpInaktiv, .navbar-light .navbar-nav .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .nav-link.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .navbar-light .navbar-nav .nav-link.inaktiv { color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler { color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-text a { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand { color: #fff; }

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color: #fff; }

.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .nav-link.disabled, .navbar-dark .navbar-nav .vwp #anfangsbuchstaben .nav-link.lpInaktiv, .vwp #anfangsbuchstaben .navbar-dark .navbar-nav .nav-link.lpInaktiv, .navbar-dark .navbar-nav .vwp #anfangsbuchstaben .nav-link.inaktiv, .vwp #anfangsbuchstaben .navbar-dark .navbar-nav .nav-link.inaktiv, .navbar-dark .navbar-nav .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .nav-link.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .navbar-dark .navbar-nav .nav-link.lpInaktiv, .navbar-dark .navbar-nav .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .nav-link.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .navbar-dark .navbar-nav .nav-link.inaktiv, .navbar-dark .navbar-nav .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .nav-link.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .navbar-dark .navbar-nav .nav-link.lpInaktiv, .navbar-dark .navbar-nav .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .nav-link.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .navbar-dark .navbar-nav .nav-link.inaktiv { color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active { color: #fff; }

.navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-text a { color: #fff; }

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color: #fff; }

.card, .c-comment-form, #create_comment_form { position: relative; display: flex; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); }

.card > hr, .c-comment-form > hr, #create_comment_form > hr { margin-right: 0; margin-left: 0; }

.card-body, .c-dynco article .moreLink, .basecontent-dynamic-content article .moreLink { flex: 1 1 auto; min-height: 1px; padding: 1.25rem; }

.card-title { margin-bottom: 0.75rem; }

.card-subtitle { margin-top: -0.375rem; margin-bottom: 0; }

.card-text:last-child { margin-bottom: 0; }

.card-link:hover { text-decoration: none; }

.card-link + .card-link { margin-left: 1.25rem; }

.card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); }

.card-header + .list-group .list-group-item:first-child { border-top: 0; }

.card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(0, 0, 0, 0.125); }

.card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0; }

.card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; }

.card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem; }

.card-img, .card-img-top, .card-img-bottom { flex-shrink: 0; width: 100%; }

.card-deck .card, .card-deck .c-comment-form, .card-deck #create_comment_form { margin-bottom: 25px; }

@media (min-width: 576px) { .card-deck { display: flex; flex-flow: row wrap; margin-right: -25px; margin-left: -25px; } .card-deck .card, .card-deck .c-comment-form, .card-deck #create_comment_form { flex: 1 0 0%; margin-right: 25px; margin-bottom: 0; margin-left: 25px; } }

.card-group > .card, .card-group > .c-comment-form, .card-group > #create_comment_form { margin-bottom: 25px; }

@media (min-width: 576px) { .card-group { display: flex; flex-flow: row wrap; } .card-group > .card, .card-group > .c-comment-form, .card-group > #create_comment_form { flex: 1 0 0%; margin-bottom: 0; } .card-group > .card + .card, .card-group > .c-comment-form + .card, .card-group > #create_comment_form + .card, .card-group > .card + .c-comment-form, .card-group > .c-comment-form + .c-comment-form, .card-group > #create_comment_form + .c-comment-form, .card-group > .card + #create_comment_form, .card-group > .c-comment-form + #create_comment_form, .card-group > #create_comment_form + #create_comment_form { margin-left: 0; border-left: 0; } }

.card-columns .card, .card-columns .c-comment-form, .card-columns #create_comment_form { margin-bottom: 0.75rem; }

@media (min-width: 576px) { .card-columns { column-count: 3; column-gap: 1.25rem; orphans: 1; widows: 1; } .card-columns .card, .card-columns .c-comment-form, .card-columns #create_comment_form { display: inline-block; width: 100%; } }

.accordion > .card, .accordion > .c-comment-form, .accordion > #create_comment_form { overflow: hidden; }

.accordion > .card:not(:last-of-type), .accordion > .c-comment-form:not(:last-of-type), .accordion > #create_comment_form:not(:last-of-type) { border-bottom: 0; }

.accordion > .card > .card-header, .accordion > .c-comment-form > .card-header, .accordion > #create_comment_form > .card-header { margin-bottom: -1px; }

.breadcrumb { display: flex; flex-wrap: wrap; padding: 0.75rem 0; margin-bottom: 1rem; list-style: none; background-color: transparent; }

.breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; }

.breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; color: #6c757d; content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; }

.breadcrumb-item.active { color: #6c757d; }

.pagination { display: flex; padding-left: 0; list-style: none; }

.page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #000; background-color: #fff; border: 1px solid #dee2e6; }

.page-link:hover { z-index: 2; color: black; text-decoration: none; background-color: #e9ecef; border-color: #dee2e6; }

.page-link:focus { z-index: 3; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }

.page-item:first-child .page-link { margin-left: 0; }

.page-item.active .page-link { z-index: 3; color: #fff; background-color: #000; border-color: #000; }

.page-item.disabled .page-link, .vwp #anfangsbuchstaben .page-item.lpInaktiv .page-link, .vwp #anfangsbuchstaben .page-item.inaktiv .page-link, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .page-item.lpInaktiv .page-link, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .page-item.inaktiv .page-link, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .page-item.lpInaktiv .page-link, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .page-item.inaktiv .page-link { color: #6c757d; pointer-events: none; cursor: auto; background-color: #fff; border-color: #dee2e6; }

.pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.25rem; line-height: 1.5; }

.pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 1rem; line-height: 1.5; }

.badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .badge { transition: none; } }

a.badge:hover, a.badge:focus { text-decoration: none; }

.badge:empty { display: none; }

.btn .badge { position: relative; top: -1px; }

.badge-pill { padding-right: 0.6em; padding-left: 0.6em; }

.badge-primary { color: #fff; background-color: #000; }

a.badge-primary:hover, a.badge-primary:focus { color: #fff; background-color: black; }

a.badge-primary:focus, a.badge-primary.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.badge-secondary { color: #fff; background-color: #000; }

a.badge-secondary:hover, a.badge-secondary:focus { color: #fff; background-color: black; }

a.badge-secondary:focus, a.badge-secondary.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.badge-success { color: #fff; background-color: #28a745; }

a.badge-success:hover, a.badge-success:focus { color: #fff; background-color: #1e7e34; }

a.badge-success:focus, a.badge-success.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info { color: #fff; background-color: #17a2b8; }

a.badge-info:hover, a.badge-info:focus { color: #fff; background-color: #117a8b; }

a.badge-info:focus, a.badge-info.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning { color: #212529; background-color: #ffc107; }

a.badge-warning:hover, a.badge-warning:focus { color: #212529; background-color: #d39e00; }

a.badge-warning:focus, a.badge-warning.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger { color: #fff; background-color: #dc3545; }

a.badge-danger:hover, a.badge-danger:focus { color: #fff; background-color: #bd2130; }

a.badge-danger:focus, a.badge-danger.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light { color: #212529; background-color: #f8f9fa; }

a.badge-light:hover, a.badge-light:focus { color: #212529; background-color: #dae0e5; }

a.badge-light:focus, a.badge-light.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark { color: #fff; background-color: #343a40; }

a.badge-dark:hover, a.badge-dark:focus { color: #fff; background-color: #1d2124; }

a.badge-dark:focus, a.badge-dark.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: #e9ecef; }

@media (min-width: 576px) { .jumbotron { padding: 4rem 2rem; } }

.jumbotron-fluid { padding-right: 0; padding-left: 0; }

.alert, .sessionMessage { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; }

.alert-heading { color: inherit; }

.alert-link { font-weight: 700; }

.alert-dismissible { padding-right: 4rem; }

.alert-dismissible .close { position: absolute; top: 0; right: 0; padding: 0.75rem 1.25rem; color: inherit; }

.alert-primary { color: black; background-color: #cccccc; border-color: #b8b8b8; }

.alert-primary hr { border-top-color: #ababab; }

.alert-primary .alert-link { color: black; }

.alert-secondary, .sessionMessage_trace { color: black; background-color: #cccccc; border-color: #b8b8b8; }

.alert-secondary hr, .sessionMessage_trace hr { border-top-color: #ababab; }

.alert-secondary .alert-link, .sessionMessage_trace .alert-link { color: black; }

.alert-success { color: #155724; background-color: #d4edda; border-color: #c3e6cb; }

.alert-success hr { border-top-color: #b1dfbb; }

.alert-success .alert-link { color: #0b2e13; }

.alert-info, .sessionMessage_info { color: #0c5460; background-color: #d1ecf1; border-color: #bee5eb; }

.alert-info hr, .sessionMessage_info hr { border-top-color: #abdde5; }

.alert-info .alert-link, .sessionMessage_info .alert-link { color: #062c33; }

.alert-warning, .sessionMessage_warn { color: #856404; background-color: #fff3cd; border-color: #ffeeba; }

.alert-warning hr, .sessionMessage_warn hr { border-top-color: #ffe8a1; }

.alert-warning .alert-link, .sessionMessage_warn .alert-link { color: #533f03; }

.alert-danger, .sessionMessage_error { color: #721c24; background-color: #f8d7da; border-color: #f5c6cb; }

.alert-danger hr, .sessionMessage_error hr { border-top-color: #f1b0b7; }

.alert-danger .alert-link, .sessionMessage_error .alert-link { color: #491217; }

.alert-light { color: #818182; background-color: #fefefe; border-color: #fdfdfe; }

.alert-light hr { border-top-color: #ececf6; }

.alert-light .alert-link { color: #686868; }

.alert-dark { color: #1b1e21; background-color: #d6d8d9; border-color: #c6c8ca; }

.alert-dark hr { border-top-color: #b9bbbe; }

.alert-dark .alert-link { color: #040505; }

@keyframes progress-bar-stripes { from { background-position: 1rem 0; }
  to { background-position: 0 0; } }

.progress { display: flex; height: 1rem; overflow: hidden; font-size: 0.75rem; background-color: #e9ecef; box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1); }

.progress-bar { display: flex; flex-direction: column; justify-content: center; overflow: hidden; color: #fff; text-align: center; white-space: nowrap; background-color: #000; transition: width 0.6s ease; }

@media (prefers-reduced-motion: reduce) { .progress-bar { transition: none; } }

.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; }

.progress-bar-animated { animation: progress-bar-stripes 1s linear infinite; }

@media (prefers-reduced-motion: reduce) { .progress-bar-animated { animation: none; } }

.media { display: flex; align-items: flex-start; }

.media-body { flex: 1; }

.list-group { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; }

.list-group-item-action { width: 100%; color: #495057; text-align: inherit; }

.list-group-item-action:hover, .list-group-item-action:focus { z-index: 1; color: #495057; text-decoration: none; background-color: #f8f9fa; }

.list-group-item-action:active { color: #000; background-color: #e9ecef; }

.list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.125); }

.list-group-item.disabled, .vwp #anfangsbuchstaben .list-group-item.lpInaktiv, .vwp #anfangsbuchstaben .list-group-item.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .list-group-item.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .list-group-item.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .list-group-item.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .list-group-item.inaktiv, .list-group-item:disabled { color: #6c757d; pointer-events: none; background-color: #fff; }

.list-group-item.active { z-index: 2; color: #fff; background-color: #000; border-color: #000; }

.list-group-item + .list-group-item { border-top-width: 0; }

.list-group-item + .list-group-item.active { margin-top: -1px; border-top-width: 1px; }

.list-group-horizontal { flex-direction: row; }

.list-group-horizontal .list-group-item.active { margin-top: 0; }

.list-group-horizontal .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; }

.list-group-horizontal .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }

@media (min-width: 576px) { .list-group-horizontal-sm { flex-direction: row; } .list-group-horizontal-sm .list-group-item.active { margin-top: 0; } .list-group-horizontal-sm .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; } .list-group-horizontal-sm .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } }

@media (min-width: 768px) { .list-group-horizontal-md { flex-direction: row; } .list-group-horizontal-md .list-group-item.active { margin-top: 0; } .list-group-horizontal-md .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; } .list-group-horizontal-md .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } }

@media (min-width: 992px) { .list-group-horizontal-lg { flex-direction: row; } .list-group-horizontal-lg .list-group-item.active { margin-top: 0; } .list-group-horizontal-lg .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; } .list-group-horizontal-lg .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } }

@media (min-width: 1200px) { .list-group-horizontal-xl { flex-direction: row; } .list-group-horizontal-xl .list-group-item.active { margin-top: 0; } .list-group-horizontal-xl .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; } .list-group-horizontal-xl .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } }

@media (min-width: 1500px) { .list-group-horizontal-xxl { flex-direction: row; } .list-group-horizontal-xxl .list-group-item.active { margin-top: 0; } .list-group-horizontal-xxl .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; } .list-group-horizontal-xxl .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; } }

.list-group-flush .list-group-item { border-right-width: 0; border-left-width: 0; }

.list-group-flush .list-group-item:first-child { border-top-width: 0; }

.list-group-flush:last-child .list-group-item:last-child { border-bottom-width: 0; }

.list-group-item-primary { color: black; background-color: #b8b8b8; }

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: black; background-color: #ababab; }

.list-group-item-primary.list-group-item-action.active { color: #fff; background-color: black; border-color: black; }

.list-group-item-secondary { color: black; background-color: #b8b8b8; }

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: black; background-color: #ababab; }

.list-group-item-secondary.list-group-item-action.active { color: #fff; background-color: black; border-color: black; }

.list-group-item-success { color: #155724; background-color: #c3e6cb; }

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { color: #155724; background-color: #b1dfbb; }

.list-group-item-success.list-group-item-action.active { color: #fff; background-color: #155724; border-color: #155724; }

.list-group-item-info { color: #0c5460; background-color: #bee5eb; }

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { color: #0c5460; background-color: #abdde5; }

.list-group-item-info.list-group-item-action.active { color: #fff; background-color: #0c5460; border-color: #0c5460; }

.list-group-item-warning { color: #856404; background-color: #ffeeba; }

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { color: #856404; background-color: #ffe8a1; }

.list-group-item-warning.list-group-item-action.active { color: #fff; background-color: #856404; border-color: #856404; }

.list-group-item-danger { color: #721c24; background-color: #f5c6cb; }

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { color: #721c24; background-color: #f1b0b7; }

.list-group-item-danger.list-group-item-action.active { color: #fff; background-color: #721c24; border-color: #721c24; }

.list-group-item-light { color: #818182; background-color: #fdfdfe; }

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { color: #818182; background-color: #ececf6; }

.list-group-item-light.list-group-item-action.active { color: #fff; background-color: #818182; border-color: #818182; }

.list-group-item-dark { color: #1b1e21; background-color: #c6c8ca; }

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { color: #1b1e21; background-color: #b9bbbe; }

.list-group-item-dark.list-group-item-action.active { color: #fff; background-color: #1b1e21; border-color: #1b1e21; }

.close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .5; }

.close:hover { color: #000; text-decoration: none; }

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { opacity: .75; }

button.close { padding: 0; background-color: transparent; border: 0; appearance: none; }

a.close.disabled, .vwp #anfangsbuchstaben .close.lpInaktiv, .vwp #anfangsbuchstaben .close.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .close.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .close.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .close.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .close.inaktiv { pointer-events: none; }

.toast { max-width: 350px; overflow: hidden; font-size: 0.875rem; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); backdrop-filter: blur(10px); opacity: 0; }

.toast:not(:last-child) { margin-bottom: 0.75rem; }

.toast.showing { opacity: 1; }

.toast.show { display: block; opacity: 1; }

.toast.hide { display: none; }

.toast-header { display: flex; align-items: center; padding: 0.25rem 0.75rem; color: #6c757d; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.toast-body { padding: 0.75rem; }

.modal-open { overflow: hidden; }

.modal-open .modal { overflow-x: hidden; overflow-y: auto; }

.modal { position: fixed; top: 0; left: 0; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0; }

.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }

.modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0, -50px); }

@media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { transition: none; } }

.modal.show .modal-dialog { transform: none; }

.modal.modal-static .modal-dialog { transform: scale(1.02); }

.modal-dialog-scrollable { display: flex; max-height: calc(100% - 1rem); }

.modal-dialog-scrollable .modal-content { max-height: calc(100vh - 1rem); overflow: hidden; }

.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer { flex-shrink: 0; }

.modal-dialog-scrollable .modal-body { overflow-y: auto; }

.modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); }

.modal-dialog-centered::before { display: block; height: calc(100vh - 1rem); content: ""; }

.modal-dialog-centered.modal-dialog-scrollable { flex-direction: column; justify-content: center; height: 100%; }

.modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height: none; }

.modal-dialog-centered.modal-dialog-scrollable::before { content: none; }

.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5); outline: 0; }

.modal-backdrop { position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #000; }

.modal-backdrop.fade { opacity: 0; }

.modal-backdrop.show { opacity: 0.5; }

.modal-header { display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem 1rem; border-bottom: 1px solid #000; }

.modal-header .close { padding: 1rem 1rem; margin: -1rem -1rem -1rem auto; }

.modal-title { margin-bottom: 0; line-height: 1.5; }

.modal-body { position: relative; flex: 1 1 auto; padding: 1rem; }

.modal-footer { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; padding: 0.75rem; border-top: 1px solid #000; }

.modal-footer > * { margin: 0.25rem; }

.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 576px) { .modal-dialog { max-width: 500px; margin: 1.75rem auto; } .modal-dialog-scrollable { max-height: calc(100% - 3.5rem); } .modal-dialog-scrollable .modal-content { max-height: calc(100vh - 3.5rem); } .modal-dialog-centered { min-height: calc(100% - 3.5rem); } .modal-dialog-centered::before { height: calc(100vh - 3.5rem); } .modal-content { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5); } .modal-sm { max-width: 300px; } }

@media (min-width: 992px) { .modal-lg, .modal-xl { max-width: 800px; } }

@media (min-width: 1200px) { .modal-xl { max-width: 1140px; } }

.tooltip { position: absolute; z-index: 1070; display: block; margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 1rem; word-wrap: break-word; opacity: 0; }

.tooltip.show { opacity: 0.9; }

.tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }

.tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { padding: 0.4rem 0; }

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { bottom: 0; }

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { top: 0; border-width: 0.4rem 0.4rem 0; border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { padding: 0 0.4rem; }

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { left: 0; width: 0.4rem; height: 0.8rem; }

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { right: 0; border-width: 0.4rem 0.4rem 0.4rem 0; border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { padding: 0.4rem 0; }

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { top: 0; }

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { bottom: 0; border-width: 0 0.4rem 0.4rem; border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { padding: 0 0.4rem; }

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { right: 0; width: 0.4rem; height: 0.8rem; }

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { left: 0; border-width: 0.4rem 0 0.4rem 0.4rem; border-left-color: #000; }

.tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: #fff; text-align: center; background-color: #000; }

.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 1rem; word-wrap: break-word; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2); }

.popover .arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0 0.3rem; }

.popover .arrow::before, .popover .arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] { margin-bottom: 0.5rem; }

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { bottom: calc(-0.5rem - 1px); }

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { bottom: 0; border-width: 0.5rem 0.5rem 0; border-top-color: rgba(0, 0, 0, 0.25); }

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { bottom: 1px; border-width: 0.5rem 0.5rem 0; border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] { margin-left: 0.5rem; }

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { left: calc(-0.5rem - 1px); width: 0.5rem; height: 1rem; margin: 0.3rem 0; }

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { left: 0; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: rgba(0, 0, 0, 0.25); }

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { left: 1px; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { margin-top: 0.5rem; }

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { top: calc(-0.5rem - 1px); }

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { top: 0; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: rgba(0, 0, 0, 0.25); }

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { top: 1px; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: #fff; }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { position: absolute; top: 0; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] { margin-right: 0.5rem; }

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { right: calc(-0.5rem - 1px); width: 0.5rem; height: 1rem; margin: 0.3rem 0; }

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { right: 0; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.25); }

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { right: 1px; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: #fff; }

.popover-header { padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 1rem; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; }

.popover-header:empty { display: none; }

.popover-body { padding: 0.5rem 0.75rem; color: #000; }

.carousel { position: relative; }

.carousel.pointer-event { touch-action: pan-y; }

.carousel-inner { position: relative; width: 100%; overflow: hidden; }

.carousel-inner::after { display: block; clear: both; content: ""; }

.carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .carousel-item { transition: none; } }

.carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; }

.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right { transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left { transform: translateX(-100%); }

.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; transform: none; }

.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right { z-index: 1; opacity: 1; }

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { z-index: 0; opacity: 0; transition: opacity 0s 0.6s; }

@media (prefers-reduced-motion: reduce) { .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { transition: none; } }

.carousel-control-prev, .carousel-control-next { position: absolute; top: 0; bottom: 0; z-index: 1; display: flex; align-items: center; justify-content: center; width: 15%; color: #fff; text-align: center; opacity: 0.5; transition: opacity 0.15s ease; }

@media (prefers-reduced-motion: reduce) { .carousel-control-prev, .carousel-control-next { transition: none; } }

.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus { color: #fff; text-decoration: none; outline: 0; opacity: 0.9; }

.carousel-control-prev { left: 0; }

.carousel-control-next { right: 0; }

.carousel-control-prev-icon, .carousel-control-next-icon { display: inline-block; width: 20px; height: 20px; background: no-repeat 50% / 100% 100%; }

.carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators { position: absolute; right: 0; bottom: 0; left: 0; z-index: 15; display: flex; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none; }

.carousel-indicators li { box-sizing: content-box; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #fff; background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: .5; transition: opacity 0.6s ease; }

@media (prefers-reduced-motion: reduce) { .carousel-indicators li { transition: none; } }

.carousel-indicators .active { opacity: 1; }

.carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; }

@keyframes spinner-border { to { transform: rotate(360deg); } }

.spinner-border { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; border: 0.25em solid currentColor; border-right-color: transparent; border-radius: 50%; animation: spinner-border .75s linear infinite; }

.spinner-border-sm { width: 1rem; height: 1rem; border-width: 0.2em; }

@keyframes spinner-grow { 0% { transform: scale(0); }
  50% { opacity: 1; } }

.spinner-grow { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; background-color: currentColor; border-radius: 50%; opacity: 0; animation: spinner-grow .75s linear infinite; }

.spinner-grow-sm { width: 1rem; height: 1rem; }

.align-baseline { vertical-align: baseline !important; }

.align-top { vertical-align: top !important; }

.align-middle { vertical-align: middle !important; }

.align-bottom { vertical-align: bottom !important; }

.align-text-bottom { vertical-align: text-bottom !important; }

.align-text-top { vertical-align: text-top !important; }

.bg-primary { background-color: #000 !important; }

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus { background-color: black !important; }

.bg-secondary { background-color: #000 !important; }

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus { background-color: black !important; }

.bg-success { background-color: #28a745 !important; }

a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus { background-color: #1e7e34 !important; }

.bg-info { background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus { background-color: #117a8b !important; }

.bg-warning { background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus { background-color: #d39e00 !important; }

.bg-danger { background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus { background-color: #bd2130 !important; }

.bg-light { background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus { background-color: #dae0e5 !important; }

.bg-dark { background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus { background-color: #1d2124 !important; }

.bg-white { background-color: #fff !important; }

.bg-transparent { background-color: transparent !important; }

.border { border: 1px solid #000 !important; }

.border-top { border-top: 1px solid #000 !important; }

.border-right { border-right: 1px solid #000 !important; }

.border-bottom { border-bottom: 1px solid #000 !important; }

.border-left { border-left: 1px solid #000 !important; }

.border-0 { border: 0 !important; }

.border-top-0 { border-top: 0 !important; }

.border-right-0 { border-right: 0 !important; }

.border-bottom-0 { border-bottom: 0 !important; }

.border-left-0 { border-left: 0 !important; }

.border-primary { border-color: #000 !important; }

.border-secondary { border-color: #000 !important; }

.border-success { border-color: #28a745 !important; }

.border-info { border-color: #17a2b8 !important; }

.border-warning { border-color: #ffc107 !important; }

.border-danger { border-color: #dc3545 !important; }

.border-light { border-color: #f8f9fa !important; }

.border-dark { border-color: #343a40 !important; }

.border-white { border-color: #fff !important; }

.rounded-sm { border-radius: 0.2rem !important; }

.rounded { border-radius: 0.25rem !important; }

.rounded-top { border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; }

.rounded-right { border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom { border-bottom-right-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }

.rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }

.rounded-lg { border-radius: 0.3rem !important; }

.rounded-circle { border-radius: 50% !important; }

.rounded-pill { border-radius: 50rem !important; }

.rounded-0 { border-radius: 0 !important; }

.clearfix::after { display: block; clear: both; content: ""; }

.d-none { display: none !important; }

.d-inline { display: inline !important; }

.d-inline-block { display: inline-block !important; }

.d-block { display: block !important; }

.d-table { display: table !important; }

.d-table-row { display: table-row !important; }

.d-table-cell { display: table-cell !important; }

.d-flex { display: flex !important; }

.d-inline-flex { display: inline-flex !important; }

@media (min-width: 576px) { .d-sm-none { display: none !important; } .d-sm-inline { display: inline !important; } .d-sm-inline-block { display: inline-block !important; } .d-sm-block { display: block !important; } .d-sm-table { display: table !important; } .d-sm-table-row { display: table-row !important; } .d-sm-table-cell { display: table-cell !important; } .d-sm-flex { display: flex !important; } .d-sm-inline-flex { display: inline-flex !important; } }

@media (min-width: 768px) { .d-md-none { display: none !important; } .d-md-inline { display: inline !important; } .d-md-inline-block { display: inline-block !important; } .d-md-block { display: block !important; } .d-md-table { display: table !important; } .d-md-table-row { display: table-row !important; } .d-md-table-cell { display: table-cell !important; } .d-md-flex { display: flex !important; } .d-md-inline-flex { display: inline-flex !important; } }

@media (min-width: 992px) { .d-lg-none { display: none !important; } .d-lg-inline { display: inline !important; } .d-lg-inline-block { display: inline-block !important; } .d-lg-block { display: block !important; } .d-lg-table { display: table !important; } .d-lg-table-row { display: table-row !important; } .d-lg-table-cell { display: table-cell !important; } .d-lg-flex { display: flex !important; } .d-lg-inline-flex { display: inline-flex !important; } }

@media (min-width: 1200px) { .d-xl-none { display: none !important; } .d-xl-inline { display: inline !important; } .d-xl-inline-block { display: inline-block !important; } .d-xl-block { display: block !important; } .d-xl-table { display: table !important; } .d-xl-table-row { display: table-row !important; } .d-xl-table-cell { display: table-cell !important; } .d-xl-flex { display: flex !important; } .d-xl-inline-flex { display: inline-flex !important; } }

@media (min-width: 1500px) { .d-xxl-none { display: none !important; } .d-xxl-inline { display: inline !important; } .d-xxl-inline-block { display: inline-block !important; } .d-xxl-block { display: block !important; } .d-xxl-table { display: table !important; } .d-xxl-table-row { display: table-row !important; } .d-xxl-table-cell { display: table-cell !important; } .d-xxl-flex { display: flex !important; } .d-xxl-inline-flex { display: inline-flex !important; } }

@media print { .d-print-none { display: none !important; } .d-print-inline { display: inline !important; } .d-print-inline-block { display: inline-block !important; } .d-print-block { display: block !important; } .d-print-table { display: table !important; } .d-print-table-row { display: table-row !important; } .d-print-table-cell { display: table-cell !important; } .d-print-flex { display: flex !important; } .d-print-inline-flex { display: inline-flex !important; } }

.embed-responsive { position: relative; display: block; width: 100%; padding: 0; overflow: hidden; /*.embed-responsive-item, iframe, embed, object, video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }*/ }

.embed-responsive::before { display: block; content: ""; }

.embed-responsive-21by9::before { padding-top: 13rem; }

.embed-responsive-16by9::before { padding-top: 13rem; }

.embed-responsive-4by3::before { padding-top: 13rem; }

.embed-responsive-1by1::before { padding-top: 13rem; }

.flex-row { flex-direction: row !important; }

.flex-column { flex-direction: column !important; }

.flex-row-reverse { flex-direction: row-reverse !important; }

.flex-column-reverse { flex-direction: column-reverse !important; }

.flex-wrap { flex-wrap: wrap !important; }

.flex-nowrap { flex-wrap: nowrap !important; }

.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }

.flex-fill { flex: 1 1 auto !important; }

.flex-grow-0 { flex-grow: 0 !important; }

.flex-grow-1 { flex-grow: 1 !important; }

.flex-shrink-0 { flex-shrink: 0 !important; }

.flex-shrink-1 { flex-shrink: 1 !important; }

.justify-content-start { justify-content: flex-start !important; }

.justify-content-end { justify-content: flex-end !important; }

.justify-content-center { justify-content: center !important; }

.justify-content-between { justify-content: space-between !important; }

.justify-content-around { justify-content: space-around !important; }

.align-items-start { align-items: flex-start !important; }

.align-items-end { align-items: flex-end !important; }

.align-items-center { align-items: center !important; }

.align-items-baseline { align-items: baseline !important; }

.align-items-stretch { align-items: stretch !important; }

.align-content-start { align-content: flex-start !important; }

.align-content-end { align-content: flex-end !important; }

.align-content-center { align-content: center !important; }

.align-content-between { align-content: space-between !important; }

.align-content-around { align-content: space-around !important; }

.align-content-stretch { align-content: stretch !important; }

.align-self-auto { align-self: auto !important; }

.align-self-start { align-self: flex-start !important; }

.align-self-end { align-self: flex-end !important; }

.align-self-center { align-self: center !important; }

.align-self-baseline { align-self: baseline !important; }

.align-self-stretch { align-self: stretch !important; }

@media (min-width: 576px) { .flex-sm-row { flex-direction: row !important; } .flex-sm-column { flex-direction: column !important; } .flex-sm-row-reverse { flex-direction: row-reverse !important; } .flex-sm-column-reverse { flex-direction: column-reverse !important; } .flex-sm-wrap { flex-wrap: wrap !important; } .flex-sm-nowrap { flex-wrap: nowrap !important; } .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-sm-fill { flex: 1 1 auto !important; } .flex-sm-grow-0 { flex-grow: 0 !important; } .flex-sm-grow-1 { flex-grow: 1 !important; } .flex-sm-shrink-0 { flex-shrink: 0 !important; } .flex-sm-shrink-1 { flex-shrink: 1 !important; } .justify-content-sm-start { justify-content: flex-start !important; } .justify-content-sm-end { justify-content: flex-end !important; } .justify-content-sm-center { justify-content: center !important; } .justify-content-sm-between { justify-content: space-between !important; } .justify-content-sm-around { justify-content: space-around !important; } .align-items-sm-start { align-items: flex-start !important; } .align-items-sm-end { align-items: flex-end !important; } .align-items-sm-center { align-items: center !important; } .align-items-sm-baseline { align-items: baseline !important; } .align-items-sm-stretch { align-items: stretch !important; } .align-content-sm-start { align-content: flex-start !important; } .align-content-sm-end { align-content: flex-end !important; } .align-content-sm-center { align-content: center !important; } .align-content-sm-between { align-content: space-between !important; } .align-content-sm-around { align-content: space-around !important; } .align-content-sm-stretch { align-content: stretch !important; } .align-self-sm-auto { align-self: auto !important; } .align-self-sm-start { align-self: flex-start !important; } .align-self-sm-end { align-self: flex-end !important; } .align-self-sm-center { align-self: center !important; } .align-self-sm-baseline { align-self: baseline !important; } .align-self-sm-stretch { align-self: stretch !important; } }

@media (min-width: 768px) { .flex-md-row { flex-direction: row !important; } .flex-md-column { flex-direction: column !important; } .flex-md-row-reverse { flex-direction: row-reverse !important; } .flex-md-column-reverse { flex-direction: column-reverse !important; } .flex-md-wrap { flex-wrap: wrap !important; } .flex-md-nowrap { flex-wrap: nowrap !important; } .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-md-fill { flex: 1 1 auto !important; } .flex-md-grow-0 { flex-grow: 0 !important; } .flex-md-grow-1 { flex-grow: 1 !important; } .flex-md-shrink-0 { flex-shrink: 0 !important; } .flex-md-shrink-1 { flex-shrink: 1 !important; } .justify-content-md-start { justify-content: flex-start !important; } .justify-content-md-end { justify-content: flex-end !important; } .justify-content-md-center { justify-content: center !important; } .justify-content-md-between { justify-content: space-between !important; } .justify-content-md-around { justify-content: space-around !important; } .align-items-md-start { align-items: flex-start !important; } .align-items-md-end { align-items: flex-end !important; } .align-items-md-center { align-items: center !important; } .align-items-md-baseline { align-items: baseline !important; } .align-items-md-stretch { align-items: stretch !important; } .align-content-md-start { align-content: flex-start !important; } .align-content-md-end { align-content: flex-end !important; } .align-content-md-center { align-content: center !important; } .align-content-md-between { align-content: space-between !important; } .align-content-md-around { align-content: space-around !important; } .align-content-md-stretch { align-content: stretch !important; } .align-self-md-auto { align-self: auto !important; } .align-self-md-start { align-self: flex-start !important; } .align-self-md-end { align-self: flex-end !important; } .align-self-md-center { align-self: center !important; } .align-self-md-baseline { align-self: baseline !important; } .align-self-md-stretch { align-self: stretch !important; } }

@media (min-width: 992px) { .flex-lg-row { flex-direction: row !important; } .flex-lg-column { flex-direction: column !important; } .flex-lg-row-reverse { flex-direction: row-reverse !important; } .flex-lg-column-reverse { flex-direction: column-reverse !important; } .flex-lg-wrap { flex-wrap: wrap !important; } .flex-lg-nowrap { flex-wrap: nowrap !important; } .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-lg-fill { flex: 1 1 auto !important; } .flex-lg-grow-0 { flex-grow: 0 !important; } .flex-lg-grow-1 { flex-grow: 1 !important; } .flex-lg-shrink-0 { flex-shrink: 0 !important; } .flex-lg-shrink-1 { flex-shrink: 1 !important; } .justify-content-lg-start { justify-content: flex-start !important; } .justify-content-lg-end { justify-content: flex-end !important; } .justify-content-lg-center { justify-content: center !important; } .justify-content-lg-between { justify-content: space-between !important; } .justify-content-lg-around { justify-content: space-around !important; } .align-items-lg-start { align-items: flex-start !important; } .align-items-lg-end { align-items: flex-end !important; } .align-items-lg-center { align-items: center !important; } .align-items-lg-baseline { align-items: baseline !important; } .align-items-lg-stretch { align-items: stretch !important; } .align-content-lg-start { align-content: flex-start !important; } .align-content-lg-end { align-content: flex-end !important; } .align-content-lg-center { align-content: center !important; } .align-content-lg-between { align-content: space-between !important; } .align-content-lg-around { align-content: space-around !important; } .align-content-lg-stretch { align-content: stretch !important; } .align-self-lg-auto { align-self: auto !important; } .align-self-lg-start { align-self: flex-start !important; } .align-self-lg-end { align-self: flex-end !important; } .align-self-lg-center { align-self: center !important; } .align-self-lg-baseline { align-self: baseline !important; } .align-self-lg-stretch { align-self: stretch !important; } }

@media (min-width: 1200px) { .flex-xl-row { flex-direction: row !important; } .flex-xl-column { flex-direction: column !important; } .flex-xl-row-reverse { flex-direction: row-reverse !important; } .flex-xl-column-reverse { flex-direction: column-reverse !important; } .flex-xl-wrap { flex-wrap: wrap !important; } .flex-xl-nowrap { flex-wrap: nowrap !important; } .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-xl-fill { flex: 1 1 auto !important; } .flex-xl-grow-0 { flex-grow: 0 !important; } .flex-xl-grow-1 { flex-grow: 1 !important; } .flex-xl-shrink-0 { flex-shrink: 0 !important; } .flex-xl-shrink-1 { flex-shrink: 1 !important; } .justify-content-xl-start { justify-content: flex-start !important; } .justify-content-xl-end { justify-content: flex-end !important; } .justify-content-xl-center { justify-content: center !important; } .justify-content-xl-between { justify-content: space-between !important; } .justify-content-xl-around { justify-content: space-around !important; } .align-items-xl-start { align-items: flex-start !important; } .align-items-xl-end { align-items: flex-end !important; } .align-items-xl-center { align-items: center !important; } .align-items-xl-baseline { align-items: baseline !important; } .align-items-xl-stretch { align-items: stretch !important; } .align-content-xl-start { align-content: flex-start !important; } .align-content-xl-end { align-content: flex-end !important; } .align-content-xl-center { align-content: center !important; } .align-content-xl-between { align-content: space-between !important; } .align-content-xl-around { align-content: space-around !important; } .align-content-xl-stretch { align-content: stretch !important; } .align-self-xl-auto { align-self: auto !important; } .align-self-xl-start { align-self: flex-start !important; } .align-self-xl-end { align-self: flex-end !important; } .align-self-xl-center { align-self: center !important; } .align-self-xl-baseline { align-self: baseline !important; } .align-self-xl-stretch { align-self: stretch !important; } }

@media (min-width: 1500px) { .flex-xxl-row { flex-direction: row !important; } .flex-xxl-column { flex-direction: column !important; } .flex-xxl-row-reverse { flex-direction: row-reverse !important; } .flex-xxl-column-reverse { flex-direction: column-reverse !important; } .flex-xxl-wrap { flex-wrap: wrap !important; } .flex-xxl-nowrap { flex-wrap: nowrap !important; } .flex-xxl-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-xxl-fill { flex: 1 1 auto !important; } .flex-xxl-grow-0 { flex-grow: 0 !important; } .flex-xxl-grow-1 { flex-grow: 1 !important; } .flex-xxl-shrink-0 { flex-shrink: 0 !important; } .flex-xxl-shrink-1 { flex-shrink: 1 !important; } .justify-content-xxl-start { justify-content: flex-start !important; } .justify-content-xxl-end { justify-content: flex-end !important; } .justify-content-xxl-center { justify-content: center !important; } .justify-content-xxl-between { justify-content: space-between !important; } .justify-content-xxl-around { justify-content: space-around !important; } .align-items-xxl-start { align-items: flex-start !important; } .align-items-xxl-end { align-items: flex-end !important; } .align-items-xxl-center { align-items: center !important; } .align-items-xxl-baseline { align-items: baseline !important; } .align-items-xxl-stretch { align-items: stretch !important; } .align-content-xxl-start { align-content: flex-start !important; } .align-content-xxl-end { align-content: flex-end !important; } .align-content-xxl-center { align-content: center !important; } .align-content-xxl-between { align-content: space-between !important; } .align-content-xxl-around { align-content: space-around !important; } .align-content-xxl-stretch { align-content: stretch !important; } .align-self-xxl-auto { align-self: auto !important; } .align-self-xxl-start { align-self: flex-start !important; } .align-self-xxl-end { align-self: flex-end !important; } .align-self-xxl-center { align-self: center !important; } .align-self-xxl-baseline { align-self: baseline !important; } .align-self-xxl-stretch { align-self: stretch !important; } }

.float-left, .c-vcard .titles, .vCard .titles, .pull-left { float: left !important; }

.float-right, .c-vcard .mapsLink, .vCard .mapsLink, .c-vcard .efaLink, .vCard .efaLink, .pull-right { float: right !important; }

.float-none { float: none !important; }

@media (min-width: 576px) { .float-sm-left { float: left !important; } .float-sm-right { float: right !important; } .float-sm-none { float: none !important; } }

@media (min-width: 768px) { .float-md-left { float: left !important; } .float-md-right { float: right !important; } .float-md-none { float: none !important; } }

@media (min-width: 992px) { .float-lg-left { float: left !important; } .float-lg-right { float: right !important; } .float-lg-none { float: none !important; } }

@media (min-width: 1200px) { .float-xl-left { float: left !important; } .float-xl-right { float: right !important; } .float-xl-none { float: none !important; } }

@media (min-width: 1500px) { .float-xxl-left { float: left !important; } .float-xxl-right { float: right !important; } .float-xxl-none { float: none !important; } }

.overflow-auto { overflow: auto !important; }

.overflow-hidden { overflow: hidden !important; }

.position-static { position: static !important; }

.position-relative { position: relative !important; }

.position-absolute { position: absolute !important; }

.position-fixed { position: fixed !important; }

.position-sticky { position: sticky !important; }

.fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; }

.fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030; }

@supports (position: sticky) { .sticky-top { position: sticky; top: 0; z-index: 1020; } }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; }

.shadow-sm { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg { box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none { box-shadow: none !important; }

.w-25 { width: 25% !important; }

.w-50 { width: 50% !important; }

.w-75 { width: 75% !important; }

.w-100 { width: 100% !important; }

.w-auto { width: auto !important; }

.h-25 { height: 25% !important; }

.h-50 { height: 50% !important; }

.h-75 { height: 75% !important; }

.h-100 { height: 100% !important; }

.h-auto { height: auto !important; }

.mw-100 { max-width: 100% !important; }

.mh-100 { max-height: 100% !important; }

.min-vw-100 { min-width: 100vw !important; }

.min-vh-100 { min-height: 100vh !important; }

.vw-100 { width: 100vw !important; }

.vh-100 { height: 100vh !important; }

.stretched-link::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); }

.m-0 { margin: 0 !important; }

.mt-0, .my-0 { margin-top: 0 !important; }

.mr-0, .mx-0 { margin-right: 0 !important; }

.mb-0, .my-0 { margin-bottom: 0 !important; }

.ml-0, .mx-0 { margin-left: 0 !important; }

.m-1 { margin: 0.25rem !important; }

.mt-1, .my-1 { margin-top: 0.25rem !important; }

.mr-1, .mx-1 { margin-right: 0.25rem !important; }

.mb-1, .my-1 { margin-bottom: 0.25rem !important; }

.ml-1, .mx-1 { margin-left: 0.25rem !important; }

.m-2 { margin: 0.5rem !important; }

.mt-2, .my-2 { margin-top: 0.5rem !important; }

.mr-2, .mx-2 { margin-right: 0.5rem !important; }

.mb-2, .my-2 { margin-bottom: 0.5rem !important; }

.ml-2, .mx-2 { margin-left: 0.5rem !important; }

.m-3 { margin: 1rem !important; }

.mt-3, .my-3 { margin-top: 1rem !important; }

.mr-3, .mx-3 { margin-right: 1rem !important; }

.mb-3, form.c-quicksearch, .my-3 { margin-bottom: 1rem !important; }

.ml-3, .mx-3 { margin-left: 1rem !important; }

.m-4 { margin: 1.5rem !important; }

.mt-4, .my-4 { margin-top: 1.5rem !important; }

.mr-4, .mx-4 { margin-right: 1.5rem !important; }

.mb-4, .my-4 { margin-bottom: 1.5rem !important; }

.ml-4, .mx-4 { margin-left: 1.5rem !important; }

.m-5 { margin: 3rem !important; }

.mt-5, .my-5 { margin-top: 3rem !important; }

.mr-5, .mx-5 { margin-right: 3rem !important; }

.mb-5, .my-5 { margin-bottom: 3rem !important; }

.ml-5, .mx-5 { margin-left: 3rem !important; }

.p-0 { padding: 0 !important; }

.pt-0, .py-0 { padding-top: 0 !important; }

.pr-0, .px-0 { padding-right: 0 !important; }

.pb-0, .py-0 { padding-bottom: 0 !important; }

.pl-0, .px-0 { padding-left: 0 !important; }

.p-1 { padding: 0.25rem !important; }

.pt-1, .py-1 { padding-top: 0.25rem !important; }

.pr-1, .px-1 { padding-right: 0.25rem !important; }

.pb-1, .py-1 { padding-bottom: 0.25rem !important; }

.pl-1, .px-1 { padding-left: 0.25rem !important; }

.p-2 { padding: 0.5rem !important; }

.pt-2, .py-2 { padding-top: 0.5rem !important; }

.pr-2, .px-2 { padding-right: 0.5rem !important; }

.pb-2, .py-2 { padding-bottom: 0.5rem !important; }

.pl-2, .px-2 { padding-left: 0.5rem !important; }

.p-3 { padding: 1rem !important; }

.pt-3, .py-3 { padding-top: 1rem !important; }

.pr-3, .px-3 { padding-right: 1rem !important; }

.pb-3, .py-3 { padding-bottom: 1rem !important; }

.pl-3, .px-3 { padding-left: 1rem !important; }

.p-4 { padding: 1.5rem !important; }

.pt-4, .py-4 { padding-top: 1.5rem !important; }

.pr-4, .px-4 { padding-right: 1.5rem !important; }

.pb-4, .py-4 { padding-bottom: 1.5rem !important; }

.pl-4, .px-4 { padding-left: 1.5rem !important; }

.p-5 { padding: 3rem !important; }

.pt-5, .py-5 { padding-top: 3rem !important; }

.pr-5, .px-5 { padding-right: 3rem !important; }

.pb-5, .py-5 { padding-bottom: 3rem !important; }

.pl-5, .px-5 { padding-left: 3rem !important; }

.m-n1 { margin: -0.25rem !important; }

.mt-n1, .my-n1 { margin-top: -0.25rem !important; }

.mr-n1, .mx-n1 { margin-right: -0.25rem !important; }

.mb-n1, .my-n1 { margin-bottom: -0.25rem !important; }

.ml-n1, .mx-n1 { margin-left: -0.25rem !important; }

.m-n2 { margin: -0.5rem !important; }

.mt-n2, .my-n2 { margin-top: -0.5rem !important; }

.mr-n2, .mx-n2 { margin-right: -0.5rem !important; }

.mb-n2, .my-n2 { margin-bottom: -0.5rem !important; }

.ml-n2, .mx-n2 { margin-left: -0.5rem !important; }

.m-n3 { margin: -1rem !important; }

.mt-n3, .my-n3 { margin-top: -1rem !important; }

.mr-n3, .mx-n3 { margin-right: -1rem !important; }

.mb-n3, .my-n3 { margin-bottom: -1rem !important; }

.ml-n3, .mx-n3 { margin-left: -1rem !important; }

.m-n4 { margin: -1.5rem !important; }

.mt-n4, .my-n4 { margin-top: -1.5rem !important; }

.mr-n4, .mx-n4 { margin-right: -1.5rem !important; }

.mb-n4, .my-n4 { margin-bottom: -1.5rem !important; }

.ml-n4, .mx-n4 { margin-left: -1.5rem !important; }

.m-n5 { margin: -3rem !important; }

.mt-n5, .my-n5 { margin-top: -3rem !important; }

.mr-n5, .mx-n5 { margin-right: -3rem !important; }

.mb-n5, .my-n5 { margin-bottom: -3rem !important; }

.ml-n5, .mx-n5 { margin-left: -3rem !important; }

.m-auto { margin: auto !important; }

.mt-auto, .my-auto { margin-top: auto !important; }

.mr-auto, .mx-auto, .center { margin-right: auto !important; }

.mb-auto, .my-auto { margin-bottom: auto !important; }

.ml-auto, .mx-auto, .center { margin-left: auto !important; }

@media (min-width: 576px) { .m-sm-0 { margin: 0 !important; } .mt-sm-0, .my-sm-0 { margin-top: 0 !important; } .mr-sm-0, .mx-sm-0 { margin-right: 0 !important; } .mb-sm-0, .my-sm-0 { margin-bottom: 0 !important; } .ml-sm-0, .mx-sm-0 { margin-left: 0 !important; } .m-sm-1 { margin: 0.25rem !important; } .mt-sm-1, .my-sm-1 { margin-top: 0.25rem !important; } .mr-sm-1, .mx-sm-1 { margin-right: 0.25rem !important; } .mb-sm-1, .my-sm-1 { margin-bottom: 0.25rem !important; } .ml-sm-1, .mx-sm-1 { margin-left: 0.25rem !important; } .m-sm-2 { margin: 0.5rem !important; } .mt-sm-2, .my-sm-2 { margin-top: 0.5rem !important; } .mr-sm-2, .mx-sm-2 { margin-right: 0.5rem !important; } .mb-sm-2, .my-sm-2 { margin-bottom: 0.5rem !important; } .ml-sm-2, .mx-sm-2 { margin-left: 0.5rem !important; } .m-sm-3 { margin: 1rem !important; } .mt-sm-3, .my-sm-3 { margin-top: 1rem !important; } .mr-sm-3, .mx-sm-3 { margin-right: 1rem !important; } .mb-sm-3, .my-sm-3 { margin-bottom: 1rem !important; } .ml-sm-3, .mx-sm-3 { margin-left: 1rem !important; } .m-sm-4 { margin: 1.5rem !important; } .mt-sm-4, .my-sm-4 { margin-top: 1.5rem !important; } .mr-sm-4, .mx-sm-4 { margin-right: 1.5rem !important; } .mb-sm-4, .my-sm-4 { margin-bottom: 1.5rem !important; } .ml-sm-4, .mx-sm-4 { margin-left: 1.5rem !important; } .m-sm-5 { margin: 3rem !important; } .mt-sm-5, .my-sm-5 { margin-top: 3rem !important; } .mr-sm-5, .mx-sm-5 { margin-right: 3rem !important; } .mb-sm-5, .my-sm-5 { margin-bottom: 3rem !important; } .ml-sm-5, .mx-sm-5 { margin-left: 3rem !important; } .p-sm-0 { padding: 0 !important; } .pt-sm-0, .py-sm-0 { padding-top: 0 !important; } .pr-sm-0, .px-sm-0 { padding-right: 0 !important; } .pb-sm-0, .py-sm-0 { padding-bottom: 0 !important; } .pl-sm-0, .px-sm-0 { padding-left: 0 !important; } .p-sm-1 { padding: 0.25rem !important; } .pt-sm-1, .py-sm-1 { padding-top: 0.25rem !important; } .pr-sm-1, .px-sm-1 { padding-right: 0.25rem !important; } .pb-sm-1, .py-sm-1 { padding-bottom: 0.25rem !important; } .pl-sm-1, .px-sm-1 { padding-left: 0.25rem !important; } .p-sm-2 { padding: 0.5rem !important; } .pt-sm-2, .py-sm-2 { padding-top: 0.5rem !important; } .pr-sm-2, .px-sm-2 { padding-right: 0.5rem !important; } .pb-sm-2, .py-sm-2 { padding-bottom: 0.5rem !important; } .pl-sm-2, .px-sm-2 { padding-left: 0.5rem !important; } .p-sm-3 { padding: 1rem !important; } .pt-sm-3, .py-sm-3 { padding-top: 1rem !important; } .pr-sm-3, .px-sm-3 { padding-right: 1rem !important; } .pb-sm-3, .py-sm-3 { padding-bottom: 1rem !important; } .pl-sm-3, .px-sm-3 { padding-left: 1rem !important; } .p-sm-4 { padding: 1.5rem !important; } .pt-sm-4, .py-sm-4 { padding-top: 1.5rem !important; } .pr-sm-4, .px-sm-4 { padding-right: 1.5rem !important; } .pb-sm-4, .py-sm-4 { padding-bottom: 1.5rem !important; } .pl-sm-4, .px-sm-4 { padding-left: 1.5rem !important; } .p-sm-5 { padding: 3rem !important; } .pt-sm-5, .py-sm-5 { padding-top: 3rem !important; } .pr-sm-5, .px-sm-5 { padding-right: 3rem !important; } .pb-sm-5, .py-sm-5 { padding-bottom: 3rem !important; } .pl-sm-5, .px-sm-5 { padding-left: 3rem !important; } .m-sm-n1 { margin: -0.25rem !important; } .mt-sm-n1, .my-sm-n1 { margin-top: -0.25rem !important; } .mr-sm-n1, .mx-sm-n1 { margin-right: -0.25rem !important; } .mb-sm-n1, .my-sm-n1 { margin-bottom: -0.25rem !important; } .ml-sm-n1, .mx-sm-n1 { margin-left: -0.25rem !important; } .m-sm-n2 { margin: -0.5rem !important; } .mt-sm-n2, .my-sm-n2 { margin-top: -0.5rem !important; } .mr-sm-n2, .mx-sm-n2 { margin-right: -0.5rem !important; } .mb-sm-n2, .my-sm-n2 { margin-bottom: -0.5rem !important; } .ml-sm-n2, .mx-sm-n2 { margin-left: -0.5rem !important; } .m-sm-n3 { margin: -1rem !important; } .mt-sm-n3, .my-sm-n3 { margin-top: -1rem !important; } .mr-sm-n3, .mx-sm-n3 { margin-right: -1rem !important; } .mb-sm-n3, .my-sm-n3 { margin-bottom: -1rem !important; } .ml-sm-n3, .mx-sm-n3 { margin-left: -1rem !important; } .m-sm-n4 { margin: -1.5rem !important; } .mt-sm-n4, .my-sm-n4 { margin-top: -1.5rem !important; } .mr-sm-n4, .mx-sm-n4 { margin-right: -1.5rem !important; } .mb-sm-n4, .my-sm-n4 { margin-bottom: -1.5rem !important; } .ml-sm-n4, .mx-sm-n4 { margin-left: -1.5rem !important; } .m-sm-n5 { margin: -3rem !important; } .mt-sm-n5, .my-sm-n5 { margin-top: -3rem !important; } .mr-sm-n5, .mx-sm-n5 { margin-right: -3rem !important; } .mb-sm-n5, .my-sm-n5 { margin-bottom: -3rem !important; } .ml-sm-n5, .mx-sm-n5 { margin-left: -3rem !important; } .m-sm-auto { margin: auto !important; } .mt-sm-auto, .my-sm-auto { margin-top: auto !important; } .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; } .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; } .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; } }

@media (min-width: 768px) { .m-md-0 { margin: 0 !important; } .mt-md-0, .my-md-0 { margin-top: 0 !important; } .mr-md-0, .mx-md-0 { margin-right: 0 !important; } .mb-md-0, .my-md-0 { margin-bottom: 0 !important; } .ml-md-0, .mx-md-0 { margin-left: 0 !important; } .m-md-1 { margin: 0.25rem !important; } .mt-md-1, .my-md-1 { margin-top: 0.25rem !important; } .mr-md-1, .mx-md-1 { margin-right: 0.25rem !important; } .mb-md-1, .my-md-1 { margin-bottom: 0.25rem !important; } .ml-md-1, .mx-md-1 { margin-left: 0.25rem !important; } .m-md-2 { margin: 0.5rem !important; } .mt-md-2, .my-md-2 { margin-top: 0.5rem !important; } .mr-md-2, .mx-md-2 { margin-right: 0.5rem !important; } .mb-md-2, .my-md-2 { margin-bottom: 0.5rem !important; } .ml-md-2, .mx-md-2 { margin-left: 0.5rem !important; } .m-md-3 { margin: 1rem !important; } .mt-md-3, .my-md-3 { margin-top: 1rem !important; } .mr-md-3, .mx-md-3 { margin-right: 1rem !important; } .mb-md-3, .my-md-3 { margin-bottom: 1rem !important; } .ml-md-3, .mx-md-3 { margin-left: 1rem !important; } .m-md-4 { margin: 1.5rem !important; } .mt-md-4, .my-md-4 { margin-top: 1.5rem !important; } .mr-md-4, .mx-md-4 { margin-right: 1.5rem !important; } .mb-md-4, .my-md-4 { margin-bottom: 1.5rem !important; } .ml-md-4, .mx-md-4 { margin-left: 1.5rem !important; } .m-md-5 { margin: 3rem !important; } .mt-md-5, .my-md-5 { margin-top: 3rem !important; } .mr-md-5, .mx-md-5 { margin-right: 3rem !important; } .mb-md-5, .my-md-5 { margin-bottom: 3rem !important; } .ml-md-5, .mx-md-5 { margin-left: 3rem !important; } .p-md-0 { padding: 0 !important; } .pt-md-0, .py-md-0 { padding-top: 0 !important; } .pr-md-0, .px-md-0 { padding-right: 0 !important; } .pb-md-0, .py-md-0 { padding-bottom: 0 !important; } .pl-md-0, .px-md-0 { padding-left: 0 !important; } .p-md-1 { padding: 0.25rem !important; } .pt-md-1, .py-md-1 { padding-top: 0.25rem !important; } .pr-md-1, .px-md-1 { padding-right: 0.25rem !important; } .pb-md-1, .py-md-1 { padding-bottom: 0.25rem !important; } .pl-md-1, .px-md-1 { padding-left: 0.25rem !important; } .p-md-2 { padding: 0.5rem !important; } .pt-md-2, .py-md-2 { padding-top: 0.5rem !important; } .pr-md-2, .px-md-2 { padding-right: 0.5rem !important; } .pb-md-2, .py-md-2 { padding-bottom: 0.5rem !important; } .pl-md-2, .px-md-2 { padding-left: 0.5rem !important; } .p-md-3 { padding: 1rem !important; } .pt-md-3, .py-md-3 { padding-top: 1rem !important; } .pr-md-3, .px-md-3 { padding-right: 1rem !important; } .pb-md-3, .py-md-3 { padding-bottom: 1rem !important; } .pl-md-3, .px-md-3 { padding-left: 1rem !important; } .p-md-4 { padding: 1.5rem !important; } .pt-md-4, .py-md-4 { padding-top: 1.5rem !important; } .pr-md-4, .px-md-4 { padding-right: 1.5rem !important; } .pb-md-4, .py-md-4 { padding-bottom: 1.5rem !important; } .pl-md-4, .px-md-4 { padding-left: 1.5rem !important; } .p-md-5 { padding: 3rem !important; } .pt-md-5, .py-md-5 { padding-top: 3rem !important; } .pr-md-5, .px-md-5 { padding-right: 3rem !important; } .pb-md-5, .py-md-5 { padding-bottom: 3rem !important; } .pl-md-5, .px-md-5 { padding-left: 3rem !important; } .m-md-n1 { margin: -0.25rem !important; } .mt-md-n1, .my-md-n1 { margin-top: -0.25rem !important; } .mr-md-n1, .mx-md-n1 { margin-right: -0.25rem !important; } .mb-md-n1, .my-md-n1 { margin-bottom: -0.25rem !important; } .ml-md-n1, .mx-md-n1 { margin-left: -0.25rem !important; } .m-md-n2 { margin: -0.5rem !important; } .mt-md-n2, .my-md-n2 { margin-top: -0.5rem !important; } .mr-md-n2, .mx-md-n2 { margin-right: -0.5rem !important; } .mb-md-n2, .my-md-n2 { margin-bottom: -0.5rem !important; } .ml-md-n2, .mx-md-n2 { margin-left: -0.5rem !important; } .m-md-n3 { margin: -1rem !important; } .mt-md-n3, .my-md-n3 { margin-top: -1rem !important; } .mr-md-n3, .mx-md-n3 { margin-right: -1rem !important; } .mb-md-n3, .my-md-n3 { margin-bottom: -1rem !important; } .ml-md-n3, .mx-md-n3 { margin-left: -1rem !important; } .m-md-n4 { margin: -1.5rem !important; } .mt-md-n4, .my-md-n4 { margin-top: -1.5rem !important; } .mr-md-n4, .mx-md-n4 { margin-right: -1.5rem !important; } .mb-md-n4, .my-md-n4 { margin-bottom: -1.5rem !important; } .ml-md-n4, .mx-md-n4 { margin-left: -1.5rem !important; } .m-md-n5 { margin: -3rem !important; } .mt-md-n5, .my-md-n5 { margin-top: -3rem !important; } .mr-md-n5, .mx-md-n5 { margin-right: -3rem !important; } .mb-md-n5, .my-md-n5 { margin-bottom: -3rem !important; } .ml-md-n5, .mx-md-n5 { margin-left: -3rem !important; } .m-md-auto { margin: auto !important; } .mt-md-auto, .my-md-auto { margin-top: auto !important; } .mr-md-auto, .mx-md-auto { margin-right: auto !important; } .mb-md-auto, .my-md-auto { margin-bottom: auto !important; } .ml-md-auto, .mx-md-auto { margin-left: auto !important; } }

@media (min-width: 992px) { .m-lg-0 { margin: 0 !important; } .mt-lg-0, .my-lg-0 { margin-top: 0 !important; } .mr-lg-0, .mx-lg-0 { margin-right: 0 !important; } .mb-lg-0, .my-lg-0 { margin-bottom: 0 !important; } .ml-lg-0, .mx-lg-0 { margin-left: 0 !important; } .m-lg-1 { margin: 0.25rem !important; } .mt-lg-1, .my-lg-1 { margin-top: 0.25rem !important; } .mr-lg-1, .mx-lg-1 { margin-right: 0.25rem !important; } .mb-lg-1, .my-lg-1 { margin-bottom: 0.25rem !important; } .ml-lg-1, .mx-lg-1 { margin-left: 0.25rem !important; } .m-lg-2 { margin: 0.5rem !important; } .mt-lg-2, .my-lg-2 { margin-top: 0.5rem !important; } .mr-lg-2, .mx-lg-2 { margin-right: 0.5rem !important; } .mb-lg-2, .my-lg-2 { margin-bottom: 0.5rem !important; } .ml-lg-2, .mx-lg-2 { margin-left: 0.5rem !important; } .m-lg-3 { margin: 1rem !important; } .mt-lg-3, .my-lg-3 { margin-top: 1rem !important; } .mr-lg-3, .mx-lg-3 { margin-right: 1rem !important; } .mb-lg-3, .my-lg-3 { margin-bottom: 1rem !important; } .ml-lg-3, .mx-lg-3 { margin-left: 1rem !important; } .m-lg-4 { margin: 1.5rem !important; } .mt-lg-4, .my-lg-4 { margin-top: 1.5rem !important; } .mr-lg-4, .mx-lg-4 { margin-right: 1.5rem !important; } .mb-lg-4, .my-lg-4 { margin-bottom: 1.5rem !important; } .ml-lg-4, .mx-lg-4 { margin-left: 1.5rem !important; } .m-lg-5 { margin: 3rem !important; } .mt-lg-5, .my-lg-5 { margin-top: 3rem !important; } .mr-lg-5, .mx-lg-5 { margin-right: 3rem !important; } .mb-lg-5, .my-lg-5 { margin-bottom: 3rem !important; } .ml-lg-5, .mx-lg-5 { margin-left: 3rem !important; } .p-lg-0 { padding: 0 !important; } .pt-lg-0, .py-lg-0 { padding-top: 0 !important; } .pr-lg-0, .px-lg-0 { padding-right: 0 !important; } .pb-lg-0, .py-lg-0 { padding-bottom: 0 !important; } .pl-lg-0, .px-lg-0 { padding-left: 0 !important; } .p-lg-1 { padding: 0.25rem !important; } .pt-lg-1, .py-lg-1 { padding-top: 0.25rem !important; } .pr-lg-1, .px-lg-1 { padding-right: 0.25rem !important; } .pb-lg-1, .py-lg-1 { padding-bottom: 0.25rem !important; } .pl-lg-1, .px-lg-1 { padding-left: 0.25rem !important; } .p-lg-2 { padding: 0.5rem !important; } .pt-lg-2, .py-lg-2 { padding-top: 0.5rem !important; } .pr-lg-2, .px-lg-2 { padding-right: 0.5rem !important; } .pb-lg-2, .py-lg-2 { padding-bottom: 0.5rem !important; } .pl-lg-2, .px-lg-2 { padding-left: 0.5rem !important; } .p-lg-3 { padding: 1rem !important; } .pt-lg-3, .py-lg-3 { padding-top: 1rem !important; } .pr-lg-3, .px-lg-3 { padding-right: 1rem !important; } .pb-lg-3, .py-lg-3 { padding-bottom: 1rem !important; } .pl-lg-3, .px-lg-3 { padding-left: 1rem !important; } .p-lg-4 { padding: 1.5rem !important; } .pt-lg-4, .py-lg-4 { padding-top: 1.5rem !important; } .pr-lg-4, .px-lg-4 { padding-right: 1.5rem !important; } .pb-lg-4, .py-lg-4 { padding-bottom: 1.5rem !important; } .pl-lg-4, .px-lg-4 { padding-left: 1.5rem !important; } .p-lg-5 { padding: 3rem !important; } .pt-lg-5, .py-lg-5 { padding-top: 3rem !important; } .pr-lg-5, .px-lg-5 { padding-right: 3rem !important; } .pb-lg-5, .py-lg-5 { padding-bottom: 3rem !important; } .pl-lg-5, .px-lg-5 { padding-left: 3rem !important; } .m-lg-n1 { margin: -0.25rem !important; } .mt-lg-n1, .my-lg-n1 { margin-top: -0.25rem !important; } .mr-lg-n1, .mx-lg-n1 { margin-right: -0.25rem !important; } .mb-lg-n1, .my-lg-n1 { margin-bottom: -0.25rem !important; } .ml-lg-n1, .mx-lg-n1 { margin-left: -0.25rem !important; } .m-lg-n2 { margin: -0.5rem !important; } .mt-lg-n2, .my-lg-n2 { margin-top: -0.5rem !important; } .mr-lg-n2, .mx-lg-n2 { margin-right: -0.5rem !important; } .mb-lg-n2, .my-lg-n2 { margin-bottom: -0.5rem !important; } .ml-lg-n2, .mx-lg-n2 { margin-left: -0.5rem !important; } .m-lg-n3 { margin: -1rem !important; } .mt-lg-n3, .my-lg-n3 { margin-top: -1rem !important; } .mr-lg-n3, .mx-lg-n3 { margin-right: -1rem !important; } .mb-lg-n3, .my-lg-n3 { margin-bottom: -1rem !important; } .ml-lg-n3, .mx-lg-n3 { margin-left: -1rem !important; } .m-lg-n4 { margin: -1.5rem !important; } .mt-lg-n4, .my-lg-n4 { margin-top: -1.5rem !important; } .mr-lg-n4, .mx-lg-n4 { margin-right: -1.5rem !important; } .mb-lg-n4, .my-lg-n4 { margin-bottom: -1.5rem !important; } .ml-lg-n4, .mx-lg-n4 { margin-left: -1.5rem !important; } .m-lg-n5 { margin: -3rem !important; } .mt-lg-n5, .my-lg-n5 { margin-top: -3rem !important; } .mr-lg-n5, .mx-lg-n5 { margin-right: -3rem !important; } .mb-lg-n5, .my-lg-n5 { margin-bottom: -3rem !important; } .ml-lg-n5, .mx-lg-n5 { margin-left: -3rem !important; } .m-lg-auto { margin: auto !important; } .mt-lg-auto, .my-lg-auto { margin-top: auto !important; } .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; } .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; } .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; } }

@media (min-width: 1200px) { .m-xl-0 { margin: 0 !important; } .mt-xl-0, .my-xl-0 { margin-top: 0 !important; } .mr-xl-0, .mx-xl-0 { margin-right: 0 !important; } .mb-xl-0, .my-xl-0 { margin-bottom: 0 !important; } .ml-xl-0, .mx-xl-0 { margin-left: 0 !important; } .m-xl-1 { margin: 0.25rem !important; } .mt-xl-1, .my-xl-1 { margin-top: 0.25rem !important; } .mr-xl-1, .mx-xl-1 { margin-right: 0.25rem !important; } .mb-xl-1, .my-xl-1 { margin-bottom: 0.25rem !important; } .ml-xl-1, .mx-xl-1 { margin-left: 0.25rem !important; } .m-xl-2 { margin: 0.5rem !important; } .mt-xl-2, .my-xl-2 { margin-top: 0.5rem !important; } .mr-xl-2, .mx-xl-2 { margin-right: 0.5rem !important; } .mb-xl-2, .my-xl-2 { margin-bottom: 0.5rem !important; } .ml-xl-2, .mx-xl-2 { margin-left: 0.5rem !important; } .m-xl-3 { margin: 1rem !important; } .mt-xl-3, .my-xl-3 { margin-top: 1rem !important; } .mr-xl-3, .mx-xl-3 { margin-right: 1rem !important; } .mb-xl-3, .my-xl-3 { margin-bottom: 1rem !important; } .ml-xl-3, .mx-xl-3 { margin-left: 1rem !important; } .m-xl-4 { margin: 1.5rem !important; } .mt-xl-4, .my-xl-4 { margin-top: 1.5rem !important; } .mr-xl-4, .mx-xl-4 { margin-right: 1.5rem !important; } .mb-xl-4, .my-xl-4 { margin-bottom: 1.5rem !important; } .ml-xl-4, .mx-xl-4 { margin-left: 1.5rem !important; } .m-xl-5 { margin: 3rem !important; } .mt-xl-5, .my-xl-5 { margin-top: 3rem !important; } .mr-xl-5, .mx-xl-5 { margin-right: 3rem !important; } .mb-xl-5, .my-xl-5 { margin-bottom: 3rem !important; } .ml-xl-5, .mx-xl-5 { margin-left: 3rem !important; } .p-xl-0 { padding: 0 !important; } .pt-xl-0, .py-xl-0 { padding-top: 0 !important; } .pr-xl-0, .px-xl-0 { padding-right: 0 !important; } .pb-xl-0, .py-xl-0 { padding-bottom: 0 !important; } .pl-xl-0, .px-xl-0 { padding-left: 0 !important; } .p-xl-1 { padding: 0.25rem !important; } .pt-xl-1, .py-xl-1 { padding-top: 0.25rem !important; } .pr-xl-1, .px-xl-1 { padding-right: 0.25rem !important; } .pb-xl-1, .py-xl-1 { padding-bottom: 0.25rem !important; } .pl-xl-1, .px-xl-1 { padding-left: 0.25rem !important; } .p-xl-2 { padding: 0.5rem !important; } .pt-xl-2, .py-xl-2 { padding-top: 0.5rem !important; } .pr-xl-2, .px-xl-2 { padding-right: 0.5rem !important; } .pb-xl-2, .py-xl-2 { padding-bottom: 0.5rem !important; } .pl-xl-2, .px-xl-2 { padding-left: 0.5rem !important; } .p-xl-3 { padding: 1rem !important; } .pt-xl-3, .py-xl-3 { padding-top: 1rem !important; } .pr-xl-3, .px-xl-3 { padding-right: 1rem !important; } .pb-xl-3, .py-xl-3 { padding-bottom: 1rem !important; } .pl-xl-3, .px-xl-3 { padding-left: 1rem !important; } .p-xl-4 { padding: 1.5rem !important; } .pt-xl-4, .py-xl-4 { padding-top: 1.5rem !important; } .pr-xl-4, .px-xl-4 { padding-right: 1.5rem !important; } .pb-xl-4, .py-xl-4 { padding-bottom: 1.5rem !important; } .pl-xl-4, .px-xl-4 { padding-left: 1.5rem !important; } .p-xl-5 { padding: 3rem !important; } .pt-xl-5, .py-xl-5 { padding-top: 3rem !important; } .pr-xl-5, .px-xl-5 { padding-right: 3rem !important; } .pb-xl-5, .py-xl-5 { padding-bottom: 3rem !important; } .pl-xl-5, .px-xl-5 { padding-left: 3rem !important; } .m-xl-n1 { margin: -0.25rem !important; } .mt-xl-n1, .my-xl-n1 { margin-top: -0.25rem !important; } .mr-xl-n1, .mx-xl-n1 { margin-right: -0.25rem !important; } .mb-xl-n1, .my-xl-n1 { margin-bottom: -0.25rem !important; } .ml-xl-n1, .mx-xl-n1 { margin-left: -0.25rem !important; } .m-xl-n2 { margin: -0.5rem !important; } .mt-xl-n2, .my-xl-n2 { margin-top: -0.5rem !important; } .mr-xl-n2, .mx-xl-n2 { margin-right: -0.5rem !important; } .mb-xl-n2, .my-xl-n2 { margin-bottom: -0.5rem !important; } .ml-xl-n2, .mx-xl-n2 { margin-left: -0.5rem !important; } .m-xl-n3 { margin: -1rem !important; } .mt-xl-n3, .my-xl-n3 { margin-top: -1rem !important; } .mr-xl-n3, .mx-xl-n3 { margin-right: -1rem !important; } .mb-xl-n3, .my-xl-n3 { margin-bottom: -1rem !important; } .ml-xl-n3, .mx-xl-n3 { margin-left: -1rem !important; } .m-xl-n4 { margin: -1.5rem !important; } .mt-xl-n4, .my-xl-n4 { margin-top: -1.5rem !important; } .mr-xl-n4, .mx-xl-n4 { margin-right: -1.5rem !important; } .mb-xl-n4, .my-xl-n4 { margin-bottom: -1.5rem !important; } .ml-xl-n4, .mx-xl-n4 { margin-left: -1.5rem !important; } .m-xl-n5 { margin: -3rem !important; } .mt-xl-n5, .my-xl-n5 { margin-top: -3rem !important; } .mr-xl-n5, .mx-xl-n5 { margin-right: -3rem !important; } .mb-xl-n5, .my-xl-n5 { margin-bottom: -3rem !important; } .ml-xl-n5, .mx-xl-n5 { margin-left: -3rem !important; } .m-xl-auto { margin: auto !important; } .mt-xl-auto, .my-xl-auto { margin-top: auto !important; } .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; } .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; } .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; } }

@media (min-width: 1500px) { .m-xxl-0 { margin: 0 !important; } .mt-xxl-0, .my-xxl-0 { margin-top: 0 !important; } .mr-xxl-0, .mx-xxl-0 { margin-right: 0 !important; } .mb-xxl-0, .my-xxl-0 { margin-bottom: 0 !important; } .ml-xxl-0, .mx-xxl-0 { margin-left: 0 !important; } .m-xxl-1 { margin: 0.25rem !important; } .mt-xxl-1, .my-xxl-1 { margin-top: 0.25rem !important; } .mr-xxl-1, .mx-xxl-1 { margin-right: 0.25rem !important; } .mb-xxl-1, .my-xxl-1 { margin-bottom: 0.25rem !important; } .ml-xxl-1, .mx-xxl-1 { margin-left: 0.25rem !important; } .m-xxl-2 { margin: 0.5rem !important; } .mt-xxl-2, .my-xxl-2 { margin-top: 0.5rem !important; } .mr-xxl-2, .mx-xxl-2 { margin-right: 0.5rem !important; } .mb-xxl-2, .my-xxl-2 { margin-bottom: 0.5rem !important; } .ml-xxl-2, .mx-xxl-2 { margin-left: 0.5rem !important; } .m-xxl-3 { margin: 1rem !important; } .mt-xxl-3, .my-xxl-3 { margin-top: 1rem !important; } .mr-xxl-3, .mx-xxl-3 { margin-right: 1rem !important; } .mb-xxl-3, .my-xxl-3 { margin-bottom: 1rem !important; } .ml-xxl-3, .mx-xxl-3 { margin-left: 1rem !important; } .m-xxl-4 { margin: 1.5rem !important; } .mt-xxl-4, .my-xxl-4 { margin-top: 1.5rem !important; } .mr-xxl-4, .mx-xxl-4 { margin-right: 1.5rem !important; } .mb-xxl-4, .my-xxl-4 { margin-bottom: 1.5rem !important; } .ml-xxl-4, .mx-xxl-4 { margin-left: 1.5rem !important; } .m-xxl-5 { margin: 3rem !important; } .mt-xxl-5, .my-xxl-5 { margin-top: 3rem !important; } .mr-xxl-5, .mx-xxl-5 { margin-right: 3rem !important; } .mb-xxl-5, .my-xxl-5 { margin-bottom: 3rem !important; } .ml-xxl-5, .mx-xxl-5 { margin-left: 3rem !important; } .p-xxl-0 { padding: 0 !important; } .pt-xxl-0, .py-xxl-0 { padding-top: 0 !important; } .pr-xxl-0, .px-xxl-0 { padding-right: 0 !important; } .pb-xxl-0, .py-xxl-0 { padding-bottom: 0 !important; } .pl-xxl-0, .px-xxl-0 { padding-left: 0 !important; } .p-xxl-1 { padding: 0.25rem !important; } .pt-xxl-1, .py-xxl-1 { padding-top: 0.25rem !important; } .pr-xxl-1, .px-xxl-1 { padding-right: 0.25rem !important; } .pb-xxl-1, .py-xxl-1 { padding-bottom: 0.25rem !important; } .pl-xxl-1, .px-xxl-1 { padding-left: 0.25rem !important; } .p-xxl-2 { padding: 0.5rem !important; } .pt-xxl-2, .py-xxl-2 { padding-top: 0.5rem !important; } .pr-xxl-2, .px-xxl-2 { padding-right: 0.5rem !important; } .pb-xxl-2, .py-xxl-2 { padding-bottom: 0.5rem !important; } .pl-xxl-2, .px-xxl-2 { padding-left: 0.5rem !important; } .p-xxl-3 { padding: 1rem !important; } .pt-xxl-3, .py-xxl-3 { padding-top: 1rem !important; } .pr-xxl-3, .px-xxl-3 { padding-right: 1rem !important; } .pb-xxl-3, .py-xxl-3 { padding-bottom: 1rem !important; } .pl-xxl-3, .px-xxl-3 { padding-left: 1rem !important; } .p-xxl-4 { padding: 1.5rem !important; } .pt-xxl-4, .py-xxl-4 { padding-top: 1.5rem !important; } .pr-xxl-4, .px-xxl-4 { padding-right: 1.5rem !important; } .pb-xxl-4, .py-xxl-4 { padding-bottom: 1.5rem !important; } .pl-xxl-4, .px-xxl-4 { padding-left: 1.5rem !important; } .p-xxl-5 { padding: 3rem !important; } .pt-xxl-5, .py-xxl-5 { padding-top: 3rem !important; } .pr-xxl-5, .px-xxl-5 { padding-right: 3rem !important; } .pb-xxl-5, .py-xxl-5 { padding-bottom: 3rem !important; } .pl-xxl-5, .px-xxl-5 { padding-left: 3rem !important; } .m-xxl-n1 { margin: -0.25rem !important; } .mt-xxl-n1, .my-xxl-n1 { margin-top: -0.25rem !important; } .mr-xxl-n1, .mx-xxl-n1 { margin-right: -0.25rem !important; } .mb-xxl-n1, .my-xxl-n1 { margin-bottom: -0.25rem !important; } .ml-xxl-n1, .mx-xxl-n1 { margin-left: -0.25rem !important; } .m-xxl-n2 { margin: -0.5rem !important; } .mt-xxl-n2, .my-xxl-n2 { margin-top: -0.5rem !important; } .mr-xxl-n2, .mx-xxl-n2 { margin-right: -0.5rem !important; } .mb-xxl-n2, .my-xxl-n2 { margin-bottom: -0.5rem !important; } .ml-xxl-n2, .mx-xxl-n2 { margin-left: -0.5rem !important; } .m-xxl-n3 { margin: -1rem !important; } .mt-xxl-n3, .my-xxl-n3 { margin-top: -1rem !important; } .mr-xxl-n3, .mx-xxl-n3 { margin-right: -1rem !important; } .mb-xxl-n3, .my-xxl-n3 { margin-bottom: -1rem !important; } .ml-xxl-n3, .mx-xxl-n3 { margin-left: -1rem !important; } .m-xxl-n4 { margin: -1.5rem !important; } .mt-xxl-n4, .my-xxl-n4 { margin-top: -1.5rem !important; } .mr-xxl-n4, .mx-xxl-n4 { margin-right: -1.5rem !important; } .mb-xxl-n4, .my-xxl-n4 { margin-bottom: -1.5rem !important; } .ml-xxl-n4, .mx-xxl-n4 { margin-left: -1.5rem !important; } .m-xxl-n5 { margin: -3rem !important; } .mt-xxl-n5, .my-xxl-n5 { margin-top: -3rem !important; } .mr-xxl-n5, .mx-xxl-n5 { margin-right: -3rem !important; } .mb-xxl-n5, .my-xxl-n5 { margin-bottom: -3rem !important; } .ml-xxl-n5, .mx-xxl-n5 { margin-left: -3rem !important; } .m-xxl-auto { margin: auto !important; } .mt-xxl-auto, .my-xxl-auto { margin-top: auto !important; } .mr-xxl-auto, .mx-xxl-auto { margin-right: auto !important; } .mb-xxl-auto, .my-xxl-auto { margin-bottom: auto !important; } .ml-xxl-auto, .mx-xxl-auto { margin-left: auto !important; } }

.text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify { text-align: justify !important; }

.text-wrap { white-space: normal !important; }

.text-nowrap { white-space: nowrap !important; }

.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.text-left { text-align: left !important; }

.text-right { text-align: right !important; }

.text-center { text-align: center !important; }

@media (min-width: 576px) { .text-sm-left { text-align: left !important; } .text-sm-right { text-align: right !important; } .text-sm-center { text-align: center !important; } }

@media (min-width: 768px) { .text-md-left { text-align: left !important; } .text-md-right { text-align: right !important; } .text-md-center { text-align: center !important; } }

@media (min-width: 992px) { .text-lg-left { text-align: left !important; } .text-lg-right { text-align: right !important; } .text-lg-center { text-align: center !important; } }

@media (min-width: 1200px) { .text-xl-left { text-align: left !important; } .text-xl-right { text-align: right !important; } .text-xl-center { text-align: center !important; } }

@media (min-width: 1500px) { .text-xxl-left { text-align: left !important; } .text-xxl-right { text-align: right !important; } .text-xxl-center { text-align: center !important; } }

.text-lowercase { text-transform: lowercase !important; }

.text-uppercase { text-transform: uppercase !important; }

.text-capitalize { text-transform: capitalize !important; }

.font-weight-light { font-weight: 300 !important; }

.font-weight-lighter { font-weight: lighter !important; }

.font-weight-normal { font-weight: 400 !important; }

.font-weight-bold { font-weight: 700 !important; }

.font-weight-bolder { font-weight: bolder !important; }

.font-italic { font-style: italic !important; }

.text-white { color: #fff !important; }

.text-primary { color: #000 !important; }

a.text-primary:hover, a.text-primary:focus { color: black !important; }

.text-secondary { color: #000 !important; }

a.text-secondary:hover, a.text-secondary:focus { color: black !important; }

.text-success { color: #28a745 !important; }

a.text-success:hover, a.text-success:focus { color: #19692c !important; }

.text-info { color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus { color: #0f6674 !important; }

.text-warning { color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus { color: #ba8b00 !important; }

.text-danger { color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus { color: #a71d2a !important; }

.text-light { color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus { color: #cbd3da !important; }

.text-dark { color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus { color: #121416 !important; }

.text-body { color: #000 !important; }

.text-muted { color: #6c757d !important; }

.text-black-50 { color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 { color: rgba(255, 255, 255, 0.5) !important; }

.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.text-decoration-none { text-decoration: none !important; }

.text-break { word-break: break-word !important; overflow-wrap: break-word !important; }

.text-reset { color: inherit !important; }

.visible { visibility: visible !important; }

.invisible { visibility: hidden !important; }

@media print { *, *::before, *::after { text-shadow: none !important; box-shadow: none !important; } a:not(.btn) { text-decoration: underline; } abbr[title]::after { content: " (" attr(title) ")"; } pre { white-space: pre-wrap !important; } pre, blockquote { border: 1px solid #adb5bd; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } p, h2, .presse-uebersicht .pm-tag-toolbar, .presse-administration .pm-tag-toolbar, .pm-topnews .pm-tag-toolbar, .presse-uebersicht-tag .pm-tag-toolbar, h3 { orphans: 3; widows: 3; } h2, .presse-uebersicht .pm-tag-toolbar, .presse-administration .pm-tag-toolbar, .pm-topnews .pm-tag-toolbar, .presse-uebersicht-tag .pm-tag-toolbar, h3 { page-break-after: avoid; } @page { size: a3; } body { min-width: 992px !important; } .container { min-width: 992px !important; } .navbar { display: none; } .badge { border: 1px solid #000; } .table, .c-table, .basecontent-table > table, .basecontent-dvv-rss table, .c-downloadlist, .e-downloadlist { border-collapse: collapse !important; } .table td, .c-table td, .basecontent-table > table td, .basecontent-dvv-rss table td, .c-downloadlist td, .e-downloadlist td, .table th, .c-table th, .basecontent-table > table th, .basecontent-dvv-rss table th, .c-downloadlist th, .e-downloadlist th { background-color: #fff !important; } .table-bordered th, .c-table.show-grid th, .basecontent-table > table.show-grid th, .basecontent-dvv-rss table.show-grid th, .table-bordered td, .c-table.show-grid td, .basecontent-table > table.show-grid td, .basecontent-dvv-rss table.show-grid td { border: 1px solid #dee2e6 !important; } .table-dark { color: inherit; } .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody { border-color: #000; } .table .thead-dark th, .c-table .thead-dark th, .basecontent-table > table .thead-dark th, .basecontent-dvv-rss table .thead-dark th, .c-downloadlist .thead-dark th, .e-downloadlist .thead-dark th { color: inherit; border-color: #000; } }

/* Slidebars 0.9.4 - http://plugins.adchsm.me/slidebars/ Written by Adam Smith - http://www.adchsm.me/ Released under MIT License - http://plugins.adchsm.me/slidebars/license.txt */
html, body, #sb-site, .sb-slidebar { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html, body { width: 100%; overflow-x: hidden; }

html { height: 100%; }

body { min-height: 100%; position: relative; }

#sb-site { width: 100%; position: relative; z-index: 1; background-color: #fff; }

.sb-slidebar { height: 100%; overflow-y: auto; position: fixed; top: 0; z-index: 0; visibility: hidden; background-color: #222; }

.sb-left { left: 0; }

.sb-right { right: 0; }

html.sb-static .sb-slidebar, .sb-slidebar.sb-static { position: absolute; }

.sb-slidebar.sb-active { visibility: visible; }

.sb-slidebar.sb-style-overlay { z-index: 9999; }

.sb-slidebar { width: 30%; }

.sb-width-thin { width: 15%; }

.sb-width-wide { width: 45%; }

@media (max-width: 480px) { .sb-slidebar { width: 70%; } .sb-width-thin { width: 55%; } .sb-width-wide { width: 85%; } }

@media (min-width: 481px) { .sb-slidebar { width: 55%; } .sb-width-thin { width: 40%; } .sb-width-wide { width: 70%; } }

@media (min-width: 768px) { .sb-slidebar { width: 40%; } .sb-width-thin { width: 25%; } .sb-width-wide { width: 55%; } }

@media (min-width: 992px) { .sb-slidebar { width: 30%; } .sb-width-thin { width: 15%; } .sb-width-wide { width: 45%; } }

@media (min-width: 1200px) { .sb-slidebar { width: 20%; } .sb-width-thin { width: 5%; } .sb-width-wide { width: 35%; } }

.sb-slide, #sb-site, .sb-slidebar { -webkit-transition: -webkit-transform 400ms ease; -moz-transition: -moz-transform 400ms ease; -o-transition: -o-transform 400ms ease; transition: transform 400ms ease; -webkit-transition-property: -webkit-transform, left, right; -webkit-backface-visibility: hidden; }

.sb-hide { display: none; }

/*	================================================== ABSTRACTS / mixins fÃ¼r include ==================================================*/
.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem > div, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem > div, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem > div, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem > div, .Locations .zm-eliste__body .zmitem > div, .Locations .ZMVK-full__body .zmitem > div, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem > div, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem > div, .Familienangebote .zm-eliste__body .zmitem > div, .Familienangebote .ZMVK-full__body .zmitem > div, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem > div, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem > div, .presse-uebersicht-tag-liste ul li a, .presse-uebersicht .c-pm-meldung-wrapper, .presse-administration .c-pm-meldung-wrapper, .pm-topnews .c-pm-meldung-wrapper, .presse-uebersicht-tag .c-pm-meldung-wrapper, .basecontent-dvv-zm-vk .ZMVK .zmitem > div, .c-contact .bwKontakt > .vCard, .basecontent-dvv-kontaktdaten .bwKontakt > .vCard, .basecontent-dvv-service-bw-kontakte .bwKontakt > .vCard, .basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt > .vCard, .c-contact .contactDataBox .rumpf > .vCard, .basecontent-dvv-kontaktdaten .contactDataBox .rumpf > .vCard, .basecontent-dvv-service-bw-kontakte .contactDataBox .rumpf > .vCard, .basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox .rumpf > .vCard, .c-contact .rumpf .zm > .vCard, .basecontent-dvv-kontaktdaten .rumpf .zm > .vCard, .basecontent-dvv-service-bw-kontakte .rumpf .zm > .vCard, .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .zm > .vCard, .c-contact .rumpf .bwDat > .vCard, .basecontent-dvv-kontaktdaten .rumpf .bwDat > .vCard, .basecontent-dvv-service-bw-kontakte .rumpf .bwDat > .vCard, .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .bwDat > .vCard, .basecontent-dvv-zm-adr .bwKontakt > .vCard, .basecontent-dvv-zm-adr .contactDataBox .rumpf > .vCard, .basecontent-dvv-zm-adr .rumpf .zm > .vCard, .basecontent-dvv-zm-adr .rumpf .bwDat > .vCard, .basecontent-dvv-service-bw-beh-rdendaten .bwKontakt > .vCard, .basecontent-dvv-service-bw-beh-rdendaten .contactDataBox .rumpf > .vCard, .basecontent-dvv-service-bw-beh-rdendaten .rumpf .zm > .vCard, .basecontent-dvv-service-bw-beh-rdendaten .rumpf .bwDat > .vCard, .c-topnews.kurzmeldung, .kurzmeldung.composedcontent-rubriktopnews, .kurzmeldung.pm-topnews, .composedcontent-ludwigsburg-box-kacheln, .c-dynco article, .basecontent-dynamic-content article { -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.16); -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.16); }

/*	================================================== ABSTRACTS / placeholder fÃ¼r extend ==================================================*/
.Locations .zm-eliste__body .mehrlink a, .Hotelverzeichnis_2020 .zm-detail div.buchen a, .Hotelverzeichnis_2020 .zm-eliste__body .mehrlink a, .Hotelverzeichnis_2020 .zm-eliste__body .buchen a, .modal-dialog .modal-content button, .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li, .Locations .zm-eliste__body .zmitem__kat li, .Locations .ZMVK-full__body .zmitem__kat li, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li, .Familienangebote .zm-eliste__body .zmitem__kat li, .Familienangebote .ZMVK-full__body .zmitem__kat li, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li, .zmselbstNEU .myEditorCnt #multiimage #multiimgurlfile, .zmselbst .myEditorCnt #multiimage #multiimgurlfile, .zmselbstNEU .myEditorCnt #xbild input#bild, .zmselbst .myEditorCnt #xbild input#bild, .zmselbstNEU #uebersicht .action > button, .zmselbst #uebersicht .action > button, .zm-detail .zmitem__body .buchung a, .zm-eliste__body .zmitem__more a, .zm-eliste__header .zmRegister .aktiv, .zm-suche .buttons a, .zmnav a, .searchDiv .searchForm button, .service-bw-Verfahren .verfahren ul.leistungen + .goPageTop, .service-bw-Verfahren .verfahren div.kontakt + .goPageTop, .service-bw-Wegweiser .behoerde ul.leistungen + .goPageTop, .service-bw-Wegweiser .behoerde div.kontakt + .goPageTop, .service-bw-Mitarbeiterliste .maliste ul.leistungen + .goPageTop, .service-bw-Mitarbeiterliste .maliste div.kontakt + .goPageTop, .basecontent-dvv-service-bw-verfahrensbeschreibung ul.leistungen + .goPageTop, .basecontent-dvv-service-bw-verfahrensbeschreibung div.kontakt + .goPageTop, .basecontent-dvv-service-bw-beh-rdendaten ul.leistungen + .goPageTop, .basecontent-dvv-service-bw-beh-rdendaten div.kontakt + .goPageTop, .vwp #anfangsbuchstaben .lpAktiv, .vwp #anfangsbuchstaben .aktiv, .vwp #anfangsbuchstaben .aktivAktuelleAuswahl, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .lpAktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktivAktuelleAuswahl, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .lpAktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktivAktuelleAuswahl, .aemterliste .lpOrgEinheiten + .goPageTop, .pm-detail .pm-parentRubrik a, .pm-detail-author .pm-parentRubrik a, .pm-meldung-author .pm-options .pm-rubriken .save-rubrik, .presse-uebersicht a.showadmin, .presse-administration a.showadmin, body.home .zmvx-aussen .zmvx-innen .allVK a, .flockler-einbindung .ccm-plugin--script-placeholder button, .basecontent-dvv-zm-adr .rumpf .zm .zmlinktodata a, .oembed-content.embed-responsive .oembed__saferClick .oembed__button, .c-vcard .vCardLink a.vCard:before, .vCard .vCardLink a.vCard:before, .pm-pager > span.current, .zm-eliste__footer .zmNavigClassInnen > span.current, .pm-pager > span > a, .zm-eliste__footer .zmNavigClassInnen > span > a, .pagination .page-item > a, #xmap .ccm-plugin--script-placeholder button, .xmap .ccm-plugin--script-placeholder button, .c-map .ccm-plugin--script-placeholder button, .mapCanvas .ccm-plugin--script-placeholder button, .basecontent-dvv-karte-mini .ccm-plugin--script-placeholder button, .basecontent-dvv-karte .ccm-plugin--script-placeholder button, #loginForm [type=submit], .basecontent-dvv-script legend a, [type="submit"], [type="reset"], .gallery1cols + hr + nav .pagination .page-item:first-child a, .gallery1cols + hr + nav .pagination .page-item:last-child a, .c-dynco article .moreLink .moreLink a, .basecontent-dynamic-content article .moreLink .moreLink a, .bx-wrapper .bx-controls-auto .bx-controls-auto-item a, .bx-wrapper .bx-controls-direction a, .button a, .btn, .ui-state-default a.ui-tabs-anchor, .c-calsheet div.containerCalendarMonth a, .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a { display: inline-block; font-weight: bold; text-align: center; white-space: nowrap; vertical-align: middle; user-select: none; border: 1px solid transparent; min-width: 150px; padding: 1rem 1rem; font-size: 1rem; line-height: 1.5; border-radius: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; background-color: #FFCC00; color: #000; }

@media (prefers-reduced-motion: reduce) { .Locations .zm-eliste__body .mehrlink a, .Hotelverzeichnis_2020 .zm-detail div.buchen a, .Hotelverzeichnis_2020 .zm-eliste__body .mehrlink a, .Hotelverzeichnis_2020 .zm-eliste__body .buchen a, .modal-dialog .modal-content button, .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li, .Locations .zm-eliste__body .zmitem__kat li, .Locations .ZMVK-full__body .zmitem__kat li, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li, .Familienangebote .zm-eliste__body .zmitem__kat li, .Familienangebote .ZMVK-full__body .zmitem__kat li, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li, .zmselbstNEU .myEditorCnt #multiimage #multiimgurlfile, .zmselbst .myEditorCnt #multiimage #multiimgurlfile, .zmselbstNEU .myEditorCnt #xbild input#bild, .zmselbst .myEditorCnt #xbild input#bild, .zmselbstNEU #uebersicht .action > button, .zmselbst #uebersicht .action > button, .zm-detail .zmitem__body .buchung a, .zm-eliste__body .zmitem__more a, .zm-eliste__header .zmRegister .aktiv, .zm-suche .buttons a, .zmnav a, .searchDiv .searchForm button, .service-bw-Verfahren .verfahren ul.leistungen + .goPageTop, .service-bw-Verfahren .verfahren div.kontakt + .goPageTop, .service-bw-Wegweiser .behoerde ul.leistungen + .goPageTop, .service-bw-Wegweiser .behoerde div.kontakt + .goPageTop, .service-bw-Mitarbeiterliste .maliste ul.leistungen + .goPageTop, .service-bw-Mitarbeiterliste .maliste div.kontakt + .goPageTop, .basecontent-dvv-service-bw-verfahrensbeschreibung ul.leistungen + .goPageTop, .basecontent-dvv-service-bw-verfahrensbeschreibung div.kontakt + .goPageTop, .basecontent-dvv-service-bw-beh-rdendaten ul.leistungen + .goPageTop, .basecontent-dvv-service-bw-beh-rdendaten div.kontakt + .goPageTop, .vwp #anfangsbuchstaben .lpAktiv, .vwp #anfangsbuchstaben .aktiv, .vwp #anfangsbuchstaben .aktivAktuelleAuswahl, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .lpAktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktivAktuelleAuswahl, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .lpAktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktivAktuelleAuswahl, .aemterliste .lpOrgEinheiten + .goPageTop, .pm-detail .pm-parentRubrik a, .pm-detail-author .pm-parentRubrik a, .pm-meldung-author .pm-options .pm-rubriken .save-rubrik, .presse-uebersicht a.showadmin, .presse-administration a.showadmin, body.home .zmvx-aussen .zmvx-innen .allVK a, .flockler-einbindung .ccm-plugin--script-placeholder button, .basecontent-dvv-zm-adr .rumpf .zm .zmlinktodata a, .oembed-content.embed-responsive .oembed__saferClick .oembed__button, .c-vcard .vCardLink a.vCard:before, .vCard .vCardLink a.vCard:before, .pm-pager > span.current, .zm-eliste__footer .zmNavigClassInnen > span.current, .pm-pager > span > a, .zm-eliste__footer .zmNavigClassInnen > span > a, .pagination .page-item > a, #xmap .ccm-plugin--script-placeholder button, .xmap .ccm-plugin--script-placeholder button, .c-map .ccm-plugin--script-placeholder button, .mapCanvas .ccm-plugin--script-placeholder button, .basecontent-dvv-karte-mini .ccm-plugin--script-placeholder button, .basecontent-dvv-karte .ccm-plugin--script-placeholder button, #loginForm [type=submit], .basecontent-dvv-script legend a, [type="submit"], [type="reset"], .gallery1cols + hr + nav .pagination .page-item:first-child a, .gallery1cols + hr + nav .pagination .page-item:last-child a, .c-dynco article .moreLink .moreLink a, .basecontent-dynamic-content article .moreLink .moreLink a, .bx-wrapper .bx-controls-auto .bx-controls-auto-item a, .bx-wrapper .bx-controls-direction a, .button a, .btn, .ui-state-default a.ui-tabs-anchor, .c-calsheet div.containerCalendarMonth a, .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a { transition: none; } }

@media (max-width: 991.98px) { .Locations .zm-eliste__body .mehrlink a, .Hotelverzeichnis_2020 .zm-detail div.buchen a, .Hotelverzeichnis_2020 .zm-eliste__body .mehrlink a, .Hotelverzeichnis_2020 .zm-eliste__body .buchen a, .modal-dialog .modal-content button, .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li, .Locations .zm-eliste__body .zmitem__kat li, .Locations .ZMVK-full__body .zmitem__kat li, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li, .Familienangebote .zm-eliste__body .zmitem__kat li, .Familienangebote .ZMVK-full__body .zmitem__kat li, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li, .zmselbstNEU .myEditorCnt #multiimage #multiimgurlfile, .zmselbst .myEditorCnt #multiimage #multiimgurlfile, .zmselbstNEU .myEditorCnt #xbild input#bild, .zmselbst .myEditorCnt #xbild input#bild, .zmselbstNEU #uebersicht .action > button, .zmselbst #uebersicht .action > button, .zm-detail .zmitem__body .buchung a, .zm-eliste__body .zmitem__more a, .zm-eliste__header .zmRegister .aktiv, .zm-suche .buttons a, .zmnav a, .searchDiv .searchForm button, .service-bw-Verfahren .verfahren ul.leistungen + .goPageTop, .service-bw-Verfahren .verfahren div.kontakt + .goPageTop, .service-bw-Wegweiser .behoerde ul.leistungen + .goPageTop, .service-bw-Wegweiser .behoerde div.kontakt + .goPageTop, .service-bw-Mitarbeiterliste .maliste ul.leistungen + .goPageTop, .service-bw-Mitarbeiterliste .maliste div.kontakt + .goPageTop, .basecontent-dvv-service-bw-verfahrensbeschreibung ul.leistungen + .goPageTop, .basecontent-dvv-service-bw-verfahrensbeschreibung div.kontakt + .goPageTop, .basecontent-dvv-service-bw-beh-rdendaten ul.leistungen + .goPageTop, .basecontent-dvv-service-bw-beh-rdendaten div.kontakt + .goPageTop, .vwp #anfangsbuchstaben .lpAktiv, .vwp #anfangsbuchstaben .aktiv, .vwp #anfangsbuchstaben .aktivAktuelleAuswahl, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .lpAktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktivAktuelleAuswahl, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .lpAktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktivAktuelleAuswahl, .aemterliste .lpOrgEinheiten + .goPageTop, .pm-detail .pm-parentRubrik a, .pm-detail-author .pm-parentRubrik a, .pm-meldung-author .pm-options .pm-rubriken .save-rubrik, .presse-uebersicht a.showadmin, .presse-administration a.showadmin, body.home .zmvx-aussen .zmvx-innen .allVK a, .flockler-einbindung .ccm-plugin--script-placeholder button, .basecontent-dvv-zm-adr .rumpf .zm .zmlinktodata a, .oembed-content.embed-responsive .oembed__saferClick .oembed__button, .c-vcard .vCardLink a.vCard:before, .vCard .vCardLink a.vCard:before, .pm-pager > span.current, .zm-eliste__footer .zmNavigClassInnen > span.current, .pm-pager > span > a, .zm-eliste__footer .zmNavigClassInnen > span > a, .pagination .page-item > a, #xmap .ccm-plugin--script-placeholder button, .xmap .ccm-plugin--script-placeholder button, .c-map .ccm-plugin--script-placeholder button, .mapCanvas .ccm-plugin--script-placeholder button, .basecontent-dvv-karte-mini .ccm-plugin--script-placeholder button, .basecontent-dvv-karte .ccm-plugin--script-placeholder button, #loginForm [type=submit], .basecontent-dvv-script legend a, [type="submit"], [type="reset"], .gallery1cols + hr + nav .pagination .page-item:first-child a, .gallery1cols + hr + nav .pagination .page-item:last-child a, .c-dynco article .moreLink .moreLink a, .basecontent-dynamic-content article .moreLink .moreLink a, .bx-wrapper .bx-controls-auto .bx-controls-auto-item a, .bx-wrapper .bx-controls-direction a, .button a, .btn, .ui-state-default a.ui-tabs-anchor, .c-calsheet div.containerCalendarMonth a, .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a { padding: 0.5rem 1rem; } }

.Locations .zm-eliste__body .mehrlink a:hover, .Hotelverzeichnis_2020 .zm-detail div.buchen a:hover, .Hotelverzeichnis_2020 .zm-eliste__body .mehrlink a:hover, .Hotelverzeichnis_2020 .zm-eliste__body .buchen a:hover, .modal-dialog .modal-content button:hover, .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li:hover, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li:hover, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li:hover, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li:hover, .Locations .zm-eliste__body .zmitem__kat li:hover, .Locations .ZMVK-full__body .zmitem__kat li:hover, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li:hover, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li:hover, .Familienangebote .zm-eliste__body .zmitem__kat li:hover, .Familienangebote .ZMVK-full__body .zmitem__kat li:hover, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li:hover, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li:hover, .zmselbstNEU .myEditorCnt #multiimage #multiimgurlfile:hover, .zmselbst .myEditorCnt #multiimage #multiimgurlfile:hover, .zmselbstNEU .myEditorCnt #xbild input#bild:hover, .zmselbst .myEditorCnt #xbild input#bild:hover, .zmselbstNEU #uebersicht .action > button:hover, .zmselbst #uebersicht .action > button:hover, .zm-detail .zmitem__body .buchung a:hover, .zm-eliste__body .zmitem__more a:hover, .zm-eliste__header .zmRegister .aktiv:hover, .zm-suche .buttons a:hover, .zmnav a:hover, .searchDiv .searchForm button:hover, .service-bw-Verfahren .verfahren ul.leistungen + .goPageTop:hover, .service-bw-Verfahren .verfahren div.kontakt + .goPageTop:hover, .service-bw-Wegweiser .behoerde ul.leistungen + .goPageTop:hover, .service-bw-Wegweiser .behoerde div.kontakt + .goPageTop:hover, .service-bw-Mitarbeiterliste .maliste ul.leistungen + .goPageTop:hover, .service-bw-Mitarbeiterliste .maliste div.kontakt + .goPageTop:hover, .basecontent-dvv-service-bw-verfahrensbeschreibung ul.leistungen + .goPageTop:hover, .basecontent-dvv-service-bw-verfahrensbeschreibung div.kontakt + .goPageTop:hover, .basecontent-dvv-service-bw-beh-rdendaten ul.leistungen + .goPageTop:hover, .basecontent-dvv-service-bw-beh-rdendaten div.kontakt + .goPageTop:hover, .vwp #anfangsbuchstaben .lpAktiv:hover, .vwp #anfangsbuchstaben .aktiv:hover, .vwp #anfangsbuchstaben .aktivAktuelleAuswahl:hover, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .lpAktiv:hover, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktiv:hover, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktivAktuelleAuswahl:hover, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .lpAktiv:hover, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktiv:hover, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktivAktuelleAuswahl:hover, .aemterliste .lpOrgEinheiten + .goPageTop:hover, .pm-detail .pm-parentRubrik a:hover, .pm-detail-author .pm-parentRubrik a:hover, .pm-meldung-author .pm-options .pm-rubriken .save-rubrik:hover, .presse-uebersicht a.showadmin:hover, .presse-administration a.showadmin:hover, body.home .zmvx-aussen .zmvx-innen .allVK a:hover, .flockler-einbindung .ccm-plugin--script-placeholder button:hover, .basecontent-dvv-zm-adr .rumpf .zm .zmlinktodata a:hover, .oembed-content.embed-responsive .oembed__saferClick .oembed__button:hover, .c-vcard .vCardLink a.vCard:hover:before, .vCard .vCardLink a.vCard:hover:before, .pm-pager > span.current:hover, .zm-eliste__footer .zmNavigClassInnen > span.current:hover, .pm-pager > span > a:hover, .zm-eliste__footer .zmNavigClassInnen > span > a:hover, .pagination .page-item > a:hover, #xmap .ccm-plugin--script-placeholder button:hover, .xmap .ccm-plugin--script-placeholder button:hover, .c-map .ccm-plugin--script-placeholder button:hover, .mapCanvas .ccm-plugin--script-placeholder button:hover, .basecontent-dvv-karte-mini .ccm-plugin--script-placeholder button:hover, .basecontent-dvv-karte .ccm-plugin--script-placeholder button:hover, #loginForm [type=submit]:hover, .basecontent-dvv-script legend a:hover, [type="submit"]:hover, [type="reset"]:hover, .gallery1cols + hr + nav .pagination .page-item:first-child a:hover, .gallery1cols + hr + nav .pagination .page-item:last-child a:hover, .c-dynco article .moreLink .moreLink a:hover, .basecontent-dynamic-content article .moreLink .moreLink a:hover, .bx-wrapper .bx-controls-auto .bx-controls-auto-item a:hover, .bx-wrapper .bx-controls-direction a:hover, .button a:hover, .btn:hover, .ui-state-default a.ui-tabs-anchor:hover, .c-calsheet div.containerCalendarMonth a:hover, .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a:hover { background-color: #FFCC00; color: #000; cursor: pointer; border-color: #000; }

.c-calsheet div.containerCalendarMonth a, .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a { background: #fff; box-shadow: 0 0 1px #000; color: #000; }

.l-header__stage .v-box h2, .l-header__stage .v-box .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .l-header__stage .v-box .pm-tag-toolbar, .l-header__stage .v-box .presse-administration .pm-tag-toolbar, .presse-administration .l-header__stage .v-box .pm-tag-toolbar, .l-header__stage .v-box .pm-topnews .pm-tag-toolbar, .pm-topnews .l-header__stage .v-box .pm-tag-toolbar, .l-header__stage .v-box .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .l-header__stage .v-box .pm-tag-toolbar, .composedcontent-ludwigsburg-markant p, .composedcontent-ludwigsburg-ueberschrift-2-gelb h2, .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-administration .pm-tag-toolbar, .presse-administration .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-topnews .pm-tag-toolbar, .pm-topnews .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .composedcontent-ludwigsburg-ueberschrift-2-gelb h1 { background: #FFCC00; display: inline-block; font-weight: bold; padding: 0.7rem 1.5rem; }

/*	================================================== ABSTRACTS / functions ==================================================*/
/*	================================================== ABSTRACTS / helpers ==================================================*/
.in-grid { width: 100%; padding-right: 25px; padding-left: 25px; margin-right: auto; margin-left: auto; max-width: 1400px; }

.fullsize { margin: 0; padding: 0; max-width: 100%; position: relative; }

.fullsize .v-box { padding-left: 0; padding-right: 0; }

.fullsize img { width: 100%; }

.fullsize figure { margin-top: 0; margin-bottom: 0; }

.odd { background-color: #fff; }

.even { background-color: #f8f9fa; }

/*	================================================== BASE / reset ==================================================*/
/*	================================================== BASE / base ==================================================*/
.dateiGroesse { white-space: nowrap; }

.hidden, .clear { display: none; height: 0; }

.l-slotinfo .verborgen { height: 0; overflow: hidden; }

.text-left { margin-right: auto; }

.text-center { margin-left: auto; margin-right: auto; }

.text-right { margin-left: auto; }

p .text-left, p .text-center, p .text-right { display: block; }

a[id*="anker"] { font-size: 0; line-height: 0; display: inline !important; height: 0; padding: 0 !important; }

*:focus { outline: 2px solid #495057; }

hr { display: none; }

select { padding: 2px; }

input { padding: 1px 3px; }

b, strong { /*display: inline-block; margin-right: -4px;*/ }

.ui-helper-reset { line-height: inherit !important; }

.l-content a { text-decoration: underline; display: inline-block; }

.l-content a:hover, .l-content a:focus { background-color: #FFCC00 !important; }

.l-content a.linkTyp_pdf { /*padding-right: 1.5rem; background: url("../img/icons/pdf.svg") right 2px top 7px no-repeat ; background-size: 1rem;*/ }

.l-content a.linkTyp_pdf:after { content: " "; width: 1.5rem; height: 1.2rem; display: inline-block; background: url("../img/icons/pdf.svg") right 2px top 4px no-repeat; background-size: 1rem; }

.l-content a.externerLink { /*padding-right: 1.5rem; background: url("../img/icons/externer-Link.svg") right 2px top 7px no-repeat; background-size: 1rem;*/ }

.l-content a.externerLink:after { content: " "; width: 1.5rem; height: 1.2rem; display: inline-block; background: url("../img/icons/externer-Link.svg") right 2px top 4px no-repeat; background-size: 1rem; }

/* System-Meldungen CMSVII-491 */
.sessionMessageIcon { float: left; width: 40px; }

/* SSL 19.02.25 - Wahllokalfinder Strassenauswahl Feld verschoben*/
body.knot_16990092.wahllokalfinder { overflow: unset !important; }

/*	================================================== BASE / fonts ==================================================*/
html { font: normal 16px/150% sans-serif; }

/* noto sans 400 - latin */
@font-face { font-family: 'Noto Sans'; font-style: normal; font-weight: 400; src: url("../fonts/NotoSans-Regular.ttf"); /* IE9 Compat Modes */ src: local(""), url("../fonts/NotoSans-Regular.ttf") format("truetype"); }

/* noto sans 700 - latin */
@font-face { font-family: 'Noto Sans'; font-style: bold; font-weight: 700; src: url("../fonts/NotoSans-Bold.ttf"); /* IE9 Compat Modes */ src: local(""), url("../fonts/NotoSans-Bold.ttf") format("truetype"); }

/* noto sans 400 italic- latin */
@font-face { font-family: 'Noto Sans'; font-style: italic; font-weight: 400; src: url("../fonts/NotoSans-Italic.ttf"); /* IE9 Compat Modes */ src: local(""), url("../fonts/NotoSans-Italic.ttf") format("truetype"); }

/* noto sans 400 - latin */
@font-face { font-family: 'Noto Sans SC'; font-style: normal; font-weight: 400; src: url("../fonts/NotoSansSC-Regular.otf"); /* IE9 Compat Modes */ src: local(""), url("../fonts/NotoSansSC-Regular.otf") format("opentype"); }

/* noto sans 700 - latin */
@font-face { font-family: 'Noto Sans SC'; font-style: bold; font-weight: 700; src: url("../fonts/NotoSansSC-Bold.otf"); /* IE9 Compat Modes */ src: local(""), url("../fonts/NotoSansSC-Bold.otf") format("opentype"); }

/*	================================================== BASE / grid ==================================================*/
/*	================================================== BASE / icons ==================================================*/
/*	================================================== BASE / jquery ==================================================*/
.ui-widget { font: normal 1rem/1.5rem "Noto Sans", sans-serif !important; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-radius: 0; }

.ui-state-default, .ui-widget-content { background: none; color: #000; border: none; border-radius: 0; outline: none; width: 100%; min-height: auto !important; }

.ui-state-default, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button { color: #000; font-size: 1.45rem !important; font-weight: bold; }

@media (max-width: 991.98px) { .ui-state-default, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button { font-size: 1.3rem !important; } }

@media (max-width: 575.98px) { .ui-state-default, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button { font-size: 1.1rem !important; } }

.ui-state-hover, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-focus, .ui-state-focus a, .ui-state-focus a:focus { text-decoration: underline !important; }

.ui-widget.ui-widget-content { background: #fff; border: 2px solid #6c757d; width: auto !important; }

.ui-state-default .ui-icon { background: url(../img/icons/Pfeil-runter.svg) 0 3px no-repeat; position: absolute; right: 2rem; top: 1.5rem; width: 2rem; height: 2rem; background-size: 80%; }

@media (max-width: 575.98px) { .ui-state-default .ui-icon { right: 0rem; background-size: 60%; background-position-y: 0; } }

.ui-state-active .ui-icon, .ui-button:active .ui-icon { background-image: url(../img/icons/Pfeil-hoch.svg); }

#ui-datepicker-div { width: 315px !important; }

#ui-datepicker-div td, #ui-datepicker-div th { padding: 4px; width: 40px; text-align: center; }

#ui-datepicker-div table thead { color: #000; }

#ui-datepicker-div .ui-state-disabled .ui-state-default { font-weight: normal; color: #dee2e6; font-size: 1rem !important; }

.ui-accordion.ui-widget { display: block; }

.ui-accordion .ui-accordion-header { border: none; border-bottom: 1px solid #000; width: 100%; padding: 1rem 5rem 1rem 0; margin: 0; position: relative; }

@media (max-width: 991.98px) { .ui-accordion .ui-accordion-header { font-size: 1.3rem !important; line-height: 1.5rem; } }

@media (max-width: 575.98px) { .ui-accordion .ui-accordion-header { font-size: 1.1rem !important; line-height: 1.3rem; padding-right: 2.5rem; } }

.ui-accordion .ui-accordion-header:hover, .ui-accordion .ui-accordion-header:focus { text-decoration: underline !important; cursor: pointer; }

.ui-accordion .ui-accordion-header.ui-state-active { border: none; }

.ui-accordion .ui-accordion-content { background: #fff; padding: 1rem 0 2rem; min-height: auto !important; }

.ui-tabs-nav { background: transparent none; border: none; border-radius: 0; padding: 0 !important; }

.ui-tabs-nav li { width: auto; }

.ui-tabs-nav li.ui-state-default { border: 1px solid #000; border-bottom: 0; }

@media (max-width: 991.98px) { .ui-tabs-nav li.ui-state-default { border-bottom: 1px solid #000; } }

.ui-tabs-nav li.ui-state-default a { background: #FFCC00; }

.ui-tabs-nav li.ui-state-default.ui-tabs-active { background: #fff; }

@media (max-width: 991.98px) { .ui-tabs-nav li.ui-state-default.ui-tabs-active { margin-bottom: 0; padding-bottom: 0; } }

.ui-tabs-nav li.ui-state-default.ui-tabs-active a { background: none !important; }

.ui-tabs .ui-tabs-panel { border: 1px solid #000; }

.ui-state-default a.ui-tabs-anchor { background: #000; color: #000; }

/*.ui-state-active.ui-state-hover a.ui-tabs-anchor {background:transparent none;color:$font-color-dark;cursor:default;}*/
.ui-tabs .ui-tabs-panel { background: #fff; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { background: #fff none; border: 1px solid #000; border-bottom: none; }

.ui-tabs-active a.ui-tabs-anchor { background: transparent none; color: #000; }

.ui-tebs-active:hover { background: transparent none; }

a.ui-tabs-anchor:hover { text-decoration: underline; }

.ui-tabs-anchor:focus, .ui-state-default a.ui-tabs-anchor:not(:disabled):not(.disabled) { box-shadow: none; }

#jquery-lightbox { z-index: 10000; }

#jquery-lightbox #lightbox-container-image-data { color: #000; font-family: "Noto Sans", sans-serif; font-size: 1rem; font-weight: 400; }

#jquery-lightbox #lightbox-container-image-data #lightbox-image-details-caption { font-weight: 400; line-height: 120%; }

#jquery-lightbox #lightbox-container-image-data #lightbox-image-details-currentNumber { padding-top: 1.0em; }

#ui-datepicker-div { width: 250px; }

#ui-datepicker-div a.ui-state-default { color: #000; font-family: "Noto Sans", sans-serif; font-size: 1rem !important; font-weight: 400; padding: 0.2em 0.3em; }

/*	================================================== BASE / typography ==================================================*/
body { color: #000; font-family: "Noto Sans", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5em; }

h1, h2, .presse-uebersicht .pm-tag-toolbar, .presse-administration .pm-tag-toolbar, .pm-topnews .pm-tag-toolbar, .presse-uebersicht-tag .pm-tag-toolbar, h3, h4, .c-table caption, .basecontent-table > table caption, .basecontent-dvv-rss table caption { color: #000; font-family: "Noto Sans", sans-serif; margin-right: auto; }

h1 { clear: both; font-size: 3.125rem; line-height: 3.5rem; margin-bottom: 2rem; }

@media (max-width: 991.98px) { h1 { font-size: 2.4rem; line-height: 2.8rem; } }

@media (max-width: 575.98px) { h1 { font-size: 1.6rem; line-height: 1.9rem; font-weight: bold; } }

h2, .presse-uebersicht .pm-tag-toolbar, .presse-administration .pm-tag-toolbar, .pm-topnews .pm-tag-toolbar, .presse-uebersicht-tag .pm-tag-toolbar { clear: both; font-size: 2.375rem; line-height: 2.6rem; font-weight: bold; margin: 2em 0 1em; }

@media (max-width: 991.98px) { h2, .presse-uebersicht .pm-tag-toolbar, .presse-administration .pm-tag-toolbar, .pm-topnews .pm-tag-toolbar, .presse-uebersicht-tag .pm-tag-toolbar { font-size: 1.6rem; line-height: 1.9rem; } }

@media (max-width: 575.98px) { h2, .presse-uebersicht .pm-tag-toolbar, .presse-administration .pm-tag-toolbar, .pm-topnews .pm-tag-toolbar, .presse-uebersicht-tag .pm-tag-toolbar { font-size: 1.3rem; line-height: 1.5rem; } }

h3 { font-size: 1.45rem; font-weight: bold; margin: 1.5em 0 1em; }

@media (max-width: 991.98px) { h3 { font-size: 1.3rem; line-height: 1.5rem; } }

@media (max-width: 575.98px) { h3 { font-size: 1.1rem; line-height: 1.3rem; } }

h4, .c-table caption, .basecontent-table > table caption, .basecontent-dvv-rss table caption { font-size: 1rem; font-weight: bold; margin: 0.5em 0 1em; }

h1 + a + .composedcontent-ludwigsburg-ueberschrift-2-gelb h2, h1 + a + .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht h1 + a + .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, h1 + a + .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-administration .pm-tag-toolbar, .presse-administration h1 + a + .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, h1 + a + .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-topnews .pm-tag-toolbar, .pm-topnews h1 + a + .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, h1 + a + .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag h1 + a + .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar { margin-top: 0; }

.composedcontent-ludwigsburg-ueberschrift-2-gelb { clear: both; }

.composedcontent-ludwigsburg-ueberschrift-2-gelb h1 { margin-top: 25px; }

h1 + a + .composedcontent-ludwigsburg-markant p { margin-top: 0; }

h1 + h2, .presse-uebersicht h1 + .pm-tag-toolbar, .presse-administration h1 + .pm-tag-toolbar, .pm-topnews h1 + .pm-tag-toolbar, .presse-uebersicht-tag h1 + .pm-tag-toolbar { margin-top: 0; }

p { margin-bottom: 1.5rem; }

/*	================================================== COMPONENTS / attachment ==================================================*/
.c-attachment, [class*="-attachement"] { position: relative; }

.c-attachment.binary a img, .binary[class*="-attachement"] a img { display: none; }

.c-attachment.binary a, .binary[class*="-attachement"] a { text-decoration: none; content: " "; display: inline-block; width: 1rem; height: 1rem; background: url(../img/icons/Pfeil-rechts.svg) 0 0 transparent no-repeat; font-weight: bold; text-decoration: none; }

.c-attachment.binary a:before, .binary[class*="-attachement"] a:before { color: #000; }

.c-attachment.binary a:hover, .binary[class*="-attachement"] a:hover { color: black; }

/*	================================================== COMPONENTS / breadcrumb ==================================================*/
.l-breadcrumb { display: flex; flex-wrap: wrap; margin-right: -25px; margin-left: -25px; background: #dee2e6; max-width: 2500px; margin: 0 auto; }

.l-breadcrumb nav.wayhome { width: 100%; padding-right: 25px; padding-left: 25px; margin-right: auto; margin-left: auto; max-width: 1400px; background: #dee2e6; margin: 0 auto; padding: 1rem 25px; }

@media (max-width: 991.98px) { .l-breadcrumb nav.wayhome { padding: 1rem 1rem; } }

@media (max-width: 767.98px) { .l-breadcrumb nav.wayhome { padding: 10px 10px; } }

.l-breadcrumb span.wayhome { display: block; background: #dee2e6; }

.l-breadcrumb a { padding: 0.5rem 1.5rem 0.5rem 0; background: url("../img/icons/Pfeil-link.svg") 100% 0.75rem no-repeat; background-size: 0.8rem; font-weight: bold; }

.l-breadcrumb a:hover, .l-breadcrumb a:focus { text-decoration: underline; }

.l-breadcrumb a.active { background: none; }

.l-breadcrumb span.current { font-weight: normal; }

.c-breadcrumb .breadcrumb, div.wayhome .breadcrumb { margin-bottom: 50px; }

/*	================================================== COMPONENTS / buttons ==================================================*/
button, html [type="button"], [type="reset"], [type="submit"] { appearance: none; -webkit-appearance: none; }

/*	================================================== COMPONENTS / bxslider ==================================================*/
.bx-wrapper { background: transparent; border: none; box-shadow: none; }

.bx-wrapper .bx-viewport [class*="v-row"] { margin-left: 0; margin-right: 0; }

.bx-wrapper .bx-viewport .v-box { padding-left: 0; padding-right: 0; }

.bx-wrapper .bx-clone > div > a { display: none; }

.bx-wrapper .bx-controls-direction a { background-position: 0 0; margin-top: -2vw; width: 4rem; min-width: 4rem; height: 4rem; overflow: hidden; }

.bx-wrapper .bx-controls-direction a.bx-prev { left: 0; background-image: url(../img/icons/Pfeil-links.svg); }

.bx-wrapper .bx-controls-direction a.bx-next { right: 0; background-image: url(../img/icons/Pfeil-rechts.svg); }

.bx-wrapper .bx-controls-direction a:hover, .bx-wrapper .bx-controls-direction a:focus { background-position: 0 0; }

.bx-wrapper .bx-controls-auto { width: 9rem !important; }

.bx-wrapper .bx-controls-auto .bx-controls-auto-item a { background-position: 0 2px !important; margin-top: -2vw; width: 4rem; min-width: 4rem; height: 4rem; overflow: hidden; }

.bx-wrapper .bx-controls-auto .bx-controls-auto-item a.bx-start { background-image: url(../img/icons/Start.svg); }

.bx-wrapper .bx-controls-auto .bx-controls-auto-item a.bx-stop { background-image: url(../img/icons/Stop.svg); }

.bx-wrapper .bx-controls-auto .bx-controls-auto-item a.active.bx-start { background-image: url(../img/icons/Start-grau.svg); }

.bx-wrapper .bx-controls-auto .bx-controls-auto-item a.active.bx-stop { background-image: url(../img/icons/Stop-grau.svg); }

.bx-wrapper .bx-pager { width: auto !important; bottom: -2rem !important; left: 5rem; /*&.bx-default-pager { a {background:rgba(255,255,255,0.5);box-shadow:0 0 1px #000;width:2vw;height:0.3vw;} a.active, a:hover {background:rgba(0,0,0,0.5);box-shadow:0 0 5px #fff;transition:background-color ease 0.5s;} }*/ }

@media (max-width: 575.98px) { .bx-wrapper .bx-pager { left: 0; } }

.bx-wrapper .bx-pager.bx-custom-pager a.bx-pager-link, .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link { background: #FFCC00; width: 20px; height: 20px; margin: 0 0.3rem; border-radius: 10px; }

.bx-wrapper .bx-pager.bx-custom-pager a.bx-pager-link.active, .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link.active { background: #dee2e6; }

/* prev-next nur bei hover .bx-viewport { + .bx-controls .bx-controls-direction {display:none;transition: all .5s;} &:hover, &:focus { + .bx-controls .bx-controls-direction {display:flex;} } } */
/*	================================================== COMPONENTS / comment ==================================================*/
.commentDiv { background-color: #fff; padding: 50px; }

@media (max-width: 991.98px) { .commentDiv { padding: 15px; } }

.c-comment-form, #create_comment_form { background-color: #fff; padding: 50px; }

@media (max-width: 991.98px) { .c-comment-form, #create_comment_form { padding: 15px; } }

.c-comment-form .commentSubscriptionBlock, #create_comment_form .commentSubscriptionBlock { display: flex; flex-wrap: wrap; margin-right: -25px; margin-left: -25px; margin: 0; }

.c-comment-form .commentSubscriptionBlock .form-group-text, #create_comment_form .commentSubscriptionBlock .form-group-text { flex: 0 0 33.33333333%; max-width: 33.33333333%; }

@media (max-width: 767.98px) { .c-comment-form .commentSubscriptionBlock .form-group-text, #create_comment_form .commentSubscriptionBlock .form-group-text { flex: 0 0 100%; max-width: 100%; } }

/*	================================================== COMPONENTS / dynamic-content ==================================================*/
.c-dynco, .basecontent-dynamic-content { margin-left: -32px; margin-right: -32px; padding: 0 25px 1.5rem; display: flex; flex-wrap: wrap; }

.c-dynco article, .basecontent-dynamic-content article { flex: initial; width: calc(25% - 14px); max-width: 486px; margin: 7px; position: relative; background-color: transparent; }

@media (max-width: 991.98px) { .c-dynco article, .basecontent-dynamic-content article { width: calc(33% - 14px); } }

@media (max-width: 767.98px) { .c-dynco article, .basecontent-dynamic-content article { width: calc(50% - 14px); } }

@media (max-width: 575.98px) { .c-dynco article, .basecontent-dynamic-content article { width: 100%; } }

.c-dynco article:hover h2, .c-dynco article:hover .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .c-dynco article:hover .pm-tag-toolbar, .c-dynco article:hover .presse-administration .pm-tag-toolbar, .presse-administration .c-dynco article:hover .pm-tag-toolbar, .c-dynco article:hover .pm-topnews .pm-tag-toolbar, .pm-topnews .c-dynco article:hover .pm-tag-toolbar, .c-dynco article:hover .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .c-dynco article:hover .pm-tag-toolbar, .basecontent-dynamic-content article:hover h2, .basecontent-dynamic-content article:hover .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .basecontent-dynamic-content article:hover .pm-tag-toolbar, .basecontent-dynamic-content article:hover .presse-administration .pm-tag-toolbar, .presse-administration .basecontent-dynamic-content article:hover .pm-tag-toolbar, .basecontent-dynamic-content article:hover .pm-topnews .pm-tag-toolbar, .pm-topnews .basecontent-dynamic-content article:hover .pm-tag-toolbar, .basecontent-dynamic-content article:hover .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .basecontent-dynamic-content article:hover .pm-tag-toolbar, .c-dynco article:focus-within h2, .c-dynco article:focus-within .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .c-dynco article:focus-within .pm-tag-toolbar, .c-dynco article:focus-within .presse-administration .pm-tag-toolbar, .presse-administration .c-dynco article:focus-within .pm-tag-toolbar, .c-dynco article:focus-within .pm-topnews .pm-tag-toolbar, .pm-topnews .c-dynco article:focus-within .pm-tag-toolbar, .c-dynco article:focus-within .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .c-dynco article:focus-within .pm-tag-toolbar, .basecontent-dynamic-content article:focus-within h2, .basecontent-dynamic-content article:focus-within .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .basecontent-dynamic-content article:focus-within .pm-tag-toolbar, .basecontent-dynamic-content article:focus-within .presse-administration .pm-tag-toolbar, .presse-administration .basecontent-dynamic-content article:focus-within .pm-tag-toolbar, .basecontent-dynamic-content article:focus-within .pm-topnews .pm-tag-toolbar, .pm-topnews .basecontent-dynamic-content article:focus-within .pm-tag-toolbar, .basecontent-dynamic-content article:focus-within .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .basecontent-dynamic-content article:focus-within .pm-tag-toolbar { background-color: #FFCC00; }

.c-dynco article .date, .basecontent-dynamic-content article .date { display: none; position: absolute; margin-top: calc(100% + 1rem); font-weight: bold; padding: 0 1rem; z-index: 1; }

.c-dynco article .date a, .basecontent-dynamic-content article .date a { text-decoration: none; }

.c-dynco article .title, .basecontent-dynamic-content article .title { height: 0; }

.c-dynco article .title a:after, .basecontent-dynamic-content article .title a:after { content: " "; display: inline-block; position: absolute; background: none !important; top: 0; left: 0; bottom: 0; right: 0; width: auto !important; height: auto !important; }

.c-dynco article .title + .element, .basecontent-dynamic-content article .title + .element { padding-top: calc(100%); display: block; margin: 0; position: relative; background: url(../img/schleife-quadrat.svg) no-repeat 0 0; background-size: contain; }

.c-dynco article .c-image, .c-dynco article div.image, .basecontent-dynamic-content article .c-image, .basecontent-dynamic-content article div.image { position: initial; display: block; margin: 0; }

.c-dynco article .c-image .image-inner, .c-dynco article div.image .image-inner, .basecontent-dynamic-content article .c-image .image-inner, .basecontent-dynamic-content article div.image .image-inner { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-content: center; align-items: center; flex-direction: column; overflow: hidden; background: #fff; }

.c-dynco article .c-image .image-inner a, .c-dynco article div.image .image-inner a, .basecontent-dynamic-content article .c-image .image-inner a, .basecontent-dynamic-content article div.image .image-inner a { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; text-align: center; }

.c-dynco article .c-image .image-inner img, .c-dynco article div.image .image-inner img, .basecontent-dynamic-content article .c-image .image-inner img, .basecontent-dynamic-content article div.image .image-inner img { min-height: inherit; max-width: initial; min-width: inherit; height: 100%; width: auto; }

.c-dynco article .c-image figcaption, .c-dynco article div.image figcaption, .basecontent-dynamic-content article .c-image figcaption, .basecontent-dynamic-content article div.image figcaption { position: absolute; bottom: 0; padding: 2px 5px; color: #fff; background: rgba(0, 0, 0, 0.6); }

.c-dynco article h2, .c-dynco article .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .c-dynco article .pm-tag-toolbar, .c-dynco article .presse-administration .pm-tag-toolbar, .presse-administration .c-dynco article .pm-tag-toolbar, .c-dynco article .pm-topnews .pm-tag-toolbar, .pm-topnews .c-dynco article .pm-tag-toolbar, .c-dynco article .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .c-dynco article .pm-tag-toolbar, .basecontent-dynamic-content article h2, .basecontent-dynamic-content article .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .basecontent-dynamic-content article .pm-tag-toolbar, .basecontent-dynamic-content article .presse-administration .pm-tag-toolbar, .presse-administration .basecontent-dynamic-content article .pm-tag-toolbar, .basecontent-dynamic-content article .pm-topnews .pm-tag-toolbar, .pm-topnews .basecontent-dynamic-content article .pm-tag-toolbar, .basecontent-dynamic-content article .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .basecontent-dynamic-content article .pm-tag-toolbar { font-weight: bold; font-size: 1.2rem; margin: 1rem 0; padding: 1rem 2.4rem 0.5rem 1rem; line-height: 1.5em; background: url("../img/icons/Pfeil-link.svg") right 1rem top 1.5rem no-repeat transparent; background-size: 0.9rem; }

.c-dynco article p, .basecontent-dynamic-content article p { padding: 0 1rem; }

.c-dynco article .moreLink, .basecontent-dynamic-content article .moreLink { display: none; align-self: flex-end; text-align: end; text-transform: lowercase; }

.c-dynco article .moreLink .moreLink a, .basecontent-dynamic-content article .moreLink .moreLink a { text-decoration: none; background: #000; }

.c-dynco article .moreLink .moreLink a:hover, .basecontent-dynamic-content article .moreLink .moreLink a:hover { background-color: black; }

/*	================================================== COMPONENTS / externalfolder ==================================================*/
.c-downloadlist .dlType a[href$=".pdf"] img, .e-downloadlist .dlType a[href$=".pdf"] img { display: none; }

.c-downloadlist .dlType a[href$=".pdf"]:before, .e-downloadlist .dlType a[href$=".pdf"]:before { color: #000; content: "\f019"; display: inline; font-family: "Font Awesome 5 Free"; font-weight: bold; padding: 1px 0.5rem 0 0; }

.c-downloadlist .dlType a[href$=".pdf"]:hover, .e-downloadlist .dlType a[href$=".pdf"]:hover { color: black; text-decoration: underline; }

.c-downloadlist .dlType a[href$=".pdf"]:hover:before, .e-downloadlist .dlType a[href$=".pdf"]:hover:before { color: black; text-decoration: none; }

.c-downloadlist .dlType a[href$=".pdf"]:before, .e-downloadlist .dlType a[href$=".pdf"]:before { content: "\f1c1"; }

.c-downloadlist .dlName a:before, .e-downloadlist .dlName a:before { display: none; }

.c-gallery, .e-gallery { margin: 0 -7px; }

.c-gallery .galleryImage, .e-gallery .galleryImage { display: inline-flex; padding: 0 7px; }

.c-gallery .galleryImage .c-image, .c-gallery .galleryImage div.image, .e-gallery .galleryImage .c-image, .e-gallery .galleryImage div.image, .c-gallery .galleryImage .image-inner a, .e-gallery .galleryImage .image-inner a, .c-gallery .galleryImage img, .e-gallery .galleryImage img { width: 100%; }

.gallery1cols .galleryImage { width: calc(100% - 2px); }

.gallery2cols .galleryImage { width: calc(50% - 3px); }

.gallery3cols .galleryImage { width: calc(33.333% - 3px); }

.gallery4cols .galleryImage { width: calc(25% - 3px); }

.gallery5cols .galleryImage { width: calc(20% - 3px); }

@media (max-width: 575.98px) { .galleryImage { width: 100% !important; } }

.gallery1cols + hr + nav .pagination { margin: 0 0 1.5rem; display: block; position: relative; }

.gallery1cols + hr + nav .pagination .page-item { display: none; }

.gallery1cols + hr + nav .pagination .page-item:first-child, .gallery1cols + hr + nav .pagination .page-item:last-child { display: block; }

.gallery1cols + hr + nav .pagination .page-item:first-child.active, .gallery1cols + hr + nav .pagination .page-item:last-child.active { display: none; }

.gallery1cols + hr + nav .pagination .page-item:first-child a, .gallery1cols + hr + nav .pagination .page-item:last-child a { background-position: 0 0; margin-top: -2vw; width: 4rem; min-width: 4rem; height: 4rem; overflow: hidden; color: transparent; position: absolute; top: -15vw; }

.gallery1cols + hr + nav .pagination .page-item:first-child a:hover, .gallery1cols + hr + nav .pagination .page-item:first-child a:focus, .gallery1cols + hr + nav .pagination .page-item:last-child a:hover, .gallery1cols + hr + nav .pagination .page-item:last-child a:focus { background-position: 0 0; color: transparent; }

.gallery1cols + hr + nav .pagination .page-item:first-child a { left: 0; background-image: url(../img/icons/Pfeil-links.svg); }

.gallery1cols + hr + nav .pagination .page-item:last-child a { right: 0; background-image: url(../img/icons/Pfeil-rechts.svg); }

.gallery3cols .galleryImage .image-inner { overflow: hidden; position: relative; margin: 0; padding-top: 100%; }

.gallery3cols .galleryImage .image-inner a, .gallery3cols .galleryImage .image-inner > img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-content: center; align-items: center; flex-direction: column; background-color: #fff; }

.gallery3cols .galleryImage .image-inner a img, .gallery3cols .galleryImage .image-inner > img img { min-height: inherit; max-width: initial; min-width: auto; height: 100%; width: auto; }

.flockler-posts { max-width: 1350px; }

.flockler-posts.flockler-wall_v2-items[data-container-width=">=1800"] .flockler-wall_v2-item { width: calc(1 / 4 * 100%); }

.flockler-posts a.flockler-wall_v2-item__profile, .flockler-posts a.flockler-wall_v2-item__footer__source-link { text-decoration: none; }

.flockler-posts figure.flockler-wall_v2-item__profile__avatar { float: left; }

/*	================================================== COMPONENTS / fontsizer ==================================================*/
/* ===================================================== COMPONENTS / Forms ===================================================== **/
.basecontent-form-editor .formElementContainer input, .basecontent-form-editor .formElementContainer select, select.jahr, select.monat, input[type="search"], input[type="text"], input[type="tel"], input[type="email"], select { font-family: "Noto Sans", sans-serif; background: #fff; border: 1px solid #000; height: 40px; color: #000; padding: 0 10px; width: 69%; }

.basecontent-form-editor .formElementContainer input:focus, .basecontent-form-editor .formElementContainer input:hover, .basecontent-form-editor .formElementContainer select:focus, .basecontent-form-editor .formElementContainer select:hover, input[type="search"]:focus, input[type="search"]:hover, input[type="text"]:focus, input[type="text"]:hover, input[type="tel"]:focus, input[type="tel"]:hover, input[type="email"]:focus, input[type="email"]:hover, select:focus, select:hover { border: 1px solid #FFCC00; }

/* todo: prÃ¼fen ob global sinnvoll...
form {@extend .form-group;}
select {@extend .form-control, .mb-2;}
*/
input[type="search"]:focus, input[type="search"]:hover, input[type="text"]:focus, input[type="text"]:hover, input[type="tel"]:focus, input[type="tel"]:hover, input[type="email"]:focus, input[type="email"]:hover, select:focus, select:hover { color: #000; }

select { height: auto; }

/*input[type="search"]:focus { @extend %input-field-standard-focus; }*/
.body_search input[type="search"]:focus { color: #000; }

select.jahr, select.monat { padding: 8px; height: calc(100% + 2px) !important; }

/*select.jahr:focus, select.monat:focus { @extend %input-field-standard-focus; }*/
.pm-filter form { padding-bottom: 15px; }

/* ===================================================== Kontaktformulare ===================================================== **/
.basecontent-form-editor .formElementContainer { /*.radiobuttons input, .ym-fbox-check input { width: 5%; margin: 0; } .radiobuttons span.formElementOption, .checkboxes span.formElementOption { display: inline-flex; label { } }*/ }

.basecontent-form-editor .formElementContainer .form-group { display: flex; flex-wrap: wrap; }

.basecontent-form-editor .formElementContainer .form-group.hidden { display: none; }

.basecontent-form-editor .formElementContainer .formTitle label { font-size: 1.1rem; font-weight: bold; margin: 1em 0 1em; }

@media (max-width: 991.98px) { .basecontent-form-editor .formElementContainer .formTitle label { font-size: 1.3rem; line-height: 1.5rem; } }

@media (max-width: 575.98px) { .basecontent-form-editor .formElementContainer .formTitle label { font-size: 1.1rem; line-height: 1.3rem; } }

.basecontent-form-editor .formElementContainer .formTitle label .small { font-size: 1rem; }

.basecontent-form-editor .formElementContainer .formTitle:first-child label { font-size: 1.45rem; }

.basecontent-form-editor .formElementContainer .formTitle:first-child label .small { padding: 0.5rem 0 1rem; }

.basecontent-form-editor .formElementContainer input, .basecontent-form-editor .formElementContainer select { width: 73%; }

@media (max-width: 767.98px) { .basecontent-form-editor .formElementContainer input, .basecontent-form-editor .formElementContainer select { width: 100%; } }

.basecontent-form-editor .formElementContainer label { font-weight: bold; font-size: 1rem; width: 25%; text-align: left; padding-right: 2rem; margin-bottom: 0px; }

@media (max-width: 767.98px) { .basecontent-form-editor .formElementContainer label { width: 100%; } }

.basecontent-form-editor .formElementContainer label.fullWidth { width: 97%; }

.basecontent-form-editor .formElementContainer span.small { display: block; line-height: 120%; }

.basecontent-form-editor .formElementContainer span[style*="right"] { float: none; display: inline-block; height: 24px; }

.basecontent-form-editor .formElementContainer span[style*="right"] .formElementCell:first-child { margin-left: 0 !important; }

.basecontent-form-editor .formElementContainer span[style*="right"] .formElementCell:not(first-child) { margin-left: 1%; }

.basecontent-form-editor .formElementContainer span.right { width: 73%; }

.basecontent-form-editor .formElementContainer .type-file { margin-bottom: 1rem; }

.basecontent-form-editor .formElementContainer .type-file label { clear: both; display: block; font-weight: bold; width: 24%; float: left; position: relative; }

.basecontent-form-editor .formElementContainer .type-file input.type-file { line-height: 32px; }

.basecontent-form-editor .formElementContainer textarea { width: 97%; }

@media (max-width: 767.98px) { .basecontent-form-editor .formElementContainer textarea { width: 100%; } }

.basecontent-form-editor .formElementContainer .form-group-check { margin-bottom: 1.5rem; }

.basecontent-form-editor .formElementContainer .radiobuttons, .basecontent-form-editor .formElementContainer .checkboxes { width: 73%; display: flex; flex-wrap: wrap; }

@media (max-width: 767.98px) { .basecontent-form-editor .formElementContainer .radiobuttons, .basecontent-form-editor .formElementContainer .checkboxes { width: 100%; } }

.basecontent-form-editor .formElementContainer .radiobuttons .formElementOption, .basecontent-form-editor .formElementContainer .checkboxes .formElementOption { vertical-align: top; display: flex; align-items: center; }

@media (max-width: 991.98px) { .basecontent-form-editor .formElementContainer .radiobuttons .formElementOption, .basecontent-form-editor .formElementContainer .checkboxes .formElementOption { width: 50%; } }

@media (max-width: 767.98px) { .basecontent-form-editor .formElementContainer .radiobuttons .formElementOption, .basecontent-form-editor .formElementContainer .checkboxes .formElementOption { width: 100%; } }

.basecontent-form-editor .formElementContainer .radiobuttons label, .basecontent-form-editor .formElementContainer .checkboxes label { display: inline-block; font-weight: normal; width: auto; padding-top: 0.5rem; }

.basecontent-form-editor .formElementContainer input[type="radio"], .basecontent-form-editor .formElementContainer input[type="checkbox"] { width: 1.5rem; height: 1.5rem; margin-right: 1rem; appearance: none; -moz-appearance: none; }

.basecontent-form-editor .formElementContainer input[type="radio"]:checked, .basecontent-form-editor .formElementContainer input[type="checkbox"]:checked { background: #000; }

.basecontent-form-editor .formElementContainer input[type="radio"] { border-radius: 50%; }

.basecontent-form-editor .formElementContainer .senderCc { margin-left: 25%; margin-bottom: 1rem; }

.basecontent-form-editor .formElementContainer .senderCc span.right { display: inline-flex; text-align: right; width: 100%; /*label.checkboxLabel { margin-left: 0.5em; }*/ }

.basecontent-form-editor .formElementContainer input[name*="Postleitzahl"] { -webkit-appearance: none; appearance: none; -moz-appearance: textfield; margin: 0; }

.basecontent-form-editor .captcha { display: flex !important; }

.basecontent-form-editor .captcha .col-md-4:first-child, .basecontent-form-editor .captcha .col-lg-4:first-child { width: 25%; flex: 0 0 25%; text-align: left; padding: 0; }

.basecontent-form-editor .captcha .col-md-4:first-child label, .basecontent-form-editor .captcha .col-lg-4:first-child label { width: 100%; }

.basecontent-form-editor .captcha .captchaImage { flex: 0 0 300px; padding: 0; }

.basecontent-form-editor .formButtonContainer { margin: 0 0 3rem 24%; display: flex; }

.basecontent-form-editor .formButtonContainer .formButton input:first-child { margin-right: 0.5em; }

.basecontent-form-editor .formButtonContainer .formButton { margin: 0; padding: 0; }

@media (max-width: 767.98px) { .basecontent-form-editor .formButtonContainer { margin: 0; } }

form .form-group > span { float: right; width: 73%; }

form .form-group > span > span:first-child { float: left; width: 10%; }

form .form-group > span > span:first-child > input { width: 100%; }

form .form-group > span > span:nth-child(2) { float: left; width: 89%; margin-left: 1%; }

form .form-group > span > span:nth-child(2) > input { width: 100%; }

.form_OK .description { margin: 15px 0; font-weight: 700; font-size: 120%; }

.form_OK .solutions { font-size: 120%; margin-bottom: 15px; }

.form_OK .reprint { margin-bottom: 30px; line-height: 1.8rem; }

.form_OK .reprint .bez { font-weight: 600; }

.form_OK .reprint .bez:after { display: inline; content: ":"; margin-right: 10px; }

.basecontent-form-editor.gastro-abfrage .formElementContainer .checkboxes .formElementOption { width: 50%; }

@media (max-width: 767.98px) { .basecontent-form-editor.gastro-abfrage .formElementContainer .checkboxes .formElementOption { width: 100%; } }

@media (min-width: 992px) { body .col-md-4 { flex: 0 0 33.3333333%; max-width: 33.3333333%; } }

@media (min-width: 768px) and (max-width: 991px) { body .col-md-4 { flex: 0 0 50%; max-width: 50%; } }

/*	================================================== COMPONENTS / images ==================================================*/
img { max-width: 100%; }

.c-image, div.image { width: auto; }

.c-image.float-left, .c-vcard .c-image.titles, .vCard .c-image.titles, div.float-left.image, .c-vcard div.image.titles, .vCard div.image.titles, .c-image.pull-left, div.image.pull-left { margin-right: 25px; margin-bottom: 25px; }

.c-image.float-left.col-md-6, .c-vcard .c-image.col-md-6.titles, .vCard .c-image.col-md-6.titles, div.float-left.col-md-6.image, .c-vcard div.col-md-6.image.titles, .vCard div.col-md-6.image.titles, .c-image.col-md-6.pull-left, div.col-md-6.image.pull-left { width: calc(50% - 40px); padding: 0; }

@media (max-width: 767.98px) { .c-image.float-left.col-md-6, .c-vcard .c-image.col-md-6.titles, .vCard .c-image.col-md-6.titles, div.float-left.col-md-6.image, .c-vcard div.col-md-6.image.titles, .vCard div.col-md-6.image.titles, .c-image.col-md-6.pull-left, div.col-md-6.image.pull-left { width: 100%; margin-right: 0; float: none; } }

.c-image.float-right, .c-vcard .c-image.mapsLink, .vCard .c-image.mapsLink, .c-vcard .c-image.efaLink, .vCard .c-image.efaLink, div.float-right.image, .c-vcard div.image.mapsLink, .vCard div.image.mapsLink, .c-vcard div.image.efaLink, .vCard div.image.efaLink, .c-image.pull-right, div.image.pull-right { margin-left: 25px; margin-bottom: 25px; }

.c-image.float-right.col-md-6, .c-vcard .c-image.col-md-6.mapsLink, .vCard .c-image.col-md-6.mapsLink, .c-vcard .c-image.col-md-6.efaLink, .vCard .c-image.col-md-6.efaLink, div.float-right.col-md-6.image, .c-vcard div.col-md-6.image.mapsLink, .vCard div.col-md-6.image.mapsLink, .c-vcard div.col-md-6.image.efaLink, .vCard div.col-md-6.image.efaLink, .c-image.col-md-6.pull-right, div.col-md-6.image.pull-right { width: calc(50% - 12.5px); padding: 0; }

@media (max-width: 767.98px) { .c-image.float-right.col-md-6, .c-vcard .c-image.col-md-6.mapsLink, .vCard .c-image.col-md-6.mapsLink, .c-vcard .c-image.col-md-6.efaLink, .vCard .c-image.col-md-6.efaLink, div.float-right.col-md-6.image, .c-vcard div.col-md-6.image.mapsLink, .vCard div.col-md-6.image.mapsLink, .c-vcard div.col-md-6.image.efaLink, .vCard div.col-md-6.image.efaLink, .c-image.col-md-6.pull-right, div.col-md-6.image.pull-right { width: 100%; margin-left: 0; float: none; } }

.c-image, div.image { margin-top: 0.3em; width: auto; max-width: 100%; position: relative; display: table; }

.c-image__image-inner { display: grid; }

.c-image__image-inner > a:before { content: ""; }

.c-image img, div.image img { max-width: 100%; }

.c-image figcaption, div.image figcaption { font-size: 0.9em; display: table-caption; caption-side: bottom; }

.c-image figcaption .description, div.image figcaption .description { display: none; }

.c-image figcaption .copyright, div.image figcaption .copyright { position: absolute; top: 0; right: 0; padding: 2px 5px; color: #fff; background: rgba(0, 0, 0, 0.6); }

#lightbox-image-details-caption .copyright { display: none; }

header .c-image, header div.image { margin: 0; }

.image-inner a { padding: 0; }

.image-inner a:before { display: none; }

/* Resizer-Klassen
.resizedW100 {width:100px;}
.resizedW110 {width:110px;}
.resizedW120 {width:120px;}
.resizedW130 {width:130px;}
.resizedW140 {width:140px;}
.resizedW150 {width:150px;}
.resizedW160 {width:160px;}
.resizedW170 {width:170px;}
.resizedW180 {width:180px;}
.resizedW190 {width:190px;}

.resizedW200 {width:200px;}
.resizedW210 {width:210px;}
.resizedW220 {width:220px;}
.resizedW230 {width:230px;}
.resizedW240 {width:240px;}
.resizedW250 {width:250px;}
.resizedW260 {width:260px;}
.resizedW270 {width:270px;}
.resizedW280 {width:280px;}
.resizedW290 {width:290px;}

.resizedW300 {width:300px;}
.resizedW310 {width:310px;}
.resizedW320 {width:320px;}
.resizedW330 {width:330px;}
.resizedW340 {width:340px;}
.resizedW350 {width:350px;}
.resizedW360 {width:360px;}
.resizedW370 {width:370px;}
.resizedW380 {width:380px;}
.resizedW390 {width:390px;}

.resizedW400 {width:400px;}
.resizedW410 {width:410px;}
.resizedW420 {width:420px;}
.resizedW430 {width:430px;}
.resizedW440 {width:440px;}
.resizedW450 {width:450px;}
.resizedW460 {width:460px;}
.resizedW470 {width:470px;}
.resizedW480 {width:480px;}
.resizedW490 {width:490px;}

.resizedW500 {width:500px;}
.resizedW510 {width:510px;}
.resizedW520 {width:520px;}
.resizedW530 {width:530px;}
.resizedW540 {width:540px;}
.resizedW550 {width:550px;}
.resizedW560 {width:560px;}
.resizedW570 {width:570px;}
.resizedW580 {width:580px;}
.resizedW590 {width:590px;}

.resizedW600 {width:600px;}
.resizedW610 {width:610px;}
.resizedW620 {width:620px;}
.resizedW630 {width:630px;}
.resizedW640 {width:640px;}
.resizedW650 {width:650px;}
.resizedW660 {width:660px;}
.resizedW670 {width:670px;}
.resizedW680 {width:680px;}
.resizedW690 {width:690px;}

.resizedW700 {width:700px;}
.resizedW710 {width:710px;}
.resizedW720 {width:720px;}
.resizedW730 {width:730px;}
.resizedW740 {width:740px;}
.resizedW750 {width:750px;}
.resizedW760 {width:760px;}
.resizedW770 {width:770px;}
.resizedW780 {width:780px;}
.resizedW790 {width:790px;}

.resizedW800 {width:800px;}
.resizedW810 {width:810px;}
.resizedW820 {width:820px;}
.resizedW830 {width:830px;}
.resizedW840 {width:840px;}
.resizedW850 {width:850px;}
.resizedW860 {width:860px;}
.resizedW870 {width:870px;}
.resizedW880 {width:880px;}
.resizedW890 {width:890px;}

.resizedW900 {width:900px;}
.resizedW910 {width:910px;}
.resizedW920 {width:920px;}
.resizedW930 {width:930px;}
.resizedW940 {width:940px;}
.resizedW950 {width:950px;}
.resizedW960 {width:960px;}
.resizedW970 {width:970px;}
.resizedW980 {width:980px;}
.resizedW990 {width:990px;}

.resizedW1000 {width:1000px;}*/
/*	================================================== COMPONENTS / kachelbox ==================================================*/
div[class*="composedcontent-ludwigsburg-kacheln-grid"] { padding: 0 0 1.5rem; }

div[class*="composedcontent-ludwigsburg-kacheln-grid"] a[id*="anker"] { display: none !important; }

div[class*="composedcontent-ludwigsburg-kacheln"] { margin-left: -32px; margin-right: -32px; padding-left: 25px; padding-right: 25px; /*margin-left: -$grid-gutter-width/2; margin-right: -$grid-gutter-width/2; @include media-breakpoint-down(md) { margin-left: -1rem; margin-right: -1rem; padding-left: 1rem; padding-right: 1rem; } @include media-breakpoint-down(sm) { margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px; }*/ }

@media (max-width: 991.98px) { div[class*="composedcontent-ludwigsburg-kacheln"] { margin-left: -23px; margin-right: -23px; padding-left: 1rem; padding-right: 1rem; } }

@media (max-width: 767.98px) { div[class*="composedcontent-ludwigsburg-kacheln"] { margin-left: -17px; margin-right: -17px; padding-left: 10px; padding-right: 10px; } }

div[class*="composedcontent-ludwigsburg-kacheln"] + a { height: 0; line-height: 0; }

div[class*="composedcontent-ludwigsburg-kacheln"] + a + div[class*="composedcontent-ludwigsburg-kacheln"] { position: relative; top: -1.6rem; }

div[class*="composedcontent-ludwigsburg-kacheln"] .c-image, div[class*="composedcontent-ludwigsburg-kacheln"] div.image { display: block; width: 100%; }

div[class*="composedcontent-ludwigsburg-kacheln"] .c-image figcaption, div[class*="composedcontent-ludwigsburg-kacheln"] div.image figcaption { position: absolute; bottom: 0; color: #fff; background: rgba(0, 0, 0, 0.6); padding: 0 4px; }

div[class*="composedcontent-ludwigsburg-kacheln"] .c-image figcaption a, div[class*="composedcontent-ludwigsburg-kacheln"] div.image figcaption a { color: #fff; }

div[class*="composedcontent-ludwigsburg-kacheln-quer"] { padding: 0 25px 1.5rem; /*margin-left: -32px; margin-right: -32px; @include media-breakpoint-down(md) { margin-left: -23px; margin-right: -23px; padding-left: 1rem; padding-right: 1rem; } @include media-breakpoint-down(sm) { margin-left: -17px; margin-right: -17px; padding-left: 10px; padding-right: 10px; }*/ }

div[class*="composedcontent-ludwigsburg-kacheln-quer"] a[id*="anker"] { display: none !important; }

.composedcontent-ludwigsburg-kacheln-quer-1-1-1-1 > div { flex: initial; width: 25%; max-width: 486px; padding: 7px; }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-quer-1-1-1-1 > div { width: 50%; } }

@media (max-width: 767.98px) { .composedcontent-ludwigsburg-kacheln-quer-1-1-1-1 > div { width: 100%; } }

.composedcontent-ludwigsburg-kacheln-quer-1-1-1-1 > div .c-image, .composedcontent-ludwigsburg-kacheln-quer-1-1-1-1 > div div.image { padding-top: calc(100%); }

.composedcontent-ludwigsburg-kacheln-quer-1-1-1-1 > div > div { height: 100%; }

@media (max-width: 1199.98px) { .l-slot-nav + .l-content .composedcontent-ludwigsburg-kacheln-quer-1-1-1-1 > div { width: 50%; } }

@media (max-width: 991.98px) { .l-slot-nav + .l-content .composedcontent-ludwigsburg-kacheln-quer-1-1-1-1 > div { width: 100%; } }

.composedcontent-ludwigsburg-kacheln-quer-1-1-1-1-1 > div { flex: initial; width: 20%; max-width: 486px; padding: 7px; }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-quer-1-1-1-1-1 > div { width: 50%; } }

@media (max-width: 767.98px) { .composedcontent-ludwigsburg-kacheln-quer-1-1-1-1-1 > div { width: 100%; } }

.composedcontent-ludwigsburg-kacheln-quer-1-1-1-1-1 > div .c-image, .composedcontent-ludwigsburg-kacheln-quer-1-1-1-1-1 > div div.image { padding-top: calc(100%); }

.composedcontent-ludwigsburg-kacheln-quer-1-1-1-1-1 > div > div { height: 100%; }

@media (max-width: 1199.98px) { .l-slot-nav + .l-content .composedcontent-ludwigsburg-kacheln-quer-1-1-1-1-1 > div { width: 33.33%; } }

@media (max-width: 991.98px) { .l-slot-nav + .l-content .composedcontent-ludwigsburg-kacheln-quer-1-1-1-1-1 > div { width: 50%; } }

@media (max-width: 767.98px) { .l-slot-nav + .l-content .composedcontent-ludwigsburg-kacheln-quer-1-1-1-1-1 > div { width: 100%; } }

.composedcontent-ludwigsburg-kacheln-quer-2-1-1 div[class*="col-"] { flex: initial; width: 50%; max-width: 100%; margin: 0 auto; padding: 7px; }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-quer-2-1-1 div[class*="col-"] { width: 100%; } }

.composedcontent-ludwigsburg-kacheln-quer-2-1-1 div[class*="col-"] .c-image, .composedcontent-ludwigsburg-kacheln-quer-2-1-1 div[class*="col-"] div.image { padding-top: calc(50% - 7px); }

.composedcontent-ludwigsburg-kacheln-quer-2-1-1 div[class*="col-"] + div { width: 25%; }

.composedcontent-ludwigsburg-kacheln-quer-2-1-1 div[class*="col-"] + div .c-image, .composedcontent-ludwigsburg-kacheln-quer-2-1-1 div[class*="col-"] + div div.image { padding-top: 100%; }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-quer-2-1-1 div[class*="col-"] + div { width: 50%; } }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-quer-2-1-1 div[class*="col-"] + div { width: 100%; } }

.composedcontent-ludwigsburg-kacheln-quer-2-1-1 div[class*="col-"] > div { height: 100%; }

@media (max-width: 1199.98px) { .l-slot-nav + .l-content .composedcontent-ludwigsburg-kacheln-quer-2-1-1 div[class*="col-"] { width: 100%; } }

@media (max-width: 1199.98px) { .l-slot-nav + .l-content .composedcontent-ludwigsburg-kacheln-quer-2-1-1 div[class*="col-"] + div { width: 50%; } }

@media (max-width: 767.98px) { .l-slot-nav + .l-content .composedcontent-ludwigsburg-kacheln-quer-2-1-1 div[class*="col-"] + div { width: 100%; } }

.composedcontent-ludwigsburg-kacheln-quer-1-1-2 div[class*="col-"] { flex: initial; width: 25%; max-width: 100%; margin: 0 auto; padding: 7px; }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-quer-1-1-2 div[class*="col-"] { width: 50%; } }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-quer-1-1-2 div[class*="col-"] { width: 100%; } }

.composedcontent-ludwigsburg-kacheln-quer-1-1-2 div[class*="col-"] .c-image, .composedcontent-ludwigsburg-kacheln-quer-1-1-2 div[class*="col-"] div.image { padding-top: 100%; }

.composedcontent-ludwigsburg-kacheln-quer-1-1-2 div[class*="col-"]:nth-child(3) { width: 50%; }

.composedcontent-ludwigsburg-kacheln-quer-1-1-2 div[class*="col-"]:nth-child(3) .c-image, .composedcontent-ludwigsburg-kacheln-quer-1-1-2 div[class*="col-"]:nth-child(3) div.image { padding-top: calc(50% - 7px); }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-quer-1-1-2 div[class*="col-"]:nth-child(3) { width: 100%; } }

.composedcontent-ludwigsburg-kacheln-quer-1-1-2 div[class*="col-"] > div { height: 100%; }

@media (max-width: 1199.98px) { .l-slot-nav + .l-content .composedcontent-ludwigsburg-kacheln-quer-1-1-2 div[class*="col-"] { width: 50%; } }

@media (max-width: 767.98px) { .l-slot-nav + .l-content .composedcontent-ludwigsburg-kacheln-quer-1-1-2 div[class*="col-"] { width: 100%; } }

@media (max-width: 1199.98px) { .l-slot-nav + .l-content .composedcontent-ludwigsburg-kacheln-quer-1-1-2 div[class*="col-"]:nth-child(3) { width: 100%; } }

.composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] { flex: initial; width: 66.666%; max-width: 100%; margin: 0 auto; padding: 7px; }

@media (max-width: 767.98px) { .composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] { width: 100%; } }

.composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] .c-image, .composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] div.image { padding-top: calc(50% - 7px); }

.composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] + div { width: 33.333%; }

@media (max-width: 767.98px) { .composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] + div { width: 100%; } }

.composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] + div .c-image, .composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] + div div.image { padding-top: 100%; }

@media (max-width: 767.98px) { .composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] + div .c-image, .composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] + div div.image { width: 50%; padding-top: 50%; margin-bottom: -2rem; float: left; } .composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] + div .c-image:after, .composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] + div div.image:after { content: ""; z-index: 2; position: absolute; right: 0; top: calc(50% - 0.5rem); width: 0; height: 0; border-top: 1rem solid transparent; border-bottom: 1rem solid transparent; border-right: 1rem solid #fff; } }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] + div .c-image, .composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] + div div.image { float: none; padding-top: 100%; margin: 0; width: 100%; } .composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] + div .c-image:after, .composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] + div div.image:after { display: none; /*right: initial; top: initial; left: calc(50% - 0.5rem); bottom: 0; border-right: 1rem solid transparent; border-left: 1rem solid transparent; border-bottom: 1rem solid #fff; border-top: none;*/ } }

@media (max-width: 767.98px) { .composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] + div p { padding-left: 1rem; float: right; width: 50%; } }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] + div p { float: none; width: 100%; } }

.composedcontent-ludwigsburg-kacheln-quer-2-1 div[class*="col-"] > div { height: 100%; }

.composedcontent-ludwigsburg-kacheln-quer-1-2 > div > div { height: 100%; }

.composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:nth-child(2) { flex: initial; width: 66.666%; max-width: 100%; margin: 0 auto; padding: 7px; }

@media (max-width: 767.98px) { .composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:nth-child(2) { width: 100%; } }

.composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:nth-child(2) .c-image, .composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:nth-child(2) div.image { padding-top: calc(50% - 7px); }

.composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:first-child { width: 33.333%; flex: initial; max-width: 100%; margin: 0 auto; padding: 7px; }

@media (max-width: 767.98px) { .composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:first-child { width: 100%; } }

.composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:first-child .c-image, .composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:first-child div.image { padding-top: 100%; }

@media (max-width: 767.98px) { .composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:first-child .c-image, .composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:first-child div.image { width: 50%; padding-top: 50%; margin-bottom: -2rem; float: left; } .composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:first-child .c-image:after, .composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:first-child div.image:after { content: ""; z-index: 2; position: absolute; right: 0; top: calc(50% - 0.5rem); width: 0; height: 0; border-top: 1rem solid transparent; border-bottom: 1rem solid transparent; border-right: 1rem solid #fff; } }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:first-child .c-image, .composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:first-child div.image { float: none; padding-top: 100%; margin: 0; width: 100%; } .composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:first-child .c-image:after, .composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:first-child div.image:after { display: none; /*right: initial; top: initial; left: calc(50% - 0.5rem); bottom: 0; border-right: 1rem solid transparent; border-left: 1rem solid transparent; border-bottom: 1rem solid #fff; border-top: none;*/ } }

@media (max-width: 767.98px) { .composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:first-child p { padding-left: 1rem; float: right; width: 50%; } }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:first-child p { float: none; width: 100%; } }

.composedcontent-ludwigsburg-kacheln-quer-1-2 div[class*="col-"]:first-child > div { height: 100%; }

.composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 { display: grid; grid-template-columns: 25% 25% 50%; grid-template-rows: 50% 50% fit-content(); margin: 0; padding: 0 0 1.5rem; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 { grid-template-columns: 33.33% 33.33% 33.33%; } }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 { grid-template-columns: 50% 50%; } }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 { grid-template-columns: 100%; } }

.composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] { grid-column-start: 1; grid-column-end: 1; grid-row-start: 1; grid-row-end: 1; max-width: 100%; margin: 0; padding: 7px; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] { grid-column-start: 1; grid-column-end: span 2; grid-row-start: 1; grid-row-end: 1; } .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] p { padding-left: 1rem; float: right; width: 50%; } }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] { grid-column-end: 1; } .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] p { float: none; width: 100%; } }

.composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] .c-image, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] div.image { display: none; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] .c-image, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] div.image { display: block; width: 50%; padding-top: 50%; margin-bottom: -2rem; float: left; } .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] .c-image:after, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] div.image:after { content: ""; z-index: 2; position: absolute; right: 0; top: calc(50% - 0.5rem); width: 0; height: 0; border-top: 1rem solid transparent; border-bottom: 1rem solid transparent; border-right: 1rem solid #fff; } }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] .c-image, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] div.image { display: none; } }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] .c-image, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] div.image { width: 100%; padding-top: 100%; margin-bottom: 0rem; float: none; } .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] .c-image:after, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] div.image:after { content: ""; z-index: 2; position: absolute; bottom: 0; top: unset; left: calc(50% - 0.5rem); width: 0; height: 0; border-left: 1rem solid transparent; border-right: 1rem solid transparent; border-bottom: 1rem solid #fff; } }

.composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] > div { height: 100%; }

.composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"] > div:after::after { display: block; clear: both; content: ""; }

.composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(2) { grid-column-start: 2; grid-column-end: 2; grid-row-start: 1; grid-row-end: 1; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(2) { grid-column-start: 3; grid-column-end: 3; } .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(2) .c-image, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(2) div.image { display: none; } .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(2) p { float: none; width: 100%; } }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(2) { grid-column-start: 1; grid-column-end: 1; grid-row-start: 2; grid-row-end: 2; } }

.composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) { grid-column-start: 1; grid-column-end: span 2; grid-row-start: 2; grid-row-end: 2; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) { grid-column-end: 1; } .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) .composedcontent-ludwigsburg-box-kacheln { display: flex; flex-wrap: wrap; padding-bottom: 0; overflow: hidden; align-content: flex-end; } }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) { grid-column-start: 2; grid-column-end: 2; grid-row-start: 1; grid-row-end: span 2; } .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) .composedcontent-ludwigsburg-box-kacheln { display: block; padding-bottom: 2rem; } .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) p { float: none; width: 100%; } }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) { grid-column-start: 1; grid-column-end: 1; grid-row-start: 3; grid-row-end: 3; } }

.composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) .c-image, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) div.image { float: right; width: 50%; padding-top: 50%; display: block; margin-bottom: -2rem; }

.composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) .c-image:before, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) div.image:before { content: ""; z-index: 2; position: absolute; left: 0; top: calc(50% - 0.5rem); width: 0; height: 0; border-top: 1rem solid transparent; border-bottom: 1rem solid transparent; border-left: 1rem solid #fff; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) .c-image, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) div.image { order: 2; float: none; width: 100%; height: 50%; align-self: flex-end; margin: 1.5rem 0 0; } .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) .c-image:before, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) div.image:before { top: 0; left: calc(50% - 0.5rem); width: 0; height: 0; border-left: 1rem solid transparent; border-right: 1rem solid transparent; border-top: 1rem solid #fff; } .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) .c-image:after, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) div.image:after { display: none; } }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) .c-image, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) div.image { order: 1; align-self: flex-start; margin: 0; padding-top: 100%; height: initial; } .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) .c-image:before, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) div.image:before { display: none; } .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) .c-image:after, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) div.image:after { display: block; top: unset; bottom: 0; right: calc(50% - 0.5rem); width: 0; height: 0; border-left: 1rem solid transparent; border-right: 1rem solid transparent; border-bottom: 1rem solid #fff; } }

.composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) p { padding-right: 1rem; float: left; width: 50%; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(3) p { order: 1; float: none; width: 100%; align-self: flex-start; } }

.composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(4) { grid-column-start: 3; grid-column-end: 3; grid-row-start: 1; grid-row-end: span 2; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(4) { grid-column-start: 2; grid-column-end: span 2; grid-row-start: 2; grid-row-end: 2; } }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(4) { grid-column-start: 1; grid-column-end: span 2; grid-row-start: 3; grid-row-end: 3; } }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(4) { grid-column-start: 1; grid-column-end: 1; grid-row-start: 4; grid-row-end: 4; } }

.composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(4) .c-image, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(4) div.image { display: block; float: none; width: 100%; padding-top: 66.666%; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(4) .c-image, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(4) div.image { margin-bottom: 0; } .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(4) .c-image:after, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(4) div.image:after { display: none; } }

@media (max-width: 767.98px) { .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(4) .c-image:after, .composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(4) div.image:after { display: block; content: ""; z-index: 2; position: absolute; bottom: 0; top: unset; left: calc(50% - 0.5rem); width: 0; height: 0; border-left: 1rem solid transparent; border-right: 1rem solid transparent; border-bottom: 1rem solid #fff; } }

.composedcontent-ludwigsburg-kacheln-grid-1-1-1-2 div[class*="col-"]:nth-child(4) p { float: none; width: 100%; }

.composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 { display: grid; grid-template-columns: 50% 25% 25%; margin: 0; padding: 0 0 1.5rem; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 { grid-template-columns: 66.66% 33.34%; } }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 { grid-template-columns: 50% 50%; } }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 { grid-template-columns: 100%; } }

.composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"] { grid-column-start: 1; grid-column-end: 1; grid-row-start: 1; grid-row-end: span 2; max-width: 100%; margin: 0; padding: 7px; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"] { grid-row-end: 1; } }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"] { grid-column-end: span 2; } }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"] { grid-column-end: 1; } }

.composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"] .c-image, .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"] div.image { display: block; float: none; width: 100%; padding-top: 66.666%; overflow: hidden; }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"] .c-image:after, .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"] div.image:after { display: block; content: ""; z-index: 2; position: absolute; bottom: 0; top: unset; left: calc(50% - 0.5rem); width: 0; height: 0; border-left: 1rem solid transparent; border-right: 1rem solid transparent; border-bottom: 1rem solid #fff; } }

.composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"] > div { height: 100%; }

.composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"] > div:after::after { display: block; clear: both; content: ""; }

.composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"] .c-text + .c-text { right: 0; }

.composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) { grid-column-start: 2; grid-column-end: span 2; grid-row-start: 1; grid-row-end: 1; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) { grid-column-end: 2; } }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) { grid-column-start: 1; grid-column-end: 1; grid-row-start: 2; grid-row-end: span 2; } }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) { grid-column-start: 1; grid-column-end: 1; grid-row-start: 2; grid-row-end: 2; } }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) .composedcontent-ludwigsburg-box-kacheln { display: flex; flex-wrap: wrap; padding-bottom: 0; overflow: hidden; align-content: flex-start; } }

.composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) .c-image, .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) div.image { float: right; width: 50%; padding-top: 50%; display: block; margin-bottom: -2rem; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) .c-image, .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) div.image { order: 2; float: none; width: 100%; height: 50%; align-self: flex-end; margin: 1.5rem 0 0; } }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) .c-image, .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) div.image { height: initial; padding-top: 100%; } }

.composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) .c-image:before, .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) div.image:before { content: ""; z-index: 2; position: absolute; left: 0; top: calc(50% - 0.5rem); width: 0; height: 0; border-top: 1rem solid transparent; border-bottom: 1rem solid transparent; border-left: 1rem solid #fff; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) .c-image:before, .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) div.image:before { left: calc(50% - 0.5rem); top: 0; border-left: 1rem solid transparent; border-right: 1rem solid transparent; border-top: 1rem solid #fff; border-bottom: none; } }

.composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) p { padding-right: 1rem; float: left; width: 50%; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) p { order: 1; float: none; width: 100%; } }

.composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) .c-text + .c-text { right: 50%; padding-right: 1rem; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(2) .c-text + .c-text { position: initial; padding-bottom: 1rem; } }

.composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(3) { grid-column-start: 2; grid-column-end: 2; grid-row-start: 2; grid-row-end: 2; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(3) { grid-column-start: 1; grid-column-end: 1; } }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(3) { grid-column-start: 2; grid-column-end: 2; grid-row-start: 2; grid-row-end: 2; } }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(3) { grid-column-start: 1; grid-column-end: 1; grid-row-start: 3; grid-row-end: 3; } }

.composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(3) .c-image, .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(3) div.image { display: none; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(3) .c-image, .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(3) div.image { display: block; float: right; width: 50%; margin-bottom: -2rem; padding-top: 50%; } }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(3) .c-image, .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(3) div.image { display: none; } }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(3) p { padding-right: 1rem; float: left; width: 50%; } }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(3) p { padding-right: 0rem; float: none; width: 100%; } }

.composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(4) { grid-column-start: 3; grid-column-end: 3; grid-row-start: 2; grid-row-end: 2; }

@media (max-width: 1199.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(4) { grid-column-start: 2; grid-column-end: 2; } }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(4) { grid-column-start: 2; grid-column-end: 2; grid-row-start: 3; grid-row-end: 3; } }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(4) { grid-column-start: 1; grid-column-end: 1; grid-row-start: 4; grid-row-end: 4; } }

.composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(4) .c-image, .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(4) div.image { display: none; /*@include media-breakpoint-down(md) { float: right; width: 50%; padding-top: 50%; display: block; //position: relative; margin-bottom: -2rem; &:before{      // weiÃes Dreieck, dass ins Bild ragt content: ""; z-index: 2; position: absolute; left: 0; top: calc(50% - 0.5rem); width: 0; height: 0; border-top: 1rem solid transparent; border-bottom: 1rem solid transparent; border-left: 1rem solid $white; } }*/ }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(4) .c-image, .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(4) div.image { width: 100%; padding-top: 100%; margin-bottom: 0rem; float: none; } .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(4) .c-image:before, .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(4) div.image:before { display: none; } .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(4) .c-image:after, .composedcontent-ludwigsburg-kacheln-grid-2-1-1-1 div[class*="col-"]:nth-child(4) div.image:after { content: ""; z-index: 2; position: absolute; bottom: 0; top: unset; left: calc(50% - 0.5rem); width: 0; height: 0; border-left: 1rem solid transparent; border-right: 1rem solid transparent; border-bottom: 1rem solid #fff; } }

.composedcontent-ludwigsburg-box-kacheln { height: 100%; position: relative; padding-bottom: 2rem; background: #fff; }

.composedcontent-ludwigsburg-box-kacheln::after { display: block; clear: both; content: ""; }

.composedcontent-ludwigsburg-box-kacheln .c-image, .composedcontent-ludwigsburg-box-kacheln div.image { overflow: hidden; position: relative; margin: 0; }

.composedcontent-ludwigsburg-box-kacheln .c-image .image-inner, .composedcontent-ludwigsburg-box-kacheln div.image .image-inner { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-content: center; align-items: center; flex-direction: column; }

.composedcontent-ludwigsburg-box-kacheln .c-image .image-inner img, .composedcontent-ludwigsburg-box-kacheln div.image .image-inner img { min-height: inherit; max-width: initial; min-width: inherit; height: auto; width: 100%; }

.composedcontent-ludwigsburg-box-kacheln p { padding-left: 1rem; padding-right: 1rem; }

.composedcontent-ludwigsburg-box-kacheln p.basecontent-text { font-weight: bold; padding-top: 1rem; }

.composedcontent-ludwigsburg-box-kacheln p.basecontent-sub-heading-mit-link-und-umbruch3 { font-weight: bold; font-size: 1.2rem; margin-top: 2rem; margin-bottom: 1rem; }

@media (max-width: 991.98px) { .composedcontent-ludwigsburg-box-kacheln p.basecontent-sub-heading-mit-link-und-umbruch3 { font-size: 1.3rem; line-height: 1.5rem; } }

@media (max-width: 575.98px) { .composedcontent-ludwigsburg-box-kacheln p.basecontent-sub-heading-mit-link-und-umbruch3 { font-size: 1.1rem; line-height: 1.3rem; } }

.composedcontent-ludwigsburg-box-kacheln p.basecontent-sub-heading-mit-link-und-umbruch3:first-child { padding-top: 3rem; margin-top: 0; }

.composedcontent-ludwigsburg-box-kacheln p.c-text { margin-bottom: 0; overflow-wrap: break-word; }

.composedcontent-ludwigsburg-box-kacheln p.c-text + .c-text { display: none; }

.composedcontent-ludwigsburg-box-kacheln p a { max-width: 100%; padding: 0; font-weight: bold; text-decoration: none; }

.composedcontent-ludwigsburg-box-kacheln p a.internerLink, .composedcontent-ludwigsburg-box-kacheln p a[href*="www.ludwigsburg"] { padding-right: 2rem; background: url("../img/icons/Pfeil-link.svg") right 5px no-repeat transparent; background-size: 0.9rem; }

.composedcontent-ludwigsburg-box-kacheln p a.linkTyp_pdf { padding-right: 1.9rem; background: url(../img/icons/pdf.svg) right 4px no-repeat; background-size: 1.45rem; }

.composedcontent-ludwigsburg-box-kacheln p a.externerLink { padding-right: 2rem; background: url("../img/icons/externer-Link.svg") right 3px no-repeat transparent; background-size: 1rem; }

.composedcontent-ludwigsburg-box-kacheln p a:after { content: " "; display: inline-block; position: absolute; background: none !important; top: 0; left: 0; bottom: 0; right: 0; width: auto !important; height: auto !important; }

/*	================================================== COMPONENTS / kalenderblatt ==================================================*/
/* .basecontent-dvv-zm-kalenderblatt { li {display:inline-block;list-style:none;min-height:1.5em;text-align:center;width:12.5%;} .containerCalendarMonth {text-align:center; > * {display:inline;} a {@extend %btn-light;margin-right:0.5em;} } .containerCalendarDays { ul {padding-left:0;text-align:left;} li a {@extend %btn-light;display:block; &:hover {background:$gray-200;} } } .zmcalDates {background:$white;box-shadow:0 0 3px 0 #ccc;} } */
.c-calsheet, .basecontent-dvv-zm-kalenderblatt { background: #fff; padding: 25px; }

.c-calsheet div.containerCalendarMonth, .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth { display: flex; justify-content: center; margin-bottom: 25px; padding-top: 25px; }

.c-calsheet ul, .basecontent-dvv-zm-kalenderblatt ul { display: flex; margin-bottom: 1px; padding-inline-start: 0; }

.c-calsheet li, .basecontent-dvv-zm-kalenderblatt li { flex-basis: 13.5%; list-style: none; display: flex; justify-content: center; background: rgba(0, 0, 0, 0.03); margin: 1px; }

.c-calsheet li.Sa, .basecontent-dvv-zm-kalenderblatt li.Sa { background: rgba(0, 255, 0, 0.1); }

.c-calsheet li.So, .basecontent-dvv-zm-kalenderblatt li.So { background: rgba(255, 0, 0, 0.1); }

.c-calsheet li.containerCalendarDayNames, .basecontent-dvv-zm-kalenderblatt li.containerCalendarDayNames, .c-calsheet li.filler, .basecontent-dvv-zm-kalenderblatt li.filler { background: transparent; }

.c-calsheet li a, .basecontent-dvv-zm-kalenderblatt li a { flex-basis: 100%; padding: 0.3rem 0; text-align: center; }

.c-calsheet li a:hover, .basecontent-dvv-zm-kalenderblatt li a:hover { background: rgba(0, 0, 0, 0.1); }

.c-calsheet .zmcalDates, .basecontent-dvv-zm-kalenderblatt .zmcalDates { display: none; height: 0; }

/*	================================================== COMPONENTS / kontaktdaten ==================================================*/
.c-contact .infotext, .basecontent-dvv-service-bw-kontakte .infotext, .basecontent-dvv-service-bw-einzelner-kontakt .infotext, .basecontent-dvv-service-bw-beh-rdendaten .infotext, .basecontent-dvv-kontaktdaten .infotext { margin-top: 1rem; }

/*	================================================== COMPONENTS / lists ==================================================*/
.basecontent-dvv-linklist li { list-style: none; line-height: 1.8em; margin: 0 0 1rem 0rem; }

.basecontent-dvv-linklist li a.internerLink { padding: 0 3px 0 32px; background: url("../img/icons/Pfeil-link.svg") 0px 5px no-repeat; background-size: 1rem; }

.basecontent-dvv-linklist li a.linkTyp_pdf { padding: 0 3px 0 32px; background: url("../img/icons/pdf.svg") 0px 4px no-repeat; background-size: 1rem; }

.basecontent-dvv-linklist li a.externerLink, .basecontent-dvv-linklist li a.httpsLink { padding: 0 3px 0 32px; background: url("../img/icons/externer-Link.svg") 1px 5px no-repeat; background-size: 1rem; }

.basecontent-dvv-linklist li a:after { display: none !important; }

.basecontent-dvv-linklist ul { padding: 1rem 0 0 2.3rem; }

.basecontent-dvv-linklist ul.nav { display: none; }

.c-listnum { margin-left: 2rem; }

.c-listnum ol { padding-left: 25px; }

.c-listnum ol li { list-style: decimal; padding-left: 1rem; background: none; }

.c-listnum ol li ol { padding-left: 1rem; }

[class^="c-list"], .zmBox, .l-header__jumplinks, body[class*="service-bw"] .leistungen, body[class*="service-bw"] .untergeordnet, body[class*="service-bw"] .maliste, body[class*="service-bw"] .vwp, body[class*="service-bw"] .behoerde .ui-tabs-panel, body[class*="service-bw"] .aemterliste .lpOrgEinheiten, body[class*="service-bw"] .section-oe-beschreibung, body[class*="service-bw"] .section-preamble, body[class*="service-bw"] .section, body[class*="service-bw"] .formularliste, body[class*="service-bw"] .section-oe-sonstiges, .basecontent-dvv-service-bw-kontakte, .basecontent-dvv-service-bw-beh-rdendaten, .basecontent-dvv-service-bw-verfahrensbeschreibung, .basecontent-dvv-service-bw-einzelne-lebenslage, .searchDiv .ergebnisseRumpf, .zm-detail .zmlocationsmerkmale, .zm-detail .zmfamilienangebotealter, .Gastronomieverzeichnis_2014 .zm-detail .zmitem__kat, .zm-detail .zmgaststaette_tage, .zm-detail .zmgaststaette_kueche, .zm-detail .zmgaststaette_gruppen, .zm-detail .zmgaststaette_angebot, .zm-detail .zmkurzbeschreibung { display: block; position: relative; }

[class^="c-list"] ul, .zmBox ul, .l-header__jumplinks ul, body[class*="service-bw"] .leistungen ul, body[class*="service-bw"] .untergeordnet ul, body[class*="service-bw"] .maliste ul, body[class*="service-bw"] .vwp ul, body[class*="service-bw"] .behoerde .ui-tabs-panel ul, body[class*="service-bw"] .aemterliste .lpOrgEinheiten ul, body[class*="service-bw"] .section-oe-beschreibung ul, body[class*="service-bw"] .section-preamble ul, body[class*="service-bw"] .section ul, body[class*="service-bw"] .formularliste ul, body[class*="service-bw"] .section-oe-sonstiges ul, .basecontent-dvv-service-bw-kontakte ul, .basecontent-dvv-service-bw-beh-rdendaten ul, .basecontent-dvv-service-bw-verfahrensbeschreibung ul, .basecontent-dvv-service-bw-einzelne-lebenslage ul, .searchDiv .ergebnisseRumpf ul, .zm-detail .zmlocationsmerkmale ul, .zm-detail .zmfamilienangebotealter ul, .Gastronomieverzeichnis_2014 .zm-detail .zmitem__kat ul, .zm-detail .zmgaststaette_tage ul, .zm-detail .zmgaststaette_kueche ul, .zm-detail .zmgaststaette_gruppen ul, .zm-detail .zmgaststaette_angebot ul, .zm-detail .zmkurzbeschreibung ul { padding-top: 1rem; }

@media (max-width: 575.98px) { [class^="c-list"] ul, .zmBox ul, .l-header__jumplinks ul, body[class*="service-bw"] .leistungen ul, body[class*="service-bw"] .untergeordnet ul, body[class*="service-bw"] .maliste ul, body[class*="service-bw"] .vwp ul, body[class*="service-bw"] .behoerde .ui-tabs-panel ul, body[class*="service-bw"] .aemterliste .lpOrgEinheiten ul, body[class*="service-bw"] .section-oe-beschreibung ul, body[class*="service-bw"] .section-preamble ul, body[class*="service-bw"] .section ul, body[class*="service-bw"] .formularliste ul, body[class*="service-bw"] .section-oe-sonstiges ul, .basecontent-dvv-service-bw-kontakte ul, .basecontent-dvv-service-bw-beh-rdendaten ul, .basecontent-dvv-service-bw-verfahrensbeschreibung ul, .basecontent-dvv-service-bw-einzelne-lebenslage ul, .searchDiv .ergebnisseRumpf ul, .zm-detail .zmlocationsmerkmale ul, .zm-detail .zmfamilienangebotealter ul, .Gastronomieverzeichnis_2014 .zm-detail .zmitem__kat ul, .zm-detail .zmgaststaette_tage ul, .zm-detail .zmgaststaette_kueche ul, .zm-detail .zmgaststaette_gruppen ul, .zm-detail .zmgaststaette_angebot ul, .zm-detail .zmkurzbeschreibung ul { padding-left: 0.5rem; } }

[class^="c-list"] li, .zmBox li, .l-header__jumplinks li, body[class*="service-bw"] .leistungen li, body[class*="service-bw"] .untergeordnet li, body[class*="service-bw"] .maliste li, body[class*="service-bw"] .vwp li, body[class*="service-bw"] .behoerde .ui-tabs-panel li, body[class*="service-bw"] .aemterliste .lpOrgEinheiten li, body[class*="service-bw"] .section-oe-beschreibung li, body[class*="service-bw"] .section-preamble li, body[class*="service-bw"] .section li, body[class*="service-bw"] .formularliste li, body[class*="service-bw"] .section-oe-sonstiges li, .basecontent-dvv-service-bw-kontakte li, .basecontent-dvv-service-bw-beh-rdendaten li, .basecontent-dvv-service-bw-verfahrensbeschreibung li, .basecontent-dvv-service-bw-einzelne-lebenslage li, .searchDiv .ergebnisseRumpf li, .zm-detail .zmlocationsmerkmale li, .zm-detail .zmfamilienangebotealter li, .Gastronomieverzeichnis_2014 .zm-detail .zmitem__kat li, .zm-detail .zmgaststaette_tage li, .zm-detail .zmgaststaette_kueche li, .zm-detail .zmgaststaette_gruppen li, .zm-detail .zmgaststaette_angebot li, .zm-detail .zmkurzbeschreibung li { background: url(../img/list-icon.jpg) 0 5px no-repeat; list-style: none; padding-left: 2rem; line-height: 1.8rem; margin-bottom: 1rem; /*list-style-image: url(../img/list-icon.jpg); list-style-position: outside; padding-left: 0.5rem; line-height: 1.8em; margin-bottom: 1rem;*/ }

figure.float-left + * + .c-list, .c-vcard figure.titles + * + .c-list, .vCard figure.titles + * + .c-list, figure.pull-left + * + .c-list, figure.float-left + .c-list, .c-vcard figure.titles + .c-list, .vCard figure.titles + .c-list, figure.pull-left + .c-list { float: left; }

figure.float-left + * + .c-list:after, .c-vcard figure.titles + * + .c-list:after, .vCard figure.titles + * + .c-list:after, figure.pull-left + * + .c-list:after, figure.float-left + .c-list:after, .c-vcard figure.titles + .c-list:after, .vCard figure.titles + .c-list:after, figure.pull-left + .c-list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.aemterliste .lpUL li { background: url(../img/list-icon.jpg) 0 5px no-repeat; list-style: none; padding-left: 2rem; line-height: 1.8rem; margin-bottom: 1rem; }

.ui-tabs .ui-tabs-nav li.ui-tabs-tab { background: none; padding-left: 0; margin-bottom: 0; }

/*	================================================== COMPONENTS / login ==================================================*/
.c-loginout { position: fixed; top: 0; left: 0; }

.c-loginout .logoff { color: #000; display: flex; align-items: center; justify-content: center; background: #000; width: 2rem; height: 2rem; }

.basecontent-dvv-script { padding-top: 1rem; }

body.login { background: #FFCC00; margin-top: 150px; }

body.login .l-page { background: transparent none; }

body.login .l-main { max-width: 480px; }

body.login .l-content { flex: 0 0 100%; max-width: 100%; position: relative; width: 100%; padding-right: 25px; padding-left: 25px; }

.login-wrapper { background: #fff; margin: 0 auto; max-width: 400px; padding: 2rem; }

#loginForm img { display: block; margin: 0 auto; }

#loginForm h2, #loginForm .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht #loginForm .pm-tag-toolbar, #loginForm .presse-administration .pm-tag-toolbar, .presse-administration #loginForm .pm-tag-toolbar, #loginForm .pm-topnews .pm-tag-toolbar, .pm-topnews #loginForm .pm-tag-toolbar, #loginForm .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag #loginForm .pm-tag-toolbar { background: transparent; color: #000; margin-bottom: 1rem; padding: inherit; }

#loginForm label { display: block; }

/*	================================================== COMPONENTS / map ==================================================*/
.c-map, .mapCanvas, .basecontent-dvv-karte, .basecontent-dvv-karte-mini { margin-bottom: 1.5rem; width: 100%; position: relative; }

.c-map .ueberlagern, .mapCanvas .ueberlagern, .basecontent-dvv-karte .ueberlagern, .basecontent-dvv-karte-mini .ueberlagern { display: flex; justify-content: center; align-items: center; position: absolute; top: 0; z-index: 1010; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.33); color: white; font-size: 2rem; text-align: center; text-shadow: 0px 0px 10px black; cursor: pointer; }

.c-map .map, .mapCanvas .map, .basecontent-dvv-karte .map, .basecontent-dvv-karte-mini .map { height: 600px; width: 100%; max-height: 50%; }

.c-map .leaflet-control-suche, .mapCanvas .leaflet-control-suche, .basecontent-dvv-karte .leaflet-control-suche, .basecontent-dvv-karte-mini .leaflet-control-suche { background: white; }

.c-map .leaflet-control-suche #mapnav .cmsmap_close, .mapCanvas .leaflet-control-suche #mapnav .cmsmap_close, .basecontent-dvv-karte .leaflet-control-suche #mapnav .cmsmap_close, .basecontent-dvv-karte-mini .leaflet-control-suche #mapnav .cmsmap_close { padding-left: 20px; margin-top: 10px; }

.c-map .leaflet-control-suche #mapnav .search, .mapCanvas .leaflet-control-suche #mapnav .search, .basecontent-dvv-karte .leaflet-control-suche #mapnav .search, .basecontent-dvv-karte-mini .leaflet-control-suche #mapnav .search { padding-left: 20px; padding-right: 20px; }

.c-map .leaflet-control-suche #mapnav .search > label, .mapCanvas .leaflet-control-suche #mapnav .search > label, .basecontent-dvv-karte .leaflet-control-suche #mapnav .search > label, .basecontent-dvv-karte-mini .leaflet-control-suche #mapnav .search > label { margin-bottom: 10px; }

.c-map .leaflet-control-suche #mapnav .search .map_seach_result, .mapCanvas .leaflet-control-suche #mapnav .search .map_seach_result, .basecontent-dvv-karte .leaflet-control-suche #mapnav .search .map_seach_result, .basecontent-dvv-karte-mini .leaflet-control-suche #mapnav .search .map_seach_result { padding-top: 15px; }

.c-map .leaflet-control-suche #mapnav .search .map_seach_result ul li a, .mapCanvas .leaflet-control-suche #mapnav .search .map_seach_result ul li a, .basecontent-dvv-karte .leaflet-control-suche #mapnav .search .map_seach_result ul li a, .basecontent-dvv-karte-mini .leaflet-control-suche #mapnav .search .map_seach_result ul li a { width: fit-content; width: -moz-fit-content; }

.leaflet-bar a { border-radius: 0 !important; text-decoration: none; display: block; }

#node18067285 .leaflet-control-layers-overlays > label:first-child { display: none; }

#node18009047 .leaflet-touch .leaflet-control-layers-toggle { display: none; }

#node18009047 #cmsmap .map img[title*="Torhaus"] { display: none; }

#node17972121 .leaflet-touch .leaflet-control-layers, #node17904625 .leaflet-touch .leaflet-control-layers { display: none; }

#node17972121 #cmsmap .map img[class*="kat-"], #node17904625 #cmsmap .map img[class*="kat-"] { display: none; }

#node17972121 #cmsmap .map img[title*="Torhaus"], #node17904625 #cmsmap .map img[title*="Torhaus"] { display: block; }

/*SSL 21.12.21 */
#cmsmap .leaflet-control-suche.leaflet-bar.leaflet-control { display: none; }

/* CCM Karten */
.c-map, .mapCanvas, .basecontent-dvv-karte, .basecontent-dvv-karte-mini { position: relative; }

.c-map .ccm-plugin--script-placeholder, .mapCanvas .ccm-plugin--script-placeholder, .basecontent-dvv-karte-mini .ccm-plugin--script-placeholder, .basecontent-dvv-karte .ccm-plugin--script-placeholder { position: absolute; top: 0; padding: 20px; border: 1px solid #ccc; background: #fff; width: 100%; height: 100%; z-index: 2020; }

/*fÃ¼r ZM Karten*/
#xmap, .xmap { position: relative; }

#xmap .ccm-plugin--script-placeholder, .xmap .ccm-plugin--script-placeholder { position: absolute; top: 0; padding: 20px; border: 1px solid #ccc; }

/*	================================================== COMPONENTS / pagination ==================================================*/
#rb1end { float: left; }

.pagination { justify-content: center; margin-top: 25px; margin-bottom: 0; flex-wrap: wrap; }

.pagination .page-item { margin-bottom: 1px; background: none !important; padding-left: 0 !important; }

.pagination .page-item > a { margin-right: 2px; min-width: auto; }

.pagination .page-item.active > a, .pagination .page-item.disabled > a, .pagination .vwp #anfangsbuchstaben .page-item.lpInaktiv > a, .vwp #anfangsbuchstaben .pagination .page-item.lpInaktiv > a, .pagination .vwp #anfangsbuchstaben .page-item.inaktiv > a, .vwp #anfangsbuchstaben .pagination .page-item.inaktiv > a, .pagination .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .page-item.lpInaktiv > a, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .pagination .page-item.lpInaktiv > a, .pagination .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .page-item.inaktiv > a, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .pagination .page-item.inaktiv > a, .pagination .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .page-item.lpInaktiv > a, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .pagination .page-item.lpInaktiv > a, .pagination .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .page-item.inaktiv > a, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .pagination .page-item.inaktiv > a { background-color: #e9ecef; color: #000; }

.pm-pager, .zm-eliste__footer .zmNavigClassInnen { justify-content: center; margin-bottom: 25px; flex-wrap: wrap; display: flex; }

.pm-pager > span, .zm-eliste__footer .zmNavigClassInnen > span { margin-bottom: 1px; }

.pm-pager > span > a, .zm-eliste__footer .zmNavigClassInnen > span > a { margin-right: 2px; min-width: auto; }

.pm-pager > span.current, .zm-eliste__footer .zmNavigClassInnen > span.current { margin-right: 2px; min-width: auto; background-color: #e9ecef; }

.pm-pager > span.zmnavseparator, .zm-eliste__footer .zmNavigClassInnen > span.zmnavseparator { display: none; }

/*	================================================== COMPONENTS / quicksearch ==================================================*/
form.c-quicksearch { /*&:hover, &:focus { .c-quicksearch__input{ display: inline-flex; } }*/ }

@media (max-width: 991.98px) { form.c-quicksearch { padding-top: 0rem; } }

form.c-quicksearch span.nowrap { display: flex; align-items: center; }

form.c-quicksearch .input-group-append { display: inline-flex; }

form.c-quicksearch .c-quicksearch__input { width: calc(100% - 4rem); min-width: 280px; margin: -4px 1rem 0 0; max-width: 400px; }

form.c-quicksearch .c-quicksearch__input:focus { -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; color: #000 !important; }

@media (max-width: 575.98px) { form.c-quicksearch .c-quicksearch__input { min-width: auto; } }

form.c-quicksearch .c-quicksearch__button { border-radius: 0; border: none; width: 3.5rem; height: 3.1rem; min-width: 0; padding: 0; }

@media (max-width: 767.98px) { form.c-quicksearch .c-quicksearch__button { width: 3rem; height: 3rem; } }

form.c-quicksearch .c-quicksearch__button img { width: 46px; }

.l-header .c-quicksearch__button { background: #FFCC00; }

.body_node.home .l-main form.c-quicksearch { padding-top: 0.5rem; flex-flow: nowrap; }

.body_node.home .l-main form.c-quicksearch .c-quicksearch__input { width: calc(100% - 5rem); }

.body_node.home .l-main form.c-quicksearch .c-quicksearch__button { background: #fff; }

/*	================================================== COMPONENTS / servicebw ==================================================*/
.basecontent-dvv-service-bw-beh-rdendaten .tel + .tel { display: none; }

.basecontent-dvv-service-bw-kontakte .bwKontakt, .basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt { display: flex; flex-direction: column; }

.basecontent-dvv-service-bw-kontakte .bwKontakt .cityline, .basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt .cityline { margin-bottom: 0; }

.basecontent-dvv-service-bw-kontakte .zustaendigkeit, .basecontent-dvv-service-bw-einzelner-kontakt .zustaendigkeit { margin-top: 1rem; }

/*#############################
# SBW-Makeover - SSL 02.09.24*/
/* A-Z Liste ausblenden*/
.service-bw-Verfahren.verfahren-detail .pagination { display: none; }

.sbw_prozesse_plugin li { background: url(../img/list-icon.jpg) 0 5px no-repeat; list-style: none; padding-left: 2rem; line-height: 1.8rem; margin-bottom: 1rem; }

.service-bw-Aemterliste .pagination { margin-bottom: 2rem; }

.service-bw-Verfahren .lpUL li { background: url(../img/list-icon.jpg) 0 5px no-repeat; list-style: none; padding-left: 2rem; line-height: 1.8rem; margin-bottom: 1rem; }

/* Detailansicht Dienstleistung - Text bei zustÃ¤ndiger Stelle ausgeblendet*/
/*.service-bw-Verfahren.verfahren-detail .section-zustaendigkeit .section-text { display: none; }*/
/* Formatierung Seite Abteilungen*/
.service-bw-Aemterliste .pagination { justify-content: left; padding-bottom: 2rem; }

.service-bw-Aemterliste .pagination::before { content: 'Auswahl nach Anfangsbuchstage'; width: 100%; margin-bottom: 1rem; }

.service-bw-Aemterliste .pagination .page-item > a { padding: 1rem 1.5rem; }

.service-bw-Aemterliste .search label { display: block; }

.service-bw-Aemterliste .search input[type="search"] { padding: 20px; height: auto; }

/* Formatierung Seite Dienstleistungen*/
.service-bw-Verfahren .pagination { justify-content: left; padding-bottom: 2rem; }

.service-bw-Verfahren .pagination::before { content: 'Auswahl nach Anfangsbuchstage'; width: 100%; margin-bottom: 1rem; }

.service-bw-Verfahren .pagination .page-item > a { padding: 1rem 1.5rem; }

.service-bw-Verfahren .search { text-align: left !important; }

.service-bw-Verfahren .search label { display: block; }

.service-bw-Verfahren .search input[type="search"] { padding: 20px; height: auto; }

/* Formatierung Element Prozesse*/
.prozesse-text-zusatz { color: #000; font-family: "Noto Sans", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5em; }

/*Feld Infotext ausblenden*/
.service-bw-Wegweiser .responsibilities, .service-bw-Mitarbeiterliste .responsibilities { display: none !important; }

/*.service-bw-Wegweiser .infotext, .service-bw-Mitarbeiterliste .infotext { /*display: none; ab 7.11.24 einblenden }*/
.ym-skiplinks { position: absolute; top: 0px; left: -32768px; z-index: 1000; width: 100%; margin: 0; padding: 0; list-style-type: none; }

.ym-skiplinks:focus, .ym-skiplinks:active, .ym-skiplinks:focus-within { background: #fff; left: 0; outline: 0 none; padding: 1rem 1rem 0; border: 1px solid #000; width: 300px; }

.stoerer { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; background-color: rgba(0, 0, 0, 0.65) !important; z-index: 3; max-width: 100% !important; }

.stoerer .v-row { background: #fff; border: 3px solid #FFCC00; display: block; height: auto; max-height: 52vh; overflow: auto; left: 50%; transform: translateX(-50%); padding: 20px; position: fixed; top: 33%; width: 1000px; max-width: 80%; z-index: 1000; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75); }

@media (max-width: 575.98px) { .stoerer .v-row .v-box { padding: 0; } }

.stoerer h1, .stoerer h2, .stoerer .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .stoerer .pm-tag-toolbar, .stoerer .presse-administration .pm-tag-toolbar, .presse-administration .stoerer .pm-tag-toolbar, .stoerer .pm-topnews .pm-tag-toolbar, .pm-topnews .stoerer .pm-tag-toolbar, .stoerer .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .stoerer .pm-tag-toolbar, .stoerer h3 { margin-top: 5px !important; }

.stoerer li.link { margin-left: 165px; }

.stoerer .ende { cursor: pointer; float: right; font-weight: bold; font-size: 0; padding: 0; text-decoration: none; }

.stoerer .ende:after { content: "\2716"; display: block; width: 2.5rem; height: 2.5rem; background: #FFCC00; font-size: 2rem; font-weight: bold; line-height: 2.3rem; text-align: center; padding: 1px; position: absolute; right: -1.25rem; top: -1.25rem; }

/*	================================================== COMPONENTS / table ==================================================*/
.basecontent-table { overflow-x: auto; }

.c-table, .basecontent-table > table, .basecontent-dvv-rss table { min-width: fit-content; margin-bottom: 1.5rem; }

.c-table caption, .basecontent-table > table caption, .basecontent-dvv-rss table caption { caption-side: inherit; }

.c-table.show-grid th, .basecontent-table > table.show-grid th, .basecontent-dvv-rss table.show-grid th, .c-table.show-grid td, .basecontent-table > table.show-grid td, .basecontent-dvv-rss table.show-grid td { border-bottom-width: 1px !important; padding-left: 0.2rem; }

.c-table th, .basecontent-table > table th, .basecontent-dvv-rss table th, .c-table td, .basecontent-table > table td, .basecontent-dvv-rss table td { padding: 0.2rem; }

table thead { background: #FFCC00; }

article .table .row, article .table .pm-detail, article .table .pm-detail-author, article .c-downloadlist .row, article .c-downloadlist .pm-detail, article .c-downloadlist .pm-detail-author, article .e-downloadlist .row, article .e-downloadlist .pm-detail, article .e-downloadlist .pm-detail-author, article .c-table .row, article .c-table .pm-detail, article .c-table .pm-detail-author, article .basecontent-table > table .row, article .basecontent-table > table .pm-detail, article .basecontent-table > table .pm-detail-author, article .basecontent-dvv-rss table .row, article .basecontent-dvv-rss table .pm-detail, article .basecontent-dvv-rss table .pm-detail-author, .basecontent-dvv-rss article table .row, .basecontent-dvv-rss article table .pm-detail, .basecontent-dvv-rss article table .pm-detail-author { margin-left: 0; margin-right: 0; }

.teilbaumsuche { margin: 1.5rem 0; }

.teilbaumsuche .tb-suche { display: flex !important; width: 100%; }

.teilbaumsuche label { text-indent: -99999px; width: 0; line-height: 0; }

.teilbaumsuche .nowrap { display: flex; align-items: center; width: 100%; }

.teilbaumsuche .quicksearchtext { width: calc(100% - 4rem); min-width: 280px; margin: -4px 1rem 0 0; }

.teilbaumsuche .quicksearchtext:focus { -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; color: #000 !important; }

@media (max-width: 575.98px) { .teilbaumsuche .quicksearchtext { min-width: auto; } }

.teilbaumsuche .quicksearchimg { padding: 3px; background: #FFCC00; }

/*	================================================== COMPONENTS / dvvtoolbar ==================================================*/
.dvvToolbar.ui-widget-header { background: rgba(52, 58, 64, 0.7) none; border: none; padding: 0; position: fixed; top: 0; left: 0; right: 0; }

.dvvToolbar.ui-widget-header .tb-menu { width: 100%; padding-right: 25px; padding-left: 25px; margin-right: auto; margin-left: auto; max-width: 1400px; align-items: center; font-size: 0.9rem; min-height: 2rem; }

.dvvToolbar.ui-widget-header .tb-menu li { margin: 0 1px; }

.dvvToolbar.ui-widget-header .tb-menu .tb-root-entry-button { background: #343a40 none; border: none; }

.dvvToolbar.ui-widget-header .tb-menu li:hover ul, .dvvToolbar.ui-widget-header .tb-menu li.sfHover ul { top: 2em; }

.l-dvv-toolbar + * { margin-top: 2rem; }

/*	================================================== COMPONENTS / topnews ==================================================*/
.c-topnews, .composedcontent-rubriktopnews, .pm-topnews { /*.pm-bild { @include media-breakpoint-down(md) {overflow:hidden;}; float:left; margin-right:$grid-gutter-width/2; max-width:35%; img {width:100%;} } .pm-meldung:after {clear:both;content:"";display:block;height:0;visibility:hidden;} .pm-head {@extend .card-body;padding-bottom:0;} .pm-content {@extend .card-body;padding-top:0;}*/ /*.pm-detaillink {    geht inzwischen um die ganze Meldung @include make-button($bg-color:$link-color); display:table-cell; margin:($grid-gutter-width/2) auto 0; }*/ }

@media (max-width: 991.98px) { .c-topnews, .composedcontent-rubriktopnews, .pm-topnews { flex: 1 1 50%; flex-direction: row; } }

@media (max-width: 767.98px) { .c-topnews, .composedcontent-rubriktopnews, .pm-topnews { flex: 1 1 100%; flex-direction: column; } }

.c-topnews.kurzmeldung, .kurzmeldung.composedcontent-rubriktopnews, .kurzmeldung.pm-topnews { padding: 1rem; margin-bottom: 1.5rem; }

.c-topnews.kurzmeldung .c-pm-meldung, .kurzmeldung.composedcontent-rubriktopnews .c-pm-meldung, .kurzmeldung.pm-topnews .c-pm-meldung { margin-bottom: 1rem; box-shadow: none; padding: 0; }

.c-topnews.kurzmeldung .c-pm-meldung-wrapper, .kurzmeldung.composedcontent-rubriktopnews .c-pm-meldung-wrapper, .kurzmeldung.pm-topnews .c-pm-meldung-wrapper { margin-bottom: 0; }

.c-topnews.kurzmeldung .c-pm-meldung__inner, .kurzmeldung.composedcontent-rubriktopnews .c-pm-meldung__inner, .kurzmeldung.pm-topnews .c-pm-meldung__inner { display: flex; flex-basis: 100% !important; padding: 0 !important; }

@media (max-width: 767.98px) { .c-topnews.kurzmeldung .c-pm-meldung__inner, .kurzmeldung.composedcontent-rubriktopnews .c-pm-meldung__inner, .kurzmeldung.pm-topnews .c-pm-meldung__inner { display: block; } }

.c-topnews.kurzmeldung .c-pm-meldung__bild, .kurzmeldung.composedcontent-rubriktopnews .c-pm-meldung__bild, .kurzmeldung.pm-topnews .c-pm-meldung__bild, .c-topnews.kurzmeldung .c-pm-meldung__teaser, .kurzmeldung.composedcontent-rubriktopnews .c-pm-meldung__teaser, .kurzmeldung.pm-topnews .c-pm-meldung__teaser { display: none; }

.c-topnews.kurzmeldung .c-pm-meldung__datum, .kurzmeldung.composedcontent-rubriktopnews .c-pm-meldung__datum, .kurzmeldung.pm-topnews .c-pm-meldung__datum, .c-topnews.kurzmeldung .c-pm-meldung__title, .kurzmeldung.composedcontent-rubriktopnews .c-pm-meldung__title, .kurzmeldung.pm-topnews .c-pm-meldung__title { display: inline-block; }

@media (max-width: 767.98px) { .c-topnews.kurzmeldung .c-pm-meldung__datum, .kurzmeldung.composedcontent-rubriktopnews .c-pm-meldung__datum, .kurzmeldung.pm-topnews .c-pm-meldung__datum, .c-topnews.kurzmeldung .c-pm-meldung__title, .kurzmeldung.composedcontent-rubriktopnews .c-pm-meldung__title, .kurzmeldung.pm-topnews .c-pm-meldung__title { display: block; } }

.c-topnews.kurzmeldung .c-pm-meldung__datum, .kurzmeldung.composedcontent-rubriktopnews .c-pm-meldung__datum, .kurzmeldung.pm-topnews .c-pm-meldung__datum { min-width: 190px; }

.c-topnews.kurzmeldung .c-pm-meldung__title, .kurzmeldung.composedcontent-rubriktopnews .c-pm-meldung__title, .kurzmeldung.pm-topnews .c-pm-meldung__title { padding-left: 25px; }

@media (max-width: 767.98px) { .c-topnews.kurzmeldung .c-pm-meldung__title, .kurzmeldung.composedcontent-rubriktopnews .c-pm-meldung__title, .kurzmeldung.pm-topnews .c-pm-meldung__title { padding-left: 0; } }

.c-topnews.kurzmeldung .c-pm-meldung__title h3, .kurzmeldung.composedcontent-rubriktopnews .c-pm-meldung__title h3, .kurzmeldung.pm-topnews .c-pm-meldung__title h3 { margin: 0 !important; }

.c-topnews .pm-detaillink, .composedcontent-rubriktopnews .pm-detaillink, .pm-topnews .pm-detaillink { text-decoration: none; }

.c-topnews .c-pm-meldung-wrapper, .composedcontent-rubriktopnews .c-pm-meldung-wrapper, .pm-topnews .c-pm-meldung-wrapper { background: #fff; margin-bottom: 50px; }

.c-topnews .c-pm-meldung-wrapper:after, .composedcontent-rubriktopnews .c-pm-meldung-wrapper:after, .pm-topnews .c-pm-meldung-wrapper:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }

.c-topnews .c-pm-meldung-wrapper .c-pm-meldung__title h3, .composedcontent-rubriktopnews .c-pm-meldung-wrapper .c-pm-meldung__title h3, .pm-topnews .c-pm-meldung-wrapper .c-pm-meldung__title h3 { margin-top: 1rem; font-size: 1.2rem; }

@media (max-width: 767.98px) { .c-topnews .c-pm-meldung-wrapper .c-pm-meldung__title h3, .composedcontent-rubriktopnews .c-pm-meldung-wrapper .c-pm-meldung__title h3, .pm-topnews .c-pm-meldung-wrapper .c-pm-meldung__title h3 { font-size: 1.1rem; line-height: 1.3rem; } }

@media (max-width: 767.98px) { .c-topnews .c-pm-meldung__teaser, .composedcontent-rubriktopnews .c-pm-meldung__teaser, .pm-topnews .c-pm-meldung__teaser { display: none; } }

/*	================================================== COMPONENTS / trenner ==================================================*/
.c-separator, .basecontent-dvv-trenner { clear: both; }

.c-separator .sep, .basecontent-dvv-trenner .sep { border-bottom: 1px solid #FFCC00; clear: both; }

.c-separator .sep50, .basecontent-dvv-trenner .sep50 { width: 50%; }

.c-separator .sep75, .basecontent-dvv-trenner .sep75 { width: 75%; }

.c-separator .sep90, .basecontent-dvv-trenner .sep90 { width: 90%; }

.c-separator .sep100, .basecontent-dvv-trenner .sep100 { width: 100%; }

/*	================================================== COMPONENTS / vcard Kontaktdaten ==================================================*/
.basecontent-dvv-service-bw-beh-rdendaten .org { font-weight: bold; }

.c-contact .bwKontakt > .vCard, .basecontent-dvv-kontaktdaten .bwKontakt > .vCard, .basecontent-dvv-service-bw-kontakte .bwKontakt > .vCard, .basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt > .vCard, .c-contact .contactDataBox .rumpf > .vCard, .basecontent-dvv-kontaktdaten .contactDataBox .rumpf > .vCard, .basecontent-dvv-service-bw-kontakte .contactDataBox .rumpf > .vCard, .basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox .rumpf > .vCard, .c-contact .rumpf .zm > .vCard, .basecontent-dvv-kontaktdaten .rumpf .zm > .vCard, .basecontent-dvv-service-bw-kontakte .rumpf .zm > .vCard, .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .zm > .vCard, .c-contact .rumpf .bwDat > .vCard, .basecontent-dvv-kontaktdaten .rumpf .bwDat > .vCard, .basecontent-dvv-service-bw-kontakte .rumpf .bwDat > .vCard, .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .bwDat > .vCard, .basecontent-dvv-zm-adr .bwKontakt > .vCard, .basecontent-dvv-zm-adr .contactDataBox .rumpf > .vCard, .basecontent-dvv-zm-adr .rumpf .zm > .vCard, .basecontent-dvv-zm-adr .rumpf .bwDat > .vCard, .basecontent-dvv-service-bw-beh-rdendaten .bwKontakt > .vCard, .basecontent-dvv-service-bw-beh-rdendaten .contactDataBox .rumpf > .vCard, .basecontent-dvv-service-bw-beh-rdendaten .rumpf .zm > .vCard, .basecontent-dvv-service-bw-beh-rdendaten .rumpf .bwDat > .vCard { background: #fff; margin-bottom: 1.5rem; padding: 1rem 6rem 1rem 1rem; }

@media (max-width: 1199.98px) { .c-contact .bwKontakt > .vCard, .basecontent-dvv-kontaktdaten .bwKontakt > .vCard, .basecontent-dvv-service-bw-kontakte .bwKontakt > .vCard, .basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt > .vCard, .c-contact .contactDataBox .rumpf > .vCard, .basecontent-dvv-kontaktdaten .contactDataBox .rumpf > .vCard, .basecontent-dvv-service-bw-kontakte .contactDataBox .rumpf > .vCard, .basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox .rumpf > .vCard, .c-contact .rumpf .zm > .vCard, .basecontent-dvv-kontaktdaten .rumpf .zm > .vCard, .basecontent-dvv-service-bw-kontakte .rumpf .zm > .vCard, .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .zm > .vCard, .c-contact .rumpf .bwDat > .vCard, .basecontent-dvv-kontaktdaten .rumpf .bwDat > .vCard, .basecontent-dvv-service-bw-kontakte .rumpf .bwDat > .vCard, .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .bwDat > .vCard, .basecontent-dvv-zm-adr .bwKontakt > .vCard, .basecontent-dvv-zm-adr .contactDataBox .rumpf > .vCard, .basecontent-dvv-zm-adr .rumpf .zm > .vCard, .basecontent-dvv-zm-adr .rumpf .bwDat > .vCard, .basecontent-dvv-service-bw-beh-rdendaten .bwKontakt > .vCard, .basecontent-dvv-service-bw-beh-rdendaten .contactDataBox .rumpf > .vCard, .basecontent-dvv-service-bw-beh-rdendaten .rumpf .zm > .vCard, .basecontent-dvv-service-bw-beh-rdendaten .rumpf .bwDat > .vCard { padding-right: 4rem; } }

.c-contact .bwKontakt > .vCard + br, .basecontent-dvv-kontaktdaten .bwKontakt > .vCard + br, .basecontent-dvv-service-bw-kontakte .bwKontakt > .vCard + br, .basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt > .vCard + br, .c-contact .contactDataBox .rumpf > .vCard + br, .basecontent-dvv-kontaktdaten .contactDataBox .rumpf > .vCard + br, .basecontent-dvv-service-bw-kontakte .contactDataBox .rumpf > .vCard + br, .basecontent-dvv-service-bw-einzelner-kontakt .contactDataBox .rumpf > .vCard + br, .c-contact .rumpf .zm > .vCard + br, .basecontent-dvv-kontaktdaten .rumpf .zm > .vCard + br, .basecontent-dvv-service-bw-kontakte .rumpf .zm > .vCard + br, .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .zm > .vCard + br, .c-contact .rumpf .bwDat > .vCard + br, .basecontent-dvv-kontaktdaten .rumpf .bwDat > .vCard + br, .basecontent-dvv-service-bw-kontakte .rumpf .bwDat > .vCard + br, .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .bwDat > .vCard + br, .basecontent-dvv-zm-adr .bwKontakt > .vCard + br, .basecontent-dvv-zm-adr .contactDataBox .rumpf > .vCard + br, .basecontent-dvv-zm-adr .rumpf .zm > .vCard + br, .basecontent-dvv-zm-adr .rumpf .bwDat > .vCard + br, .basecontent-dvv-service-bw-beh-rdendaten .bwKontakt > .vCard + br, .basecontent-dvv-service-bw-beh-rdendaten .contactDataBox .rumpf > .vCard + br, .basecontent-dvv-service-bw-beh-rdendaten .rumpf .zm > .vCard + br, .basecontent-dvv-service-bw-beh-rdendaten .rumpf .bwDat > .vCard + br { display: none; }

.c-contact .infotext, .basecontent-dvv-kontaktdaten .infotext, .basecontent-dvv-service-bw-kontakte .infotext, .basecontent-dvv-service-bw-einzelner-kontakt .infotext, .basecontent-dvv-zm-adr .infotext, .basecontent-dvv-service-bw-beh-rdendaten .infotext { margin-top: 1rem; }

.c-contact .mapsLink, .basecontent-dvv-kontaktdaten .mapsLink, .basecontent-dvv-service-bw-kontakte .mapsLink, .basecontent-dvv-service-bw-einzelner-kontakt .mapsLink, .c-contact .efaLink, .basecontent-dvv-kontaktdaten .efaLink, .basecontent-dvv-service-bw-kontakte .efaLink, .basecontent-dvv-service-bw-einzelner-kontakt .efaLink, .basecontent-dvv-zm-adr .mapsLink, .basecontent-dvv-zm-adr .efaLink, .basecontent-dvv-service-bw-beh-rdendaten .mapsLink, .basecontent-dvv-service-bw-beh-rdendaten .efaLink { display: none; }

.c-vcard, .vCard { position: relative; }

.c-vcard .vCardLink, .vCard .vCardLink { position: absolute; right: 25px; top: 1.5rem; }

@media (max-width: 1199.98px) { .c-vcard .vCardLink, .vCard .vCardLink { right: 0.5rem; top: 0.5rem; } }

.c-vcard .vCardLink a.vCard, .vCard .vCardLink a.vCard { background: url(../img/contact.svg) center no-repeat #FFCC00; background-size: 70%; width: 4rem; min-width: 4rem; height: 4rem; }

@media (max-width: 1199.98px) { .c-vcard .vCardLink a.vCard, .vCard .vCardLink a.vCard { width: 3rem; min-width: 3rem; height: 3rem; } }

.c-vcard .vCardLink a.vCard img, .vCard .vCardLink a.vCard img { display: none; }

.c-vcard .vCardLink a.vCard:before, .vCard .vCardLink a.vCard:before { color: #fff; padding: 0.375rem 0.75rem; }

.c-vcard .vCardLink a.vCard:hover:before, .vCard .vCardLink a.vCard:hover:before { color: #000; text-decoration: none; }

.c-vcard .titles, .vCard .titles { margin-right: 0.4rem; }

.c-vcard .fn, .vCard .fn, .c-vcard .organization, .vCard .organization { font-weight: bold; }

.c-vcard .cityline, .vCard .cityline { margin-bottom: 0.5rem; }

.c-vcard .country-name, .vCard .country-name { display: none; }

.c-vcard .mapsLink, .vCard .mapsLink, .c-vcard .efaLink, .vCard .efaLink { clear: right; }

.c-vcard .mail .bez, .vCard .mail .bez { display: none; }

.c-vcard .mail .mailLink, .vCard .mail .mailLink { word-break: break-all; }

.c-vcard .foto, .vCard .foto { margin-bottom: 1.5rem; }

/*	================================================== COMPONENTS / videos ==================================================*/
video { max-width: 100%; }

iframe { border: none; width: 100% !important; }

.oembed-content.embed-responsive { position: relative; margin-bottom: 2rem; min-height: 200px; }

.oembed-content.embed-responsive:before { padding-top: 0; }

.oembed-content.embed-responsive > img { width: 100%; }

.oembed-content.embed-responsive h4, .oembed-content.embed-responsive .c-table caption, .c-table .oembed-content.embed-responsive caption, .oembed-content.embed-responsive .basecontent-table > table caption, .basecontent-table > table .oembed-content.embed-responsive caption, .oembed-content.embed-responsive .basecontent-dvv-rss table caption, .basecontent-dvv-rss table .oembed-content.embed-responsive caption { color: #fff; }

.oembed-content.embed-responsive .oembed__saferClick { background-color: rgba(0, 0, 0, 0.7); color: #fff; padding: 1em; position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); }

.oembed-content.embed-responsive .oembed__saferClick a { color: #fff; }

.oembed-content.embed-responsive .oembed__saferClick--youtube button { background: #f00; border: none; color: #fff; text-decoration: none; }

.oembed-content.embed-responsive .oembed__saferClick .oembed__button { margin-top: 1rem; }

@media (max-width: 767.98px) { .oembed-content.embed-responsive.oembed1280x720 iframe { height: 56.25vw; } }

/*	================================================== COMPONENTS / vorlagen ==================================================	*/
.composedcontent-preset_zeile { display: flex; flex-wrap: wrap; margin-right: -25px; margin-left: -25px; padding-left: 25px; padding-right: 25px; }

[class*="composedcontent-standardseite"] { flex: 0 0 100%; max-width: 100%; position: relative; width: 100%; padding-right: 25px; padding-left: 25px; margin-bottom: 50px; }

[class*="v-row"] { display: flex; flex-wrap: wrap; margin-right: -25px; margin-left: -25px; margin-bottom: 25px; }

[class*="composedcontent-standardseite"] { padding-left: 0; padding-right: 0; }

.l-main .v-vorlage, .l-main .composedcontent-preset_module { margin-bottom: 50px; }

.v-row [class^=col], .v-row [class^=v-col] { padding-left: 0; padding-right: 0; }

.v-row .v-box { padding-left: 25px; padding-right: 25px; }

.v-row .v-box:after { content: ""; width: 0; height: 0; display: block; clear: both; }

.l-content .ui-widget { margin-left: 0; margin-right: 0; }

.v-row .ui-widget { margin-left: 0; padding-left: 25px; padding-right: 25px; }

/*.v-row .col, .v-row [class^=col] {padding-left:0;padding-right:0;}
.v-col.ui-widget {padding-left:$grid-gutter-width/2;padding-right:$grid-gutter-width/2;}
.v-row .v-box {padding-left:$grid-gutter-width/2;padding-right:$grid-gutter-width/2;}
*/
.v-row .col-lg-2 + .col-lg-2 + .col-lg-2 + .col-lg-2 + .col-lg-4 { flex: 0 0 16.66666667%; max-width: 16.66666667%; }

@media (max-width: 991.98px) { .v-row .col-lg-2 + .col-lg-2 + .col-lg-2 + .col-lg-2 + .col-lg-4 { flex: 0 0 100%; max-width: 100%; } }

.wahllokalfinderContainer .md-whiteframe-z1 { box-shadow: none; }

.wahllokalfinderContainer .md-whiteframe-z1 input[type="search"] { font-size: 1rem; padding: 0 10px; border: 1px solid #000000; }

.wahllokalfinderContainer .auswahlHausnummer { padding-top: 1.5rem; }

.wahllokalfinderContainer .auswahlHausnummer select { width: auto; margin-left: 0.5rem; padding: 7px; }

.md-autocomplete-suggestions-container { box-shadow: none !important; border: 1px solid #000; }

/*	================================================== COMPONENTS / wetter ==================================================*/
.c-weather .weatherIcon, .basecontent-dvv-wetter .weatherIcon { border-right: 1px solid #000; display: flex; float: left; font-size: 4rem; margin-right: 1rem; }

.c-weather .kopf .title, .basecontent-dvv-wetter .kopf .title { display: none; }

.c-weather .rumpf, .basecontent-dvv-wetter .rumpf { font-size: 0.8rem; text-align: left; }

.c-weather .wind, .basecontent-dvv-wetter .wind { display: none; }

/*	================================================== COMPONENTS / zusatzmodule ==================================================*/
.basecontent-dvv-zm-vk .even { background: none; }

.basecontent-dvv-zm-vk .ZMVK ul, .basecontent-dvv-zm-vk .ZMVK li { background: none; padding-left: 0; }

.basecontent-dvv-zm-vk .ZMVK .zmitem { margin-bottom: 1rem; }

.basecontent-dvv-zm-vk .ZMVK .zmitem > div { padding-bottom: 1rem; height: 100%; position: relative; }

.basecontent-dvv-zm-vk .ZMVK .zmitem > div::after { display: block; clear: both; content: ""; }

.basecontent-dvv-zm-vk .ZMVK .zmitem__body { padding-left: 1rem; padding-right: 1rem; }

.basecontent-dvv-zm-vk .ZMVK .zmitem__time { font-weight: bold; padding-top: 1rem; }

.basecontent-dvv-zm-vk .ZMVK .zmitem .location { background: url(../img/icons/poi.svg) no-repeat 0 2px transparent; background-size: 1rem; padding-left: 1rem; }

.basecontent-dvv-zm-vk .ZMVK .zmitem .location label { text-indent: -99999px; }

.basecontent-dvv-zm-vk .ZMVK .zmitem .title a { text-decoration: none; }

.basecontent-dvv-zm-vk .ZMVK .zmitem .title a:after { content: " "; display: inline-block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }

.basecontent-dvv-zm-adr .rumpf .zm { position: relative; }

.basecontent-dvv-zm-adr .rumpf .zm div.vCard { padding-bottom: 6rem !important; }

.basecontent-dvv-zm-adr .rumpf .zm .zmlinktodata { position: absolute; bottom: 1rem; left: 1rem; }

/*	================================================== LAYOUT / site ==================================================*/
.l-page { background: transparent; margin-left: auto; margin-right: auto; padding-left: 0; padding-right: 0; }

.l-dvv-toolbar, .l-navigation, .l-breadcrumb nav, .l-main, .l-footer .row-outer, .l-footer__row4__innen { width: 100%; padding-right: 25px; padding-left: 25px; margin-right: auto; margin-left: auto; max-width: 1400px; background: #fff; }

@media (max-width: 991.98px) { .l-dvv-toolbar, .l-navigation, .l-breadcrumb nav, .l-main, .l-footer .row-outer, .l-footer__row4__innen { padding: 0 1rem; } }

@media (max-width: 767.98px) { .l-dvv-toolbar, .l-navigation, .l-breadcrumb nav, .l-main, .l-footer .row-outer, .l-footer__row4__innen { padding: 0 10px; } }

@media (max-width: 991.98px) { .l-dvv-toolbar { display: none; } }

.l-main { padding-top: 50px; }

.l-header .l-header__row { width: 100%; padding-right: 25px; padding-left: 25px; margin-right: auto; margin-left: auto; max-width: 1400px; background: #fff; }

@media (max-width: 991.98px) { .l-header .l-header__row { padding: 0 1rem; } }

@media (max-width: 767.98px) { .l-header .l-header__row { padding: 0; } }

.l-main-inner { display: flex; flex-wrap: wrap; margin-right: -25px; margin-left: -25px; }

.l-content { position: relative; width: 100%; padding-right: 25px; padding-left: 25px; margin-bottom: 5rem; margin-left: auto; margin-right: auto; position: initial; }

.l-content.col-12, .pm-detail .l-content.pm-parentRubrik, .pm-detail-author .l-content.pm-parentRubrik, .pm-detail .l-content.pm-from, .pm-detail-author .l-content.pm-from { max-width: 100%; }

@media (max-width: 767.98px) { .l-content { flex: 0 0 100%; max-width: 100%; } }

.l-slot-nav { position: relative; width: 100%; padding-right: 25px; padding-left: 25px; padding: 0 50px 0 25px; width: 30%; max-width: 400px; }

@media (max-width: 991.98px) { .l-slot-nav { width: 100%; max-width: 100%; } }

.l-slot-nav + .l-content { max-width: calc(100% - 400px); width: 70%; }

@media (max-width: 991.98px) { .l-slot-nav + .l-content { width: 100%; max-width: 100%; padding: 3rem 25px 0; } }

.l-slot-nav h2, .l-slot-nav .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .l-slot-nav .pm-tag-toolbar, .l-slot-nav .presse-administration .pm-tag-toolbar, .presse-administration .l-slot-nav .pm-tag-toolbar, .l-slot-nav .pm-topnews .pm-tag-toolbar, .pm-topnews .l-slot-nav .pm-tag-toolbar, .l-slot-nav .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .l-slot-nav .pm-tag-toolbar { font-size: 1.45rem; font-weight: bold; margin: 1rem 0 1em; }

.l-slot-nav .c-list { padding-left: 1.5rem; }

@media (max-width: 991.98px) { .l-slot-nav .c-list { columns: 2; } }

@media (max-width: 767.98px) { .l-slot-nav .c-list { columns: 1; } }

.l-slot-nav .c-list li { padding: 0.5rem 0.5rem 0.5rem 2rem; line-height: 1.5rem; margin-bottom: 0; background-position-y: 10px; }

.l-slot-nav .c-list li a { font-weight: bold; }

.l-slot-bottom { max-width: 2500px; margin: 0 auto; }

.l-slot-bottom .v-standard > .c-image, .l-slot-bottom .v-standard > div.image { position: relative; margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); max-width: 100vw; width: 100vw; display: block; margin-top: 0; margin-bottom: 0; }

.l-slot-bottom .v-standard > .c-image img, .l-slot-bottom .v-standard > div.image img { display: block; margin: 0 auto; width: 100%; }

.composedcontent-ludwigsburg-markant p { font-size: 1.5rem; padding: 1rem 1.5rem; margin: 0.5rem 0 2rem; }

.goPageTop { display: block; position: fixed; bottom: 25px; right: 25px; width: 3rem; height: 3rem; color: transparent; background: url(../img/icons/Pfeil-hoch.svg) 10px 10px no-repeat #FFCC00; background-size: auto; border: 1px solid #000; box-shadow: 0 0 5px #6c757d; transition: all 0.3s; }

.goPageTop:hover, .goPageTop:focus { text-decoration: none; color: transparent; border: 1px solid #dee2e6; background: url(../img/icons/Pfeil-hoch-gelb.svg) 10px 10px no-repeat #000; }

/*	================================================== LAYOUT / site LB-Tourismus ==================================================*/
.LBTourismus .l-header__row1-brand { padding-top: 0; }

.LBTourismus .l-header__row1-brand img { max-width: 151px; min-width: auto; }

@media (max-width: 767.98px) { .LBTourismus .l-header__row1-brand img { width: 60px; margin-top: -10px; } }

@media (max-width: 991.98px) { .LBTourismus .l-header__row1-funcnav .service-navigation { padding-right: 10px; } }

@media (max-width: 575.98px) { .LBTourismus .l-header__row1-funcnav .service-navigation { justify-content: flex-end; right: 1rem; /*li:last-child { padding-right: 1rem; }*/ } }

.LBTourismus .highlight { background: none; padding: 0; }

.LBTourismus .navi > ul.ym-vlist > li .menu div.iconnavi ul a img { padding: 1rem 2rem; }

.LBTourismus .l-footer .l-footer__row2 { justify-content: space-between; }

.LBTourismus .l-footer .l-footer__row2-brand { flex: 0 0 66.66666667%; max-width: 66.66666667%; position: relative; width: 100%; padding-right: 25px; padding-left: 25px; }

@media (max-width: 1199.98px) { .LBTourismus .l-footer .l-footer__row2-brand { flex: 0 0 100%; max-width: 100%; padding-top: 0; } }

@media (max-width: 991.98px) { .LBTourismus .l-footer .l-footer__row2-brand { padding-bottom: 0rem; } }

.LBTourismus .l-footer .l-footer__row2-brand img { margin-bottom: 0; }

@media (max-width: 991.98px) { .LBTourismus .l-footer .l-footer__row2-brand img { margin-bottom: 1rem; } }

.LBTourismus .l-footer .l-footer__row2-social-bookmarks { flex: 0 0 274px; max-width: 274px; position: relative; width: 100%; padding-right: 25px; padding-left: 25px; }

@media (max-width: 1199.98px) { .LBTourismus .l-footer .l-footer__row2-social-bookmarks { flex: 0 0 100%; max-width: 100%; padding-top: 0; text-align: left; } }

.LBTourismus .l-footer .l-footer__row2-social-bookmarks li { float: left; }

@media (max-width: 767.98px) { .LBTourismus .l-footer .l-footer__row4 .kommone { float: none; } }

.LBTourismus .l-footer .l-footer__row4 .service-navigation { padding: 1rem 3rem 1rem 0; }

.LBTourismus.Hotelverzeichnis_2020 .zm-eliste__body .zmitem a.titel:after { content: none; }

.LBTourismus.home .l-breadcrumb { display: block; }

.LBTourismus.home .l-main { padding-top: 0; }

.LBTourismus.home .suche-home { display: none !important; }

.LBTourismus.home .suche-home .c-quicksearch { display: none !important; }

.LBTourismus.home .content-home { background: #fff; }

.LBTourismus.home .content-home .v-standard { background: #fff; }

.LBTourismus.home .l-header__stage .image-inner img { -moz-animation-name: kenburns; -moz-animation-duration: 40s; -moz-animation-direction: reverse; -moz-animation-timing-function: ease-in; -moz-animation-fill-mode: both; -moz-transform-origin: 0 100%; -webkit-animation-name: kenburns; -webkit-animation-duration: 40s; -webkit-animation-direction: reverse; -webkit-animation-timing-function: ease-in; -webkit-animation-fill-mode: both; -webkit-transform-origin: 0 100%; animation-name: kenburns; animation-duration: 40s; animation-direction: reverse; animation-timing-function: ease-in; animation-fill-mode: both; transform-origin: 0 100%; }

@-moz-keyframes kenburns { 0% { -webkit-transform: scale3d(1, 1, 1);
    /* WebKit */
    -moz-transform: scale3d(1, 1, 1);
    /* Mozilla */
    -o-transform: scale3d(1, 1, 1);
    /* Opera */
    -ms-transform: scale3d(1, 1, 1);
    /* Internet Explorer */
    transform: scale3d(1, 1, 1);
    /* CSS3 */ }
  100% { -webkit-transform: scale3d(1.15, 1.15, 1.15);
    /* WebKit */
    -moz-transform: scale3d(1.15, 1.15, 1.15);
    /* Mozilla */
    -o-transform: scale3d(1.15, 1.15, 1.15);
    /* Opera */
    -ms-transform: scale3d(1.15, 1.15, 1.15);
    /* Internet Explorer */
    transform: scale3d(1.15, 1.15, 1.15);
    /* CSS3 */ } }

@-webkit-keyframes kenburns { 0% { -webkit-transform: scale3d(1, 1, 1);
    /* WebKit */
    -moz-transform: scale3d(1, 1, 1);
    /* Mozilla */
    -o-transform: scale3d(1, 1, 1);
    /* Opera */
    -ms-transform: scale3d(1, 1, 1);
    /* Internet Explorer */
    transform: scale3d(1, 1, 1);
    /* CSS3 */ }
  100% { -webkit-transform: scale3d(1.15, 1.15, 1.15);
    /* WebKit */
    -moz-transform: scale3d(1.15, 1.15, 1.15);
    /* Mozilla */
    -o-transform: scale3d(1.15, 1.15, 1.15);
    /* Opera */
    -ms-transform: scale3d(1.15, 1.15, 1.15);
    /* Internet Explorer */
    transform: scale3d(1.15, 1.15, 1.15);
    /* CSS3 */ } }

@keyframes kenburns { 0% { -webkit-transform: scale3d(1, 1, 1);
    /* WebKit */
    -moz-transform: scale3d(1, 1, 1);
    /* Mozilla */
    -o-transform: scale3d(1, 1, 1);
    /* Opera */
    -ms-transform: scale3d(1, 1, 1);
    /* Internet Explorer */
    transform: scale3d(1, 1, 1);
    /* CSS3 */ }
  100% { -webkit-transform: scale3d(1.15, 1.15, 1.15);
    /* WebKit */
    -moz-transform: scale3d(1.15, 1.15, 1.15);
    /* Mozilla */
    -o-transform: scale3d(1.15, 1.15, 1.15);
    /* Opera */
    -ms-transform: scale3d(1.15, 1.15, 1.15);
    /* Internet Explorer */
    transform: scale3d(1.15, 1.15, 1.15);
    /* CSS3 */ } }

/*CCM und flockler*/
.flockler-einbindung { position: relative; }

.flockler-einbindung .ccm-plugin--script-placeholder { position: relative; top: 0; padding: 20px; border: 1px solid #ccc; }

.LBTravel .l-header__row1-brand { padding-top: 0; }

.LBTravel .l-header__row1-brand img { max-width: 151px; min-width: auto; }

@media (max-width: 767.98px) { .LBTravel .l-header__row1-brand img { width: 60px; margin-top: -10px; } }

.LBTravel .l-header__row1-funcnav .service-navigation { /*li:nth-child(2){display: none;} @include media-breakpoint-down(md) {left: 160px;} @include media-breakpoint-down(xs) { justify-content: flex-end; li:last-child { padding-right: 1rem; } }*/ }

@media (max-width: 991.98px) { .LBTravel .l-header__row1-funcnav .service-navigation { padding-right: 10px; } }

@media (max-width: 575.98px) { .LBTravel .l-header__row1-funcnav .service-navigation { justify-content: flex-end; right: 1rem; /*li:last-child { padding-right: 1rem; }*/ } }

.LBTravel .l-header__row1-funcnav .service-navigation a.englisch { color: #000; font-size: 1rem; padding-top: 1rem; }

@media (max-width: 767.98px) { .LBTravel .l-header__row1-funcnav .service-navigation a.englisch { padding-top: 0.5rem; } }

.LBTravel .navi > ul.ym-vlist { justify-content: flex-start; }

.LBTravel .navi > ul.ym-vlist > li { margin-right: 2rem; }

.LBTravel .navi > ul.ym-vlist > li a:first-child { min-height: 3rem; line-height: 1.5em; padding: 1rem 0; }

.LBTravel .navi > ul.ym-vlist > li.current { background: none; }

.LBTravel .navi > ul.ym-vlist > li.current:hover, .LBTravel .navi > ul.ym-vlist > li.current:focus-within, .LBTravel .navi > ul.ym-vlist > li.current:focus { background: #FFCC00; }

.LBTravel .iconnavi { display: none; }

.LBTravel .highlight { background: none; padding: 0; }

.LBTravel.Hotelverzeichnis_2020 .zm-eliste__body .zmitem a.titel:after { content: none; }

.LBTravel.home .l-breadcrumb { display: block; }

.LBTravel.home .l-main { padding-top: 0; }

.LBTravel.home .suche-home { display: none !important; }

.LBTravel.home .suche-home .c-quicksearch { display: none !important; }

.LBTravel.home .content-home { background: #fff; }

.LBTravel.home .content-home .v-standard { background: #fff; }

.LBTravel.home .l-header__stage .image-inner img { -moz-animation-name: kenburns; -moz-animation-duration: 40s; -moz-animation-direction: reverse; -moz-animation-timing-function: ease-in; -moz-animation-fill-mode: both; -moz-transform-origin: 0 100%; -webkit-animation-name: kenburns; -webkit-animation-duration: 40s; -webkit-animation-direction: reverse; -webkit-animation-timing-function: ease-in; -webkit-animation-fill-mode: both; -webkit-transform-origin: 0 100%; animation-name: kenburns; animation-duration: 40s; animation-direction: reverse; animation-timing-function: ease-in; animation-fill-mode: both; transform-origin: 0 100%; }

/*	================================================== LAYOUT / site Stabi-Lubu_2021 ==================================================*/
@media (max-width: 991.98px) { .LB-Stabi .l-header__row1-funcnav .service-navigation { left: 160px; } }

@media (max-width: 575.98px) { .LB-Stabi .l-header__row1-funcnav .service-navigation { justify-content: flex-end; } .LB-Stabi .l-header__row1-funcnav .service-navigation li:last-child { padding-right: 1rem; } }

.LB-Stabi .highlight { background: none; padding: 0; }

.LB-Stabi .navi > ul.ym-vlist > li .menu div.iconnavi ul a img { padding: 1rem 2rem; }

.LB-Stabi .l-footer .l-footer__row2-social-bookmarks a img { max-height: inherit; }

.LB-Stabi .l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child { display: grid; grid-template-columns: repeat(autofit, minmax(200px, 1fr)); grid-template-rows: repeat(autofit, minmax(45px, 1fr)); /*  > li:nth-child(1), > li:nth-child(2), > li:nth-child(4){order: 1;} > li:nth-child(3), > li:nth-child(5), > li:nth-child(6), > li:nth-child(7){order: 2;} > li:nth-child(8){display: none;}*/ }

.LB-Stabi .l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li:nth-child(1) { grid-column: 1 / 2; grid-row: 1 / 8; }

.LB-Stabi .l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li:nth-child(2) { grid-column: 2 / 3; grid-row: 1 / 8; }

.LB-Stabi .l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li:nth-child(4) { grid-column: 3 / 4; grid-row: 1 / 8; }

.LB-Stabi .l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li:nth-child(3) { padding-bottom: 1rem; grid-column: 4 / 5; grid-row: 1 / 2; }

.LB-Stabi .l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li:nth-child(5) { background: none; padding-bottom: 1rem; grid-column: 4 / 5; grid-row: 2 / 3; }

.LB-Stabi .l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li:nth-child(6) { padding-bottom: 1rem; grid-column: 4 / 5; grid-row: 3/ 4; }

.LB-Stabi .l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li:nth-child(7) { background: url(../img/icons/inspiriert.svg) left bottom no-repeat transparent; background-size: 90%; padding-bottom: 7rem; grid-column: 4 / 5; grid-row: 4 / 5; }

.LB-Stabi .l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li:nth-child(6), .LB-Stabi .l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li:nth-child(7) { display: block; }

.LB-Stabi .l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li:nth-child(8) { display: none; }

.LB-Stabi.home .l-breadcrumb { display: block; }

.LB-Stabi.home .l-main { padding-top: 0; }

.LB-Stabi.home .suche-home { display: none !important; }

.LB-Stabi.home .suche-home .c-quicksearch { display: none !important; }

.LB-Stabi.home .content-home { background: #fff; }

.LB-Stabi.home .content-home .v-standard { background: #fff; }

.LB-Karlskaserne .l-header__stage .v-box h2, .LB-Karlskaserne .l-header__stage .v-box .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .LB-Karlskaserne .l-header__stage .v-box .pm-tag-toolbar, .LB-Karlskaserne .l-header__stage .v-box .presse-administration .pm-tag-toolbar, .presse-administration .LB-Karlskaserne .l-header__stage .v-box .pm-tag-toolbar, .LB-Karlskaserne .l-header__stage .v-box .pm-topnews .pm-tag-toolbar, .pm-topnews .LB-Karlskaserne .l-header__stage .v-box .pm-tag-toolbar, .LB-Karlskaserne .l-header__stage .v-box .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .LB-Karlskaserne .l-header__stage .v-box .pm-tag-toolbar, .LB-Karlskaserne .l-header__stage .v-box .presse-uebersicht .pm-tag-toolbar, .LB-Karlskaserne .presse-uebersicht .l-header__stage .v-box .pm-tag-toolbar, .LB-Karlskaserne .l-header__stage .v-box .presse-administration .pm-tag-toolbar, .LB-Karlskaserne .presse-administration .l-header__stage .v-box .pm-tag-toolbar, .LB-Karlskaserne .l-header__stage .v-box .pm-topnews .pm-tag-toolbar, .LB-Karlskaserne .pm-topnews .l-header__stage .v-box .pm-tag-toolbar, .LB-Karlskaserne .l-header__stage .v-box .presse-uebersicht-tag .pm-tag-toolbar, .LB-Karlskaserne .presse-uebersicht-tag .l-header__stage .v-box .pm-tag-toolbar, .LB-Karlskaserne .composedcontent-ludwigsburg-markant p, .LB-Karlskaserne .composedcontent-ludwigsburg-ueberschrift-2-gelb h2, .LB-Karlskaserne .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .LB-Karlskaserne .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-Karlskaserne .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-administration .pm-tag-toolbar, .presse-administration .LB-Karlskaserne .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-Karlskaserne .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-topnews .pm-tag-toolbar, .pm-topnews .LB-Karlskaserne .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-Karlskaserne .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .LB-Karlskaserne .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-Karlskaserne .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht .pm-tag-toolbar, .LB-Karlskaserne .presse-uebersicht .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-Karlskaserne .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-administration .pm-tag-toolbar, .LB-Karlskaserne .presse-administration .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-Karlskaserne .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-topnews .pm-tag-toolbar, .LB-Karlskaserne .pm-topnews .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-Karlskaserne .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht-tag .pm-tag-toolbar, .LB-Karlskaserne .presse-uebersicht-tag .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-Karlskaserne .composedcontent-ludwigsburg-ueberschrift-2-gelb h1, .LB-Karlskaserne.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li, .LB-Karlskaserne .btn a, .LB-Karlskaserne .modal-dialog .modal-content button, .LB-Karlskaserne .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li, .LB-Karlskaserne .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li, .LB-Karlskaserne .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li, .LB-Karlskaserne .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li, .LB-Karlskaserne .Locations .zm-eliste__body .zmitem__kat li, .LB-Karlskaserne .Locations .ZMVK-full__body .zmitem__kat li, .LB-Karlskaserne .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li, .LB-Karlskaserne .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li, .LB-Karlskaserne .Familienangebote .zm-eliste__body .zmitem__kat li, .LB-Karlskaserne .Familienangebote .ZMVK-full__body .zmitem__kat li, .LB-Karlskaserne .zmselbstNEU .myEditorCnt #multiimage #multiimgurlfile, .LB-Karlskaserne .zmselbstNEU .myEditorCnt #xbild input#bild, .LB-Karlskaserne .zmselbstNEU #uebersicht .action > button, .LB-Karlskaserne .zm-detail .zmitem__body .buchung a, .LB-Karlskaserne .zm-eliste__body .zmitem__more a, .LB-Karlskaserne .zm-eliste__header .zmRegister .aktiv, .LB-Karlskaserne .zm-suche .buttons a, .LB-Karlskaserne .zmnav a, .LB-Karlskaserne .searchDiv .searchForm button, .LB-Karlskaserne .service-bw-Verfahren .verfahren ul.leistungen + .goPageTop, .LB-Karlskaserne .service-bw-Verfahren .verfahren div.kontakt + .goPageTop, .LB-Karlskaserne .service-bw-Wegweiser .behoerde ul.leistungen + .goPageTop, .LB-Karlskaserne .service-bw-Wegweiser .behoerde div.kontakt + .goPageTop, .LB-Karlskaserne .service-bw-Mitarbeiterliste .maliste ul.leistungen + .goPageTop, .LB-Karlskaserne .service-bw-Mitarbeiterliste .maliste div.kontakt + .goPageTop, .LB-Karlskaserne .basecontent-dvv-service-bw-verfahrensbeschreibung ul.leistungen + .goPageTop, .LB-Karlskaserne .basecontent-dvv-service-bw-verfahrensbeschreibung div.kontakt + .goPageTop, .LB-Karlskaserne .basecontent-dvv-service-bw-beh-rdendaten ul.leistungen + .goPageTop, .LB-Karlskaserne .basecontent-dvv-service-bw-beh-rdendaten div.kontakt + .goPageTop, .LB-Karlskaserne .vwp #anfangsbuchstaben .lpAktiv, .LB-Karlskaserne .vwp #anfangsbuchstaben .aktiv, .LB-Karlskaserne .vwp #anfangsbuchstaben .aktivAktuelleAuswahl, .LB-Karlskaserne .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .lpAktiv, .LB-Karlskaserne .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktiv, .LB-Karlskaserne .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktivAktuelleAuswahl, .LB-Karlskaserne .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .lpAktiv, .LB-Karlskaserne .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktiv, .LB-Karlskaserne .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktivAktuelleAuswahl, .LB-Karlskaserne .aemterliste .lpOrgEinheiten + .goPageTop, .LB-Karlskaserne .pm-detail .pm-parentRubrik a, .LB-Karlskaserne .pm-detail-author .pm-parentRubrik a, .LB-Karlskaserne .pm-meldung-author .pm-options .pm-rubriken .save-rubrik, .LB-Karlskaserne .presse-uebersicht a.showadmin, .LB-Karlskaserne .presse-administration a.showadmin, .LB-Karlskaserne body.home .zmvx-aussen .zmvx-innen .allVK a, .LB-Karlskaserne .flockler-einbindung .ccm-plugin--script-placeholder button, .LB-Karlskaserne .basecontent-dvv-zm-adr .rumpf .zm .zmlinktodata a, .LB-Karlskaserne .oembed-content.embed-responsive .oembed__saferClick .oembed__button, .LB-Karlskaserne .c-vcard .vCardLink a.vCard:before, .LB-Karlskaserne .vCard .vCardLink a.vCard:before, .LB-Karlskaserne .vCard .vCardLink a.vCard:before, .LB-Karlskaserne .pm-pager > span.current, .LB-Karlskaserne .zm-eliste__footer .zmNavigClassInnen > span.current, .LB-Karlskaserne .pm-pager > span > a, .LB-Karlskaserne .zm-eliste__footer .zmNavigClassInnen > span > a, .LB-Karlskaserne .pagination .page-item > a, .LB-Karlskaserne #xmap .ccm-plugin--script-placeholder button, .LB-Karlskaserne .c-map .ccm-plugin--script-placeholder button, .LB-Karlskaserne .mapCanvas .ccm-plugin--script-placeholder button, .LB-Karlskaserne .mapCanvas .ccm-plugin--script-placeholder button, .LB-Karlskaserne .basecontent-dvv-karte-mini .ccm-plugin--script-placeholder button, .LB-Karlskaserne .basecontent-dvv-karte .ccm-plugin--script-placeholder button, .LB-Karlskaserne #loginForm [type=submit], .LB-Karlskaserne .basecontent-dvv-script legend a, .LB-Karlskaserne [type="submit"], .LB-Karlskaserne [type="reset"], .LB-Karlskaserne .gallery1cols + hr + nav .pagination .page-item:first-child a, .LB-Karlskaserne .gallery1cols + hr + nav .pagination .page-item:last-child a, .LB-Karlskaserne .c-dynco article .moreLink .moreLink a, .LB-Karlskaserne .basecontent-dynamic-content article .moreLink .moreLink a, .LB-Karlskaserne .basecontent-dynamic-content article .moreLink .moreLink a, .LB-Karlskaserne .bx-wrapper .bx-controls-auto .bx-controls-auto-item a, .LB-Karlskaserne .bx-wrapper .bx-controls-direction a, .LB-Karlskaserne .button a, .LB-Karlskaserne .btn, .LB-Karlskaserne .ui-state-default a.ui-tabs-anchor, .LB-Karlskaserne .c-calsheet div.containerCalendarMonth a, .LB-Karlskaserne .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a, .LB-Karlskaserne .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a { background: #474747; color: #FFFFFF; }

.LB-Karlskaserne .navi > ul.ym-vlist > li:hover, .LB-Karlskaserne .navi > ul.ym-vlist > li.currentParent, .LB-Karlskaserne .navi > ul.ym-vlist > li.current, .LB-Karlskaserne .navi > ul.ym-vlist > li.open, .LB-Karlskaserne .navi > ul.ym-vlist > li .menu .menu_schliessen, .LB-Karlskaserne .navi > ul.ym-vlist > li .menu div.gesucht { background: #dee2e6; }

.LB-Karlskaserne .sb-slidebar .hlist { height: calc(100% - 50px); }

.LB-Karlskaserne .sb-slidebar .hlist .flexnav { height: 100%; }

.LB-Karlskaserne .sb-slidebar .hlist .flexnav li.open > a { background: #dee2e6; }

.LB-Karlskaserne .sb-slidebar .hlist .flexnav li a:hover, .LB-Karlskaserne .sb-slidebar .hlist .flexnav li a:focus, .LB-Karlskaserne .sb-slidebar .hlist .flexnav li span:hover, .LB-Karlskaserne .sb-slidebar .hlist .flexnav li span:focus { background: #dee2e6; }

.LB-Karlskaserne .modal-dialog .modal-content button:hover, .LB-Karlskaserne .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li:hover, .LB-Karlskaserne .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li:hover, .LB-Karlskaserne .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li:hover, .LB-Karlskaserne .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li:hover, .LB-Karlskaserne .zmselbstNEU .myEditorCnt #multiimage #multiimgurlfile:hover, .LB-Karlskaserne .zmselbstNEU .myEditorCnt #xbild input#bild:hover, .LB-Karlskaserne .zmselbstNEU #uebersicht .action > button:hover, .LB-Karlskaserne .zm-detail .zmitem__body .buchung a:hover, .LB-Karlskaserne .zm-eliste__body .zmitem__more a:hover, .LB-Karlskaserne .zm-eliste__header .zmRegister .aktiv:hover, .LB-Karlskaserne .zm-suche .buttons a:hover, .LB-Karlskaserne .zmnav a:hover, .LB-Karlskaserne .searchDiv .searchForm button:hover, .LB-Karlskaserne .pm-detail .pm-parentRubrik a:hover, .LB-Karlskaserne .pm-detail-author .pm-parentRubrik a:hover, .LB-Karlskaserne .pm-meldung-author .pm-options .pm-rubriken .save-rubrik:hover, .LB-Karlskaserne .presse-uebersicht a.showadmin:hover, .LB-Karlskaserne .presse-administration a.showadmin:hover, .LB-Karlskaserne .flockler-einbindung .ccm-plugin--script-placeholder button:hover, .LB-Karlskaserne .basecontent-dvv-zm-adr .rumpf .zm .zmlinktodata a:hover, .LB-Karlskaserne .oembed-content.embed-responsive .oembed__saferClick .oembed__button:hover, .LB-Karlskaserne .c-vcard .vCardLink a.vCard:hover::before, .LB-Karlskaserne .vCard .vCardLink a.vCard:hover::before, .LB-Karlskaserne .pm-pager > span.current:hover, .LB-Karlskaserne .zm-eliste__footer .zmNavigClassInnen > span.current:hover, .LB-Karlskaserne .pm-pager > span > a:hover, .LB-Karlskaserne .zm-eliste__footer .zmNavigClassInnen > span > a:hover, .LB-Karlskaserne .pagination .page-item > a:hover, .LB-Karlskaserne #xmap .ccm-plugin--script-placeholder button:hover, .LB-Karlskaserne .c-map .ccm-plugin--script-placeholder button:hover, .LB-Karlskaserne .mapCanvas .ccm-plugin--script-placeholder button:hover, .LB-Karlskaserne .basecontent-dvv-karte-mini .ccm-plugin--script-placeholder button:hover, .LB-Karlskaserne .basecontent-dvv-karte .ccm-plugin--script-placeholder button:hover, .LB-Karlskaserne #loginForm [type="submit"]:hover, .LB-Karlskaserne .basecontent-dvv-script legend a:hover, .LB-Karlskaserne [type="submit"]:hover, .LB-Karlskaserne [type="reset"]:hover, .LB-Karlskaserne .gallery1cols + hr + nav .pagination .page-item:first-child a:hover, .LB-Karlskaserne .gallery1cols + hr + nav .pagination .page-item:last-child a:hover, .LB-Karlskaserne .c-dynco article .moreLink .moreLink a:hover, .LB-Karlskaserne .basecontent-dynamic-content article .moreLink .moreLink a:hover, .LB-Karlskaserne .bx-wrapper .bx-controls-auto .bx-controls-auto-item a:hover, .LB-Karlskaserne .bx-wrapper .bx-controls-direction a:hover, .LB-Karlskaserne .button a:hover, .LB-Karlskaserne .btn:hover, .LB-Karlskaserne .ui-state-default a.ui-tabs-anchor:hover, .LB-Karlskaserne .c-calsheet div.containerCalendarMonth a:hover, .LB-Karlskaserne .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a:hover { background: #474747; text-decoration: none; }

.LB-Karlskaserne .l-content a:hover, .LB-Karlskaserne .l-content a:focus { background-color: #474747 !important; color: #FFFFFF !important; }

.LB-Karlskaserne .goPageTop { background-color: #dee2e6; text-indent: -9999px; }

.LB-Karlskaserne .zm-detail .zmitem__header .vCalendarLink a, .LB-Karlskaserne .c-vcard .vCardLink a.vCard, .LB-Karlskaserne .vCard .vCardLink a.vCard { background-color: #474747; color: #FFFFFF; }

.LB-Karlskaserne .l-header .l-header__row { margin-right: calc(-50vw + 50%); margin-left: calc(-50vw + 50%); width: 100vw; max-width: 100vw; }

.LB-Karlskaserne .l-header .l-header__row1 { width: 100%; padding-right: 25px; padding-left: 25px; margin-right: auto; margin-left: auto; max-width: 1400px; }

.LB-Karlskaserne .l-header .l-header__row1-brand { flex: 0 0 33.330%; max-width: 33.33%; padding: 0; }

.LB-Karlskaserne .l-header .l-header__row1-brand a { display: block; margin-left: calc(-50vw - 33.33%); height: 100%; overflow: hidden; text-align: right; background: #000000; }

.LB-Karlskaserne .l-header .l-header__row1-brand a img { width: 100%; max-width: initial; min-height: 100%; max-height: 100%; display: inline-block; }

.LB-Karlskaserne .l-header .l-header__row1-right { display: flex; flex-wrap: wrap; flex: 0 0 66.66%; max-width: 66.66%; justify-content: right; }

.LB-Karlskaserne .l-header .l-header__row1-funcnav { flex: 0 0 100%; max-width: 100%; padding: 25px 0 0; display: flex; justify-content: right; align-items: center; }

.LB-Karlskaserne .l-header .l-header__row1-funcnav .c-quicksearch { display: inline-block; }

@media (max-width: 1199.98px) { .LB-Karlskaserne .l-header .l-header__row1-funcnav .c-quicksearch { width: auto; margin-right: 0; } }

.LB-Karlskaserne .l-header .l-header__row1-funcnav .c-quicksearch .quicksearchtext { margin: 0; }

.LB-Karlskaserne .l-header .l-header__row1-funcnav .c-quicksearch button { border: 1px solid transparent; background: none; width: 50px; height: 50px; margin-left: 5px; }

.LB-Karlskaserne .l-header .l-header__row1-funcnav .c-quicksearch button:hover, .LB-Karlskaserne .l-header .l-header__row1-funcnav .c-quicksearch button:focus { border: 1px solid #474747; background: #dee2e6; }

.LB-Karlskaserne .l-header .l-header__row1-funcnav .service-navigation { display: inline-block; margin: 0; }

.LB-Karlskaserne .l-header .l-header__row1-funcnav .service-navigation li { display: inline-block; }

.LB-Karlskaserne .l-header .l-header__row1-funcnav .service-navigation li:first-child { display: none; }

.LB-Karlskaserne .l-header .l-header__row1-funcnav .service-navigation li a { border: 1px solid transparent; background-color: none; width: 50px; height: 50px; margin-left: 0.5rem; display: block; }

.LB-Karlskaserne .l-header .l-header__row1-funcnav .service-navigation li a:hover, .LB-Karlskaserne .l-header .l-header__row1-funcnav .service-navigation li a:focus { border: 1px solid #474747; background-color: #dee2e6; }

.LB-Karlskaserne .l-header .l-header__row1 .menu { background: none; border: 1px solid transparent; margin-left: 5px; }

.LB-Karlskaserne .l-header .l-header__row1 .menu:hover, .LB-Karlskaserne .l-header .l-header__row1 .menu:focus { border: 1px solid #474747; background: #dee2e6; }

@media (max-width: 1199.98px) { .LB-Karlskaserne .l-header .l-header__row1 .mobile_navigation { display: inline-block; max-height: 50px; } }

.LB-Karlskaserne .l-header .l-header__row .l-navigation { padding-left: 50px; }

.LB-Karlskaserne .l-header .navi > ul.ym-vlist > li:hover { background: #dee2e6; }

.LB-Karlskaserne .l-header .navi > ul.ym-vlist > li .menu { background: #FFFFFF; border-color: #474747; min-height: 120px; }

.LB-Karlskaserne .l-header .navi > ul.ym-vlist > li .menu div.unternavi { width: 100%; background: #FFFFFF; }

.LB-Karlskaserne .l-header .navi > ul.ym-vlist > li .menu div.gesucht { display: none; }

.LB-Karlskaserne .l-header__stage { margin-top: 0; max-width: 2560px; }

.LB-Karlskaserne .l-header__stage .c-image, .LB-Karlskaserne .l-header__stage div.image { max-width: 2560px; }

.LB-Karlskaserne .l-header__stage figcaption { right: 1rem; }

.LB-Karlskaserne .l-content .pm-topnews .pm-detaillink { width: 100%; text-decoration: none; }

.LB-Karlskaserne .l-content .pm-topnews .pm-detaillink:focus *, .LB-Karlskaserne .l-content .pm-topnews .pm-detaillink:hover * { color: #FFFFFF !important; text-decoration: none; }

.LB-Karlskaserne .l-content .presse-uebersicht .c-pm-meldung, .LB-Karlskaserne .l-content .presse-administration .c-pm-meldung, .LB-Karlskaserne .l-content .pm-topnews .c-pm-meldung { padding: 0; }

.LB-Karlskaserne .l-content .presse-uebersicht .c-pm-meldung__bild .image-inner img, .LB-Karlskaserne .l-content .presse-administration .c-pm-meldung__bild .image-inner img, .LB-Karlskaserne .l-content .pm-topnews .c-pm-meldung__bild .image-inner img { object-fit: cover; min-height: fit-content; min-width: fit-content; }

.LB-Karlskaserne .l-content .presse-uebersicht .c-pm-meldung__title h3, .LB-Karlskaserne .l-content .presse-administration .c-pm-meldung__title h3, .LB-Karlskaserne .l-content .pm-topnews .c-pm-meldung__title h3 { font-size: 1.45rem; }

.LB-Karlskaserne .l-content .presse-uebersicht .c-pm-meldung-wrapper, .LB-Karlskaserne .l-content .presse-administration .c-pm-meldung-wrapper, .LB-Karlskaserne .l-content .pm-topnews .c-pm-meldung-wrapper { box-shadow: none; margin: 0 0 1.5rem; }

.LB-Karlskaserne .l-content .presse-uebersicht .c-pm-meldung-link:focus-within h2, .LB-Karlskaserne .l-content .presse-uebersicht .c-pm-meldung-link:focus-within .pm-tag-toolbar, .LB-Karlskaserne .l-content .presse-uebersicht .c-pm-meldung-link:hover h2, .LB-Karlskaserne .l-content .presse-uebersicht .c-pm-meldung-link:hover .pm-tag-toolbar, .LB-Karlskaserne .l-content .presse-administration .c-pm-meldung-link:focus-within h2, .LB-Karlskaserne .l-content .presse-administration .c-pm-meldung-link:focus-within .pm-tag-toolbar, .LB-Karlskaserne .l-content .presse-administration .c-pm-meldung-link:hover h2, .LB-Karlskaserne .l-content .presse-administration .c-pm-meldung-link:hover .pm-tag-toolbar, .LB-Karlskaserne .l-content .pm-topnews .c-pm-meldung-link:focus-within h2, .LB-Karlskaserne .l-content .pm-topnews .c-pm-meldung-link:focus-within .pm-tag-toolbar, .LB-Karlskaserne .l-content .pm-topnews .c-pm-meldung-link:hover h2, .LB-Karlskaserne .l-content .pm-topnews .c-pm-meldung-link:hover .pm-tag-toolbar { color: #fff; }

.LB-Karlskaserne .l-content .presse-uebersicht .c-pm-meldung h2, .LB-Karlskaserne .l-content .presse-uebersicht .c-pm-meldung .pm-tag-toolbar, .LB-Karlskaserne .l-content .presse-administration .c-pm-meldung h2, .LB-Karlskaserne .l-content .presse-administration .c-pm-meldung .pm-tag-toolbar, .LB-Karlskaserne .l-content .pm-topnews .c-pm-meldung h2, .LB-Karlskaserne .l-content .pm-topnews .c-pm-meldung .pm-tag-toolbar { margin-top: 1rem; font-size: 1.45rem; line-height: 1.2em; }

.LB-Karlskaserne .l-content .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem .location { display: none; }

.LB-Karlskaserne .l-footer .l-slot-bottom { max-width: 1350px; margin: 2rem auto; }

.LB-Karlskaserne .l-footer .l-slot-bottom .v-standard { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; margin: 0 -1rem; }

.LB-Karlskaserne .l-footer .l-slot-bottom .v-standard > .c-image, .LB-Karlskaserne .l-footer .l-slot-bottom .v-standard > div.image { position: relative; display: block; margin: 1rem; width: auto; max-width: initial; }

.LB-Karlskaserne .l-footer .l-slot-bottom .v-standard > .c-image img, .LB-Karlskaserne .l-footer .l-slot-bottom .v-standard > div.image img { display: block; margin: 0 auto; width: 100px; height: auto; }

.LB-Karlskaserne .l-footer .l-footer__row4 { background: #000000; padding: 2rem 0; }

.LB-Karlskaserne .l-footer .l-footer__row4__innen { background: #000000; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }

.LB-Karlskaserne .l-footer .l-footer__row4__innen .service-navigation { background: #000000; width: auto; padding: 0; margin: 0; }

.LB-Karlskaserne .l-footer .l-footer__row4__innen .service-navigation li { padding-right: 0.5rem; }

.LB-Karlskaserne .l-footer .l-footer__row4__innen .service-navigation li a { margin: 0; }

.LB-Karlskaserne .l-footer .l-footer__row4__innen .l-footer__row4-brand { width: 100%; max-width: 200px; }

.LB-Karlskaserne .l-footer .l-footer__row4__innen a { color: #FFFFFF; }

.LB-Karlskaserne.home .content-home { background: none; }

.LB-Karlskaserne.home .content-home .v-standard { background: none; }

/*	================================================== LAYOUT / site LB-Tourismus ==================================================*/
.LBleichteSprache .navi > ul.ym-vlist { justify-content: left; }

.LBleichteSprache .navi > ul.ym-vlist > li a:first-child { margin-right: 4rem; }

.LBleichteSprache .navi > ul.ym-vlist > li .menu div.unternavi ul { column-count: 3; }

.LBleichteSprache .navi > ul.ym-vlist > li .menu div.iconnavi { display: none; }

.LBleichteSprache.home .l-breadcrumb { display: block; }

.LBleichteSprache.home .l-main { padding-top: 0; }

.LBleichteSprache.home .suche-home { display: none !important; }

.LBleichteSprache.home .suche-home .c-quicksearch { display: none !important; }

.LBleichteSprache.home .content-home { background: #fff; }

.LBleichteSprache.home .content-home .v-standard { background: #fff; }

.LBleichteSprache.Adressen_A-Z #fadeToggle, .LBleichteSprache.Veranstaltungskalender_Stadt #fadeToggle, .LBleichteSprache.Sportdatenbank #fadeToggle, .LBleichteSprache.Kinderbetreuung #fadeToggle { display: none; }

.LBleichteSprache.Adressen_A-Z .detailsuche, .LBleichteSprache.Veranstaltungskalender_Stadt .detailsuche, .LBleichteSprache.Sportdatenbank .detailsuche, .LBleichteSprache.Kinderbetreuung .detailsuche { display: block !important; clear: both; }

.LBleichteSprache.Adressen_A-Z .zeitraum .von, .LBleichteSprache.Adressen_A-Z .zeitraum .bis, .LBleichteSprache.Veranstaltungskalender_Stadt .zeitraum .von, .LBleichteSprache.Veranstaltungskalender_Stadt .zeitraum .bis, .LBleichteSprache.Sportdatenbank .zeitraum .von, .LBleichteSprache.Sportdatenbank .zeitraum .bis, .LBleichteSprache.Kinderbetreuung .zeitraum .von, .LBleichteSprache.Kinderbetreuung .zeitraum .bis { margin-bottom: 1.5rem; }

.LBleichteSprache.Veranstaltungskalender_Stadt .zm-suche .buttons > a { display: none; }

.LBleichteSprache.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem { width: 33.33%; }

@media (max-width: 1499.98px) { .LBleichteSprache.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem { width: 50%; } }

@media (max-width: 991.98px) { .LBleichteSprache.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem { width: 50%; } }

@media (max-width: 767.98px) { .LBleichteSprache.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem { width: 100%; } }

.LBleichteSprache .aemterliste .hauptueberschrift { display: none; }

.LBleichteSprache .aemterliste form.search { margin-top: 2rem; }

/*	================================================== LAYOUT / site Ludwigsburg-JungeBuehne ==================================================*/
.LB-JungeBuehne { /*.l-header__row1-funcnav .service-navigation{ @include media-breakpoint-down(md) {left: 160px;} @include media-breakpoint-down(xs) { justify-content: flex-end; li:last-child { padding-right: 1rem; } } }*/ }

.LB-JungeBuehne .l-header__stage .v-box h2, .LB-JungeBuehne .l-header__stage .v-box .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .LB-JungeBuehne .l-header__stage .v-box .pm-tag-toolbar, .LB-JungeBuehne .l-header__stage .v-box .presse-administration .pm-tag-toolbar, .presse-administration .LB-JungeBuehne .l-header__stage .v-box .pm-tag-toolbar, .LB-JungeBuehne .l-header__stage .v-box .pm-topnews .pm-tag-toolbar, .pm-topnews .LB-JungeBuehne .l-header__stage .v-box .pm-tag-toolbar, .LB-JungeBuehne .l-header__stage .v-box .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .LB-JungeBuehne .l-header__stage .v-box .pm-tag-toolbar, .LB-JungeBuehne .l-header__stage .v-box .presse-uebersicht .pm-tag-toolbar, .LB-JungeBuehne .presse-uebersicht .l-header__stage .v-box .pm-tag-toolbar, .LB-JungeBuehne .l-header__stage .v-box .presse-administration .pm-tag-toolbar, .LB-JungeBuehne .presse-administration .l-header__stage .v-box .pm-tag-toolbar, .LB-JungeBuehne .l-header__stage .v-box .pm-topnews .pm-tag-toolbar, .LB-JungeBuehne .pm-topnews .l-header__stage .v-box .pm-tag-toolbar, .LB-JungeBuehne .l-header__stage .v-box .presse-uebersicht-tag .pm-tag-toolbar, .LB-JungeBuehne .presse-uebersicht-tag .l-header__stage .v-box .pm-tag-toolbar, .LB-JungeBuehne .composedcontent-ludwigsburg-markant p, .LB-JungeBuehne .composedcontent-ludwigsburg-ueberschrift-2-gelb h2, .LB-JungeBuehne .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .LB-JungeBuehne .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-JungeBuehne .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-administration .pm-tag-toolbar, .presse-administration .LB-JungeBuehne .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-JungeBuehne .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-topnews .pm-tag-toolbar, .pm-topnews .LB-JungeBuehne .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-JungeBuehne .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .LB-JungeBuehne .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-JungeBuehne .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht .pm-tag-toolbar, .LB-JungeBuehne .presse-uebersicht .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-JungeBuehne .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-administration .pm-tag-toolbar, .LB-JungeBuehne .presse-administration .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-JungeBuehne .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-topnews .pm-tag-toolbar, .LB-JungeBuehne .pm-topnews .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-JungeBuehne .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht-tag .pm-tag-toolbar, .LB-JungeBuehne .presse-uebersicht-tag .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-JungeBuehne .composedcontent-ludwigsburg-ueberschrift-2-gelb h1, .LB-JungeBuehne .l-header .c-quicksearch__button, .LB-JungeBuehne .l-header__row1 .menu, .LB-JungeBuehne .l-footer .l-footer__row4 .service-navigation, .LB-JungeBuehne .l-footer .l-footer__row4, .LB-JungeBuehne .l-footer .l-footer__row4__innen, .LB-JungeBuehne .navi > ul.ym-vlist > li:hover, .LB-JungeBuehne .navi > ul.ym-vlist > li.currentParent, .LB-JungeBuehne .navi > ul.ym-vlist > li.current, .LB-JungeBuehne .navi > ul.ym-vlist > li.open, .LB-JungeBuehne .navi > ul.ym-vlist > li .menu .menu_schliessen, .LB-JungeBuehne .navi > ul.ym-vlist > li .menu div.gesucht, .LB-JungeBuehne.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li, .LB-JungeBuehne.Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li, .LB-JungeBuehne .modal-dialog .modal-content button, .LB-JungeBuehne .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li, .LB-JungeBuehne .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li, .LB-JungeBuehne .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li, .LB-JungeBuehne .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li, .LB-JungeBuehne .zm-detail .zmitem__body .buchung a, .LB-JungeBuehne .zm-eliste__body .zmitem__more a, .LB-JungeBuehne .zm-eliste__header .zmRegister .aktiv, .LB-JungeBuehne .zm-suche .buttons a, .LB-JungeBuehne .zmnav a, .LB-JungeBuehne .searchDiv .searchForm button, .LB-JungeBuehne .service-bw-Verfahren .verfahren ul.leistungen + .goPageTop, .LB-JungeBuehne .service-bw-Verfahren .verfahren div.kontakt + .goPageTop, .LB-JungeBuehne .service-bw-Wegweiser .behoerde ul.leistungen + .goPageTop, .LB-JungeBuehne .service-bw-Wegweiser .behoerde div.kontakt + .goPageTop, .LB-JungeBuehne .service-bw-Mitarbeiterliste .maliste ul.leistungen + .goPageTop, .LB-JungeBuehne .service-bw-Mitarbeiterliste .maliste div.kontakt + .goPageTop, .LB-JungeBuehne .basecontent-dvv-service-bw-verfahrensbeschreibung ul.leistungen + .goPageTop, .LB-JungeBuehne .basecontent-dvv-service-bw-verfahrensbeschreibung div.kontakt + .goPageTop, .LB-JungeBuehne .basecontent-dvv-service-bw-beh-rdendaten ul.leistungen + .goPageTop, .LB-JungeBuehne .basecontent-dvv-service-bw-beh-rdendaten div.kontakt + .goPageTop, .LB-JungeBuehne .vwp #anfangsbuchstaben .lpAktiv, .LB-JungeBuehne .vwp #anfangsbuchstaben .aktiv, .LB-JungeBuehne .vwp #anfangsbuchstaben .aktivAktuelleAuswahl, .LB-JungeBuehne .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .lpAktiv, .LB-JungeBuehne .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktiv, .LB-JungeBuehne .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktivAktuelleAuswahl, .LB-JungeBuehne .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .lpAktiv, .LB-JungeBuehne .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktiv, .LB-JungeBuehne .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktivAktuelleAuswahl, .LB-JungeBuehne .aemterliste .lpOrgEinheiten + .goPageTop, .LB-JungeBuehne .pm-detail .pm-parentRubrik a, .LB-JungeBuehne .pm-detail-author .pm-parentRubrik a, .LB-JungeBuehne .pm-meldung-author .pm-options .pm-rubriken .save-rubrik, .LB-JungeBuehne .presse-uebersicht a.showadmin, .LB-JungeBuehne .presse-administration a.showadmin, .LB-JungeBuehne body.home .zmvx-aussen .zmvx-innen .allVK a, .LB-JungeBuehne .flockler-einbindung .ccm-plugin--script-placeholder button, .LB-JungeBuehne .basecontent-dvv-zm-adr .rumpf .zm .zmlinktodata a, .LB-JungeBuehne .oembed-content.embed-responsive .oembed__saferClick .oembed__button, .LB-JungeBuehne .c-vcard .vCardLink a.vCard:before, .LB-JungeBuehne .vCard .vCardLink a.vCard:before, .LB-JungeBuehne .vCard .vCardLink a.vCard:before, .LB-JungeBuehne .pm-pager > span.current, .LB-JungeBuehne .zm-eliste__footer .zmNavigClassInnen > span.current, .LB-JungeBuehne .pm-pager > span > a, .LB-JungeBuehne .zm-eliste__footer .zmNavigClassInnen > span > a, .LB-JungeBuehne .pagination .page-item > a, .LB-JungeBuehne #xmap .ccm-plugin--script-placeholder button, .LB-JungeBuehne .c-map .ccm-plugin--script-placeholder button, .LB-JungeBuehne .mapCanvas .ccm-plugin--script-placeholder button, .LB-JungeBuehne .mapCanvas .ccm-plugin--script-placeholder button, .LB-JungeBuehne .basecontent-dvv-karte-mini .ccm-plugin--script-placeholder button, .LB-JungeBuehne .basecontent-dvv-karte .ccm-plugin--script-placeholder button, .LB-JungeBuehne #loginForm [type=submit], .LB-JungeBuehne .basecontent-dvv-script legend a, .LB-JungeBuehne [type="submit"], .LB-JungeBuehne [type="reset"], .LB-JungeBuehne .gallery1cols + hr + nav .pagination .page-item:first-child a, .LB-JungeBuehne .gallery1cols + hr + nav .pagination .page-item:last-child a, .LB-JungeBuehne .c-dynco article .moreLink .moreLink a, .LB-JungeBuehne .basecontent-dynamic-content article .moreLink .moreLink a, .LB-JungeBuehne .basecontent-dynamic-content article .moreLink .moreLink a, .LB-JungeBuehne .button a, .LB-JungeBuehne .btn, .LB-JungeBuehne .ui-state-default a.ui-tabs-anchor, .LB-JungeBuehne .c-calsheet div.containerCalendarMonth a, .LB-JungeBuehne .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a, .LB-JungeBuehne .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a { background: #f7a600; }

.LB-JungeBuehne .modal-dialog .modal-content button:hover, .LB-JungeBuehne .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li:hover, .LB-JungeBuehne .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li:hover, .LB-JungeBuehne .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li:hover, .LB-JungeBuehne .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li:hover, .LB-JungeBuehne .Locations .zm-eliste__body .zmitem__kat li:hover, .LB-JungeBuehne .Locations .ZMVK-full__body .zmitem__kat li:hover, .LB-JungeBuehne .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li:hover, .LB-JungeBuehne .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li:hover, .LB-JungeBuehne .Familienangebote .zm-eliste__body .zmitem__kat li:hover, .LB-JungeBuehne .Familienangebote .ZMVK-full__body .zmitem__kat li:hover, .LB-JungeBuehne .zmselbstNEU .myEditorCnt #multiimage #multiimgurlfile:hover, .LB-JungeBuehne .zmselbstNEU .myEditorCnt #xbild input#bild:hover, .LB-JungeBuehne .zmselbstNEU #uebersicht .action > button:hover, .LB-JungeBuehne .zm-detail .zmitem__body .buchung a:hover, .LB-JungeBuehne .zm-eliste__body .zmitem__more a:hover, .LB-JungeBuehne .zm-eliste__header .zmRegister .aktiv:hover, .LB-JungeBuehne .zm-suche .buttons a:hover, .LB-JungeBuehne .zmnav a:hover, .LB-JungeBuehne .searchDiv .searchForm button:hover, .LB-JungeBuehne .service-bw-Verfahren .verfahren ul.leistungen + .goPageTop:hover, .LB-JungeBuehne .service-bw-Verfahren .verfahren div.kontakt + .goPageTop:hover, .LB-JungeBuehne .service-bw-Wegweiser .behoerde ul.leistungen + .goPageTop:hover, .LB-JungeBuehne .service-bw-Wegweiser .behoerde div.kontakt + .goPageTop:hover, .LB-JungeBuehne .service-bw-Mitarbeiterliste .maliste ul.leistungen + .goPageTop:hover, .LB-JungeBuehne .service-bw-Mitarbeiterliste .maliste div.kontakt + .goPageTop:hover, .LB-JungeBuehne .basecontent-dvv-service-bw-verfahrensbeschreibung ul.leistungen + .goPageTop:hover, .LB-JungeBuehne .basecontent-dvv-service-bw-verfahrensbeschreibung div.kontakt + .goPageTop:hover, .LB-JungeBuehne .basecontent-dvv-service-bw-beh-rdendaten ul.leistungen + .goPageTop:hover, .LB-JungeBuehne .basecontent-dvv-service-bw-beh-rdendaten div.kontakt + .goPageTop:hover, .LB-JungeBuehne .vwp #anfangsbuchstaben .lpAktiv:hover, .LB-JungeBuehne .vwp #anfangsbuchstaben .aktiv:hover, .LB-JungeBuehne .vwp #anfangsbuchstaben .aktivAktuelleAuswahl:hover, .LB-JungeBuehne .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .lpAktiv:hover, .LB-JungeBuehne .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktiv:hover, .LB-JungeBuehne .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktivAktuelleAuswahl:hover, .LB-JungeBuehne .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .lpAktiv:hover, .LB-JungeBuehne .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktiv:hover, .LB-JungeBuehne .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktivAktuelleAuswahl:hover, .LB-JungeBuehne .aemterliste .lpOrgEinheiten + .goPageTop:hover, .LB-JungeBuehne .pm-detail .pm-parentRubrik a:hover, .LB-JungeBuehne .pm-detail-author .pm-parentRubrik a:hover, .LB-JungeBuehne .pm-meldung-author .pm-options .pm-rubriken .save-rubrik:hover, .LB-JungeBuehne .presse-uebersicht a.showadmin:hover, .LB-JungeBuehne .presse-administration a.showadmin:hover, .LB-JungeBuehne body.home .zmvx-aussen .zmvx-innen .allVK a:hover, .LB-JungeBuehne .flockler-einbindung .ccm-plugin--script-placeholder button:hover, .LB-JungeBuehne .basecontent-dvv-zm-adr .rumpf .zm .zmlinktodata a:hover, .LB-JungeBuehne .oembed-content.embed-responsive .oembed__saferClick .oembed__button:hover, .LB-JungeBuehne .c-vcard .vCardLink a.vCard:hover::before, .LB-JungeBuehne .vCard .vCardLink a.vCard:hover::before, .LB-JungeBuehne .pm-pager > span.current:hover, .LB-JungeBuehne .zm-eliste__footer .zmNavigClassInnen > span.current:hover, .LB-JungeBuehne .pm-pager > span > a:hover, .LB-JungeBuehne .zm-eliste__footer .zmNavigClassInnen > span > a:hover, .LB-JungeBuehne .pagination .page-item > a:hover, .LB-JungeBuehne #xmap .ccm-plugin--script-placeholder button:hover, .LB-JungeBuehne .c-map .ccm-plugin--script-placeholder button:hover, .LB-JungeBuehne .mapCanvas .ccm-plugin--script-placeholder button:hover, .LB-JungeBuehne .basecontent-dvv-karte-mini .ccm-plugin--script-placeholder button:hover, .LB-JungeBuehne .basecontent-dvv-karte .ccm-plugin--script-placeholder button:hover, .LB-JungeBuehne #loginForm [type="submit"]:hover, .LB-JungeBuehne .basecontent-dvv-script legend a:hover, .LB-JungeBuehne [type="submit"]:hover, .LB-JungeBuehne [type="reset"]:hover, .LB-JungeBuehne .gallery1cols + hr + nav .pagination .page-item:first-child a:hover, .LB-JungeBuehne .gallery1cols + hr + nav .pagination .page-item:last-child a:hover, .LB-JungeBuehne .c-dynco article .moreLink .moreLink a:hover, .LB-JungeBuehne .basecontent-dynamic-content article .moreLink .moreLink a:hover, .LB-JungeBuehne .button a:hover, .LB-JungeBuehne .btn:hover, .LB-JungeBuehne .ui-state-default a.ui-tabs-anchor:hover, .LB-JungeBuehne .c-calsheet div.containerCalendarMonth a:hover, .LB-JungeBuehne .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a:hover, .LB-JungeBuehne .sb-slidebar .hlist .flexnav li a:hover, .LB-JungeBuehne .sb-slidebar .hlist .flexnav li a.active, .LB-JungeBuehne .sb-slidebar .hlist .touch-button:hover, .LB-JungeBuehne .sb-slidebar .hlist .flexnav > li.open > a { background: #f7a600; }

.LB-JungeBuehne .l-content a:hover, .LB-JungeBuehne .l-content a:focus, .LB-JungeBuehne .bx-wrapper .bx-pager.bx-custom-pager a.bx-pager-link, .LB-JungeBuehne .bx-wrapper .bx-controls-auto .bx-controls-auto-item a, .LB-JungeBuehne .bx-wrapper .bx-controls-direction a, .LB-JungeBuehne .bx-wrapper .bx-controls-auto .bx-controls-auto-item a:hover, .LB-JungeBuehne .bx-wrapper .bx-controls-direction a:hover { background-color: #f7a600 !important; }

.LB-JungeBuehne .navi > ul.ym-vlist > li .menu { border-color: #f7a600; }

.LB-JungeBuehne .goPageTop, .LB-JungeBuehne .zm-detail .zmitem__header .vCalendarLink a, .LB-JungeBuehne .c-vcard .vCardLink a.vCard, .LB-JungeBuehne .vCard .vCardLink a.vCard { background-color: #f7a600; }

.LB-JungeBuehne .navi > ul.ym-vlist > li .menu div.unternavi { width: 100%; }

.LB-JungeBuehne .navi > ul.ym-vlist > li .menu div.gesucht { display: none; }

.LB-JungeBuehne .l-header .l-navigation { display: none; }

.LB-JungeBuehne .l-header__row1-funcnav { flex: 0 0 calc(100% - 300px); max-width: calc(100% - 300px); display: flex; justify-content: end; margin-top: 4px; }

@media (max-width: 575.98px) { .LB-JungeBuehne .l-header__row1-funcnav { flex: 0 0 calc(100% - 150px); max-width: calc(100% - 150px); } }

.LB-JungeBuehne .l-header__row1-funcnav .service-navigation { margin-bottom: 0; order: 2; align-items: center; }

.LB-JungeBuehne .l-header__row1-funcnav2 { display: flex; justify-content: flex-end; flex-wrap: wrap; float: right; align-items: center; }

.LB-JungeBuehne .l-header__row1-funcnav div.c-quicksearch { width: calc(100% - 4rem); display: inline-flex; margin-right: 0.5rem; }

.LB-JungeBuehne .l-header__row1-funcnav .c-quicksearch form { display: flex; justify-content: flex-end; width: 100%; }

.LB-JungeBuehne .l-header__row1-brand { flex: 0 0 300px; max-width: 300px; }

.LB-JungeBuehne .l-header__row1-brand a { min-width: 100%; }

.LB-JungeBuehne .l-header__row1-brand img { max-width: inherit; min-width: inherit; }

@media (max-width: 575.98px) { .LB-JungeBuehne .l-header__row1-brand { flex: 0 0 150px; max-width: 150px; } }

.LB-JungeBuehne .l-header__row1 .mobile_navigation { margin-top: 0; display: inline-flex; }

/*	================================================== LAYOUT / site Ludwigsburg-Musikhalle ==================================================*/
.LB-Musikhalle .l-header__row1 .menu .sb-toggle-icon .navicon-line { background-color: #fff; }

.LB-Musikhalle .l-header__stage .v-box h2, .LB-Musikhalle .l-header__stage .v-box .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .LB-Musikhalle .l-header__stage .v-box .pm-tag-toolbar, .LB-Musikhalle .l-header__stage .v-box .presse-administration .pm-tag-toolbar, .presse-administration .LB-Musikhalle .l-header__stage .v-box .pm-tag-toolbar, .LB-Musikhalle .l-header__stage .v-box .pm-topnews .pm-tag-toolbar, .pm-topnews .LB-Musikhalle .l-header__stage .v-box .pm-tag-toolbar, .LB-Musikhalle .l-header__stage .v-box .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .LB-Musikhalle .l-header__stage .v-box .pm-tag-toolbar, .LB-Musikhalle .l-header__stage .v-box .presse-uebersicht .pm-tag-toolbar, .LB-Musikhalle .presse-uebersicht .l-header__stage .v-box .pm-tag-toolbar, .LB-Musikhalle .l-header__stage .v-box .presse-administration .pm-tag-toolbar, .LB-Musikhalle .presse-administration .l-header__stage .v-box .pm-tag-toolbar, .LB-Musikhalle .l-header__stage .v-box .pm-topnews .pm-tag-toolbar, .LB-Musikhalle .pm-topnews .l-header__stage .v-box .pm-tag-toolbar, .LB-Musikhalle .l-header__stage .v-box .presse-uebersicht-tag .pm-tag-toolbar, .LB-Musikhalle .presse-uebersicht-tag .l-header__stage .v-box .pm-tag-toolbar, .LB-Musikhalle .composedcontent-ludwigsburg-markant p, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb h2, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-administration .pm-tag-toolbar, .presse-administration .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-topnews .pm-tag-toolbar, .pm-topnews .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht .pm-tag-toolbar, .LB-Musikhalle .presse-uebersicht .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-administration .pm-tag-toolbar, .LB-Musikhalle .presse-administration .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-topnews .pm-tag-toolbar, .LB-Musikhalle .pm-topnews .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht-tag .pm-tag-toolbar, .LB-Musikhalle .presse-uebersicht-tag .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb h1, .LB-Musikhalle .l-header .c-quicksearch__button, .LB-Musikhalle .l-header__row1 .menu, .LB-Musikhalle .l-footer .l-footer__row4 .service-navigation, .LB-Musikhalle .l-footer .l-footer__row4, .LB-Musikhalle .l-footer .l-footer__row4__innen, .LB-Musikhalle .navi > ul.ym-vlist > li:hover, .LB-Musikhalle .navi > ul.ym-vlist > li.currentParent, .LB-Musikhalle .navi > ul.ym-vlist > li.current, .LB-Musikhalle .navi > ul.ym-vlist > li.open, .LB-Musikhalle .navi > ul.ym-vlist > li .menu .menu_schliessen, .LB-Musikhalle .navi > ul.ym-vlist > li .menu div.gesucht, .LB-Musikhalle.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li, .LB-Musikhalle.Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li, .LB-Musikhalle .bx-wrapper .bx-pager.bx-custom-pager a.bx-pager-link, .LB-Musikhalle .modal-dialog .modal-content button, .LB-Musikhalle .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li, .LB-Musikhalle .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li, .LB-Musikhalle .zmselbstNEU .myEditorCnt #multiimage #multiimgurlfile, .LB-Musikhalle .zmselbstNEU .myEditorCnt #xbild input#bild, .LB-Musikhalle .zmselbstNEU #uebersicht .action > button, .LB-Musikhalle .zm-detail .zmitem__body .buchung a, .LB-Musikhalle .zm-eliste__body .zmitem__more a, .LB-Musikhalle .zm-eliste__header .zmRegister .aktiv, .LB-Musikhalle .zm-suche .buttons a, .LB-Musikhalle .zmnav a, .LB-Musikhalle .searchDiv .searchForm button, .LB-Musikhalle .service-bw-Verfahren .verfahren ul.leistungen + .goPageTop, .LB-Musikhalle .service-bw-Verfahren .verfahren div.kontakt + .goPageTop, .LB-Musikhalle .service-bw-Wegweiser .behoerde ul.leistungen + .goPageTop, .LB-Musikhalle .service-bw-Wegweiser .behoerde div.kontakt + .goPageTop, .LB-Musikhalle .service-bw-Mitarbeiterliste .maliste ul.leistungen + .goPageTop, .LB-Musikhalle .service-bw-Mitarbeiterliste .maliste div.kontakt + .goPageTop, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung ul.leistungen + .goPageTop, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung div.kontakt + .goPageTop, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten ul.leistungen + .goPageTop, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten div.kontakt + .goPageTop, .LB-Musikhalle .vwp #anfangsbuchstaben .lpAktiv, .LB-Musikhalle .vwp #anfangsbuchstaben .aktiv, .LB-Musikhalle .vwp #anfangsbuchstaben .aktivAktuelleAuswahl, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .lpAktiv, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktiv, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktivAktuelleAuswahl, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .lpAktiv, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktiv, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktivAktuelleAuswahl, .LB-Musikhalle .aemterliste .lpOrgEinheiten + .goPageTop, .LB-Musikhalle .pm-detail .pm-parentRubrik a, .LB-Musikhalle .pm-detail-author .pm-parentRubrik a, .LB-Musikhalle .pm-meldung-author .pm-options .pm-rubriken .save-rubrik, .LB-Musikhalle .presse-uebersicht a.showadmin, .LB-Musikhalle .presse-administration a.showadmin, .LB-Musikhalle body.home .zmvx-aussen .zmvx-innen .allVK a, .LB-Musikhalle .flockler-einbindung .ccm-plugin--script-placeholder button, .LB-Musikhalle .basecontent-dvv-zm-adr .rumpf .zm .zmlinktodata a, .LB-Musikhalle .oembed-content.embed-responsive .oembed__saferClick .oembed__button, .LB-Musikhalle .c-vcard .vCardLink a.vCard:before, .LB-Musikhalle .vCard .vCardLink a.vCard:before, .LB-Musikhalle .vCard .vCardLink a.vCard:before, .LB-Musikhalle .pm-pager > span.current, .LB-Musikhalle .zm-eliste__footer .zmNavigClassInnen > span.current, .LB-Musikhalle .pm-pager > span > a, .LB-Musikhalle .zm-eliste__footer .zmNavigClassInnen > span > a, .LB-Musikhalle .pagination .page-item > a, .LB-Musikhalle #xmap .ccm-plugin--script-placeholder button, .LB-Musikhalle .c-map .ccm-plugin--script-placeholder button, .LB-Musikhalle .mapCanvas .ccm-plugin--script-placeholder button, .LB-Musikhalle .mapCanvas .ccm-plugin--script-placeholder button, .LB-Musikhalle .basecontent-dvv-karte-mini .ccm-plugin--script-placeholder button, .LB-Musikhalle .basecontent-dvv-karte .ccm-plugin--script-placeholder button, .LB-Musikhalle #loginForm [type=submit], .LB-Musikhalle .basecontent-dvv-script legend a, .LB-Musikhalle [type="submit"], .LB-Musikhalle [type="reset"], .LB-Musikhalle .gallery1cols + hr + nav .pagination .page-item:first-child a, .LB-Musikhalle .gallery1cols + hr + nav .pagination .page-item:last-child a, .LB-Musikhalle .c-dynco article .moreLink .moreLink a, .LB-Musikhalle .basecontent-dynamic-content article .moreLink .moreLink a, .LB-Musikhalle .basecontent-dynamic-content article .moreLink .moreLink a, .LB-Musikhalle .bx-wrapper .bx-controls-auto .bx-controls-auto-item a, .LB-Musikhalle .bx-wrapper .bx-controls-direction a, .LB-Musikhalle .button a, .LB-Musikhalle .btn, .LB-Musikhalle .ui-state-default a.ui-tabs-anchor, .LB-Musikhalle .c-calsheet div.containerCalendarMonth a, .LB-Musikhalle .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a, .LB-Musikhalle .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a { background-color: #8a1002; color: #fff; text-decoration: none; }

.LB-Musikhalle .l-header__stage .v-box h2 a, .LB-Musikhalle .l-header__stage .v-box .presse-uebersicht .pm-tag-toolbar a, .presse-uebersicht .LB-Musikhalle .l-header__stage .v-box .pm-tag-toolbar a, .LB-Musikhalle .l-header__stage .v-box .presse-administration .pm-tag-toolbar a, .presse-administration .LB-Musikhalle .l-header__stage .v-box .pm-tag-toolbar a, .LB-Musikhalle .l-header__stage .v-box .pm-topnews .pm-tag-toolbar a, .pm-topnews .LB-Musikhalle .l-header__stage .v-box .pm-tag-toolbar a, .LB-Musikhalle .l-header__stage .v-box .presse-uebersicht-tag .pm-tag-toolbar a, .presse-uebersicht-tag .LB-Musikhalle .l-header__stage .v-box .pm-tag-toolbar a, .LB-Musikhalle .l-header__stage .v-box .presse-uebersicht .pm-tag-toolbar a, .LB-Musikhalle .presse-uebersicht .l-header__stage .v-box .pm-tag-toolbar a, .LB-Musikhalle .l-header__stage .v-box .presse-administration .pm-tag-toolbar a, .LB-Musikhalle .presse-administration .l-header__stage .v-box .pm-tag-toolbar a, .LB-Musikhalle .l-header__stage .v-box .pm-topnews .pm-tag-toolbar a, .LB-Musikhalle .pm-topnews .l-header__stage .v-box .pm-tag-toolbar a, .LB-Musikhalle .l-header__stage .v-box .presse-uebersicht-tag .pm-tag-toolbar a, .LB-Musikhalle .presse-uebersicht-tag .l-header__stage .v-box .pm-tag-toolbar a, .LB-Musikhalle .composedcontent-ludwigsburg-markant p a, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb h2 a, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht .pm-tag-toolbar a, .presse-uebersicht .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar a, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-administration .pm-tag-toolbar a, .presse-administration .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar a, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-topnews .pm-tag-toolbar a, .pm-topnews .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar a, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht-tag .pm-tag-toolbar a, .presse-uebersicht-tag .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar a, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht .pm-tag-toolbar a, .LB-Musikhalle .presse-uebersicht .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar a, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-administration .pm-tag-toolbar a, .LB-Musikhalle .presse-administration .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar a, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-topnews .pm-tag-toolbar a, .LB-Musikhalle .pm-topnews .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar a, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht-tag .pm-tag-toolbar a, .LB-Musikhalle .presse-uebersicht-tag .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar a, .LB-Musikhalle .composedcontent-ludwigsburg-ueberschrift-2-gelb h1 a, .LB-Musikhalle .l-header .c-quicksearch__button a, .LB-Musikhalle .l-header__row1 .menu a, .LB-Musikhalle .l-footer .l-footer__row4 .service-navigation a, .LB-Musikhalle .l-footer .l-footer__row4 a, .LB-Musikhalle .l-footer .l-footer__row4__innen a, .LB-Musikhalle .navi > ul.ym-vlist > li:hover a, .LB-Musikhalle .navi > ul.ym-vlist > li.currentParent a, .LB-Musikhalle .navi > ul.ym-vlist > li.current a, .LB-Musikhalle .navi > ul.ym-vlist > li.open a, .LB-Musikhalle .navi > ul.ym-vlist > li .menu .menu_schliessen a, .LB-Musikhalle .navi > ul.ym-vlist > li .menu div.gesucht a, .LB-Musikhalle.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li a, .LB-Musikhalle.Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li a, .LB-Musikhalle .bx-wrapper .bx-pager.bx-custom-pager a.bx-pager-link a, .LB-Musikhalle .modal-dialog .modal-content button a, .LB-Musikhalle .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li a, .LB-Musikhalle .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li a, .LB-Musikhalle .zmselbstNEU .myEditorCnt #multiimage #multiimgurlfile a, .LB-Musikhalle .zmselbstNEU .myEditorCnt #xbild input#bild a, .LB-Musikhalle .zmselbstNEU #uebersicht .action > button a, .LB-Musikhalle .zm-detail .zmitem__body .buchung a a, .LB-Musikhalle .zm-eliste__body .zmitem__more a a, .LB-Musikhalle .zm-eliste__header .zmRegister .aktiv a, .LB-Musikhalle .zm-suche .buttons a a, .LB-Musikhalle .zmnav a a, .LB-Musikhalle .searchDiv .searchForm button a, .LB-Musikhalle .service-bw-Verfahren .verfahren ul.leistungen + .goPageTop a, .LB-Musikhalle .service-bw-Verfahren .verfahren div.kontakt + .goPageTop a, .LB-Musikhalle .service-bw-Wegweiser .behoerde ul.leistungen + .goPageTop a, .LB-Musikhalle .service-bw-Wegweiser .behoerde div.kontakt + .goPageTop a, .LB-Musikhalle .service-bw-Mitarbeiterliste .maliste ul.leistungen + .goPageTop a, .LB-Musikhalle .service-bw-Mitarbeiterliste .maliste div.kontakt + .goPageTop a, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung ul.leistungen + .goPageTop a, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung div.kontakt + .goPageTop a, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten ul.leistungen + .goPageTop a, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten div.kontakt + .goPageTop a, .LB-Musikhalle .vwp #anfangsbuchstaben .lpAktiv a, .LB-Musikhalle .vwp #anfangsbuchstaben .aktiv a, .LB-Musikhalle .vwp #anfangsbuchstaben .aktivAktuelleAuswahl a, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .lpAktiv a, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktiv a, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktivAktuelleAuswahl a, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .lpAktiv a, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktiv a, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktivAktuelleAuswahl a, .LB-Musikhalle .aemterliste .lpOrgEinheiten + .goPageTop a, .LB-Musikhalle .pm-detail .pm-parentRubrik a a, .LB-Musikhalle .pm-detail-author .pm-parentRubrik a a, .LB-Musikhalle .pm-meldung-author .pm-options .pm-rubriken .save-rubrik a, .LB-Musikhalle .presse-uebersicht a.showadmin a, .LB-Musikhalle .presse-administration a.showadmin a, .LB-Musikhalle body.home .zmvx-aussen .zmvx-innen .allVK a a, .LB-Musikhalle .flockler-einbindung .ccm-plugin--script-placeholder button a, .LB-Musikhalle .basecontent-dvv-zm-adr .rumpf .zm .zmlinktodata a a, .LB-Musikhalle .oembed-content.embed-responsive .oembed__saferClick .oembed__button a, .LB-Musikhalle .c-vcard .vCardLink a.vCard:before a, .LB-Musikhalle .vCard .vCardLink a.vCard:before a, .LB-Musikhalle .vCard .vCardLink a.vCard:before a, .LB-Musikhalle .pm-pager > span.current a, .LB-Musikhalle .zm-eliste__footer .zmNavigClassInnen > span.current a, .LB-Musikhalle .pm-pager > span > a a, .LB-Musikhalle .zm-eliste__footer .zmNavigClassInnen > span > a a, .LB-Musikhalle .pagination .page-item > a a, .LB-Musikhalle #xmap .ccm-plugin--script-placeholder button a, .LB-Musikhalle .c-map .ccm-plugin--script-placeholder button a, .LB-Musikhalle .mapCanvas .ccm-plugin--script-placeholder button a, .LB-Musikhalle .mapCanvas .ccm-plugin--script-placeholder button a, .LB-Musikhalle .basecontent-dvv-karte-mini .ccm-plugin--script-placeholder button a, .LB-Musikhalle .basecontent-dvv-karte .ccm-plugin--script-placeholder button a, .LB-Musikhalle #loginForm [type=submit] a, .LB-Musikhalle .basecontent-dvv-script legend a a, .LB-Musikhalle [type="submit"] a, .LB-Musikhalle [type="reset"] a, .LB-Musikhalle .gallery1cols + hr + nav .pagination .page-item:first-child a a, .LB-Musikhalle .gallery1cols + hr + nav .pagination .page-item:last-child a a, .LB-Musikhalle .c-dynco article .moreLink .moreLink a a, .LB-Musikhalle .basecontent-dynamic-content article .moreLink .moreLink a a, .LB-Musikhalle .basecontent-dynamic-content article .moreLink .moreLink a a, .LB-Musikhalle .bx-wrapper .bx-controls-auto .bx-controls-auto-item a a, .LB-Musikhalle .bx-wrapper .bx-controls-direction a a, .LB-Musikhalle .button a a, .LB-Musikhalle .btn a, .LB-Musikhalle .ui-state-default a.ui-tabs-anchor a, .LB-Musikhalle .c-calsheet div.containerCalendarMonth a a, .LB-Musikhalle .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a a, .LB-Musikhalle .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a a { color: #fff; }

.LB-Musikhalle .bx-wrapper .bx-pager.bx-custom-pager a.bx-pager-link.active { background-color: #dee2e6; }

.LB-Musikhalle .sb-slidebar .hlist .flexnav > li.open > a:focus, .LB-Musikhalle .sb-slidebar .hlist .flexnav > li.open > a:hover, .LB-Musikhalle .modal-dialog .modal-content button:hover, .LB-Musikhalle .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li:hover, .LB-Musikhalle .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li:hover, .LB-Musikhalle .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li:hover, .LB-Musikhalle .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li:hover, .LB-Musikhalle .Familienangebote .zm-eliste__body .zmitem__kat li:hover, .LB-Musikhalle .zmselbstNEU .myEditorCnt #multiimage #multiimgurlfile:hover, .LB-Musikhalle .zmselbstNEU .myEditorCnt #xbild input#bild:hover, .LB-Musikhalle .zmselbstNEU #uebersicht .action > button:hover, .LB-Musikhalle .zm-detail .zmitem__body .buchung a:hover, .LB-Musikhalle .zm-eliste__body .zmitem__more a:hover, .LB-Musikhalle .zm-eliste__header .zmRegister .aktiv:hover, .LB-Musikhalle .zm-suche .buttons a:hover, .LB-Musikhalle .zmnav a:hover, .LB-Musikhalle .searchDiv .searchForm button:hover, .LB-Musikhalle .service-bw-Verfahren .verfahren ul.leistungen + .goPageTop:hover, .LB-Musikhalle .service-bw-Verfahren .verfahren div.kontakt + .goPageTop:hover, .LB-Musikhalle .service-bw-Wegweiser .behoerde ul.leistungen + .goPageTop:hover, .LB-Musikhalle .service-bw-Wegweiser .behoerde div.kontakt + .goPageTop:hover, .LB-Musikhalle .service-bw-Mitarbeiterliste .maliste ul.leistungen + .goPageTop:hover, .LB-Musikhalle .service-bw-Mitarbeiterliste .maliste div.kontakt + .goPageTop:hover, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung ul.leistungen + .goPageTop:hover, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung div.kontakt + .goPageTop:hover, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten ul.leistungen + .goPageTop:hover, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten div.kontakt + .goPageTop:hover, .LB-Musikhalle .vwp #anfangsbuchstaben .lpAktiv:hover, .LB-Musikhalle .vwp #anfangsbuchstaben .aktiv:hover, .LB-Musikhalle .vwp #anfangsbuchstaben .aktivAktuelleAuswahl:hover, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .lpAktiv:hover, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktiv:hover, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktivAktuelleAuswahl:hover, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .lpAktiv:hover, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktiv:hover, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktivAktuelleAuswahl:hover, .LB-Musikhalle .aemterliste .lpOrgEinheiten + .goPageTop:hover, .LB-Musikhalle .pm-detail .pm-parentRubrik a:hover, .LB-Musikhalle .pm-detail-author .pm-parentRubrik a:hover, .LB-Musikhalle .pm-meldung-author .pm-options .pm-rubriken .save-rubrik:hover, .LB-Musikhalle .presse-uebersicht a.showadmin:hover, .LB-Musikhalle .presse-administration a.showadmin:hover, .LB-Musikhalle body.home .zmvx-aussen .zmvx-innen .allVK a:hover, .LB-Musikhalle .flockler-einbindung .ccm-plugin--script-placeholder button:hover, .LB-Musikhalle .basecontent-dvv-zm-adr .rumpf .zm .zmlinktodata a:hover, .LB-Musikhalle .oembed-content.embed-responsive .oembed__saferClick .oembed__button:hover, .LB-Musikhalle .c-vcard .vCardLink a.vCard:hover::before, .LB-Musikhalle .vCard .vCardLink a.vCard:hover::before, .LB-Musikhalle .pm-pager > span.current:hover, .LB-Musikhalle .zm-eliste__footer .zmNavigClassInnen > span.current:hover, .LB-Musikhalle .pm-pager > span > a:hover, .LB-Musikhalle .zm-eliste__footer .zmNavigClassInnen > span > a:hover, .LB-Musikhalle .pagination .page-item > a:hover, .LB-Musikhalle #xmap .ccm-plugin--script-placeholder button:hover, .LB-Musikhalle .c-map .ccm-plugin--script-placeholder button:hover, .LB-Musikhalle .mapCanvas .ccm-plugin--script-placeholder button:hover, .LB-Musikhalle .basecontent-dvv-karte-mini .ccm-plugin--script-placeholder button:hover, .LB-Musikhalle .basecontent-dvv-karte .ccm-plugin--script-placeholder button:hover, .LB-Musikhalle #loginForm [type="submit"]:hover, .LB-Musikhalle .basecontent-dvv-script legend a:hover, .LB-Musikhalle [type="submit"]:hover, .LB-Musikhalle [type="reset"]:hover, .LB-Musikhalle .gallery1cols + hr + nav .pagination .page-item:first-child a:hover, .LB-Musikhalle .gallery1cols + hr + nav .pagination .page-item:last-child a:hover, .LB-Musikhalle .c-dynco article .moreLink .moreLink a:hover, .LB-Musikhalle .basecontent-dynamic-content article .moreLink .moreLink a:hover, .LB-Musikhalle .bx-wrapper .bx-controls-auto .bx-controls-auto-item a:hover, .LB-Musikhalle .bx-wrapper .bx-controls-direction a:hover, .LB-Musikhalle .button a:hover, .LB-Musikhalle .btn:hover, .LB-Musikhalle .ui-state-default a.ui-tabs-anchor:hover, .LB-Musikhalle .c-calsheet div.containerCalendarMonth a:hover, .LB-Musikhalle .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a:hover { background-color: #8a1002; color: #fff; }

.LB-Musikhalle .sb-slidebar .hlist .flexnav > li.open > a:focus a, .LB-Musikhalle .sb-slidebar .hlist .flexnav > li.open > a:hover a, .LB-Musikhalle .modal-dialog .modal-content button:hover a, .LB-Musikhalle .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li:hover a, .LB-Musikhalle .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li:hover a, .LB-Musikhalle .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li:hover a, .LB-Musikhalle .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li:hover a, .LB-Musikhalle .Familienangebote .zm-eliste__body .zmitem__kat li:hover a, .LB-Musikhalle .zmselbstNEU .myEditorCnt #multiimage #multiimgurlfile:hover a, .LB-Musikhalle .zmselbstNEU .myEditorCnt #xbild input#bild:hover a, .LB-Musikhalle .zmselbstNEU #uebersicht .action > button:hover a, .LB-Musikhalle .zm-detail .zmitem__body .buchung a:hover a, .LB-Musikhalle .zm-eliste__body .zmitem__more a:hover a, .LB-Musikhalle .zm-eliste__header .zmRegister .aktiv:hover a, .LB-Musikhalle .zm-suche .buttons a:hover a, .LB-Musikhalle .zmnav a:hover a, .LB-Musikhalle .searchDiv .searchForm button:hover a, .LB-Musikhalle .service-bw-Verfahren .verfahren ul.leistungen + .goPageTop:hover a, .LB-Musikhalle .service-bw-Verfahren .verfahren div.kontakt + .goPageTop:hover a, .LB-Musikhalle .service-bw-Wegweiser .behoerde ul.leistungen + .goPageTop:hover a, .LB-Musikhalle .service-bw-Wegweiser .behoerde div.kontakt + .goPageTop:hover a, .LB-Musikhalle .service-bw-Mitarbeiterliste .maliste ul.leistungen + .goPageTop:hover a, .LB-Musikhalle .service-bw-Mitarbeiterliste .maliste div.kontakt + .goPageTop:hover a, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung ul.leistungen + .goPageTop:hover a, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung div.kontakt + .goPageTop:hover a, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten ul.leistungen + .goPageTop:hover a, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten div.kontakt + .goPageTop:hover a, .LB-Musikhalle .vwp #anfangsbuchstaben .lpAktiv:hover a, .LB-Musikhalle .vwp #anfangsbuchstaben .aktiv:hover a, .LB-Musikhalle .vwp #anfangsbuchstaben .aktivAktuelleAuswahl:hover a, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .lpAktiv:hover a, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktiv:hover a, .LB-Musikhalle .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktivAktuelleAuswahl:hover a, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .lpAktiv:hover a, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktiv:hover a, .LB-Musikhalle .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktivAktuelleAuswahl:hover a, .LB-Musikhalle .aemterliste .lpOrgEinheiten + .goPageTop:hover a, .LB-Musikhalle .pm-detail .pm-parentRubrik a:hover a, .LB-Musikhalle .pm-detail-author .pm-parentRubrik a:hover a, .LB-Musikhalle .pm-meldung-author .pm-options .pm-rubriken .save-rubrik:hover a, .LB-Musikhalle .presse-uebersicht a.showadmin:hover a, .LB-Musikhalle .presse-administration a.showadmin:hover a, .LB-Musikhalle body.home .zmvx-aussen .zmvx-innen .allVK a:hover a, .LB-Musikhalle .flockler-einbindung .ccm-plugin--script-placeholder button:hover a, .LB-Musikhalle .basecontent-dvv-zm-adr .rumpf .zm .zmlinktodata a:hover a, .LB-Musikhalle .oembed-content.embed-responsive .oembed__saferClick .oembed__button:hover a, .LB-Musikhalle .c-vcard .vCardLink a.vCard:hover::before a, .LB-Musikhalle .vCard .vCardLink a.vCard:hover::before a, .LB-Musikhalle .pm-pager > span.current:hover a, .LB-Musikhalle .zm-eliste__footer .zmNavigClassInnen > span.current:hover a, .LB-Musikhalle .pm-pager > span > a:hover a, .LB-Musikhalle .zm-eliste__footer .zmNavigClassInnen > span > a:hover a, .LB-Musikhalle .pagination .page-item > a:hover a, .LB-Musikhalle #xmap .ccm-plugin--script-placeholder button:hover a, .LB-Musikhalle .c-map .ccm-plugin--script-placeholder button:hover a, .LB-Musikhalle .mapCanvas .ccm-plugin--script-placeholder button:hover a, .LB-Musikhalle .basecontent-dvv-karte-mini .ccm-plugin--script-placeholder button:hover a, .LB-Musikhalle .basecontent-dvv-karte .ccm-plugin--script-placeholder button:hover a, .LB-Musikhalle #loginForm [type="submit"]:hover a, .LB-Musikhalle .basecontent-dvv-script legend a:hover a, .LB-Musikhalle [type="submit"]:hover a, .LB-Musikhalle [type="reset"]:hover a, .LB-Musikhalle .gallery1cols + hr + nav .pagination .page-item:first-child a:hover a, .LB-Musikhalle .gallery1cols + hr + nav .pagination .page-item:last-child a:hover a, .LB-Musikhalle .c-dynco article .moreLink .moreLink a:hover a, .LB-Musikhalle .basecontent-dynamic-content article .moreLink .moreLink a:hover a, .LB-Musikhalle .bx-wrapper .bx-controls-auto .bx-controls-auto-item a:hover a, .LB-Musikhalle .bx-wrapper .bx-controls-direction a:hover a, .LB-Musikhalle .button a:hover a, .LB-Musikhalle .btn:hover a, .LB-Musikhalle .ui-state-default a.ui-tabs-anchor:hover a, .LB-Musikhalle .c-calsheet div.containerCalendarMonth a:hover a, .LB-Musikhalle .basecontent-dvv-zm-kalenderblatt div.containerCalendarMonth a:hover a { text-decoration: underline; }

.LB-Musikhalle .btn a { color: #fff; text-decoration: none; }

.LB-Musikhalle .btn a:after { background-image: url(../img/icons/externer-Link-weiss.svg) !important; }

.LB-Musikhalle .basecontent-dvv-linklist li a.externerLink:hover, .LB-Musikhalle .basecontent-dvv-linklist li a.externerLink:focus, .LB-Musikhalle .basecontent-dvv-linklist li a.httpsLink:hover, .LB-Musikhalle .basecontent-dvv-linklist li a.httpsLink:focus { background-image: url(../img/icons/externer-Link-weiss.svg) !important; }

.LB-Musikhalle .l-content a:hover, .LB-Musikhalle .l-content a:focus { background-color: #8a1002 !important; color: #fff; text-decoration: underline; }

.LB-Musikhalle .l-content a.externerLink:hover:after, .LB-Musikhalle .l-content a.externerLink:focus:after { background-image: url(../img/icons/externer-Link-weiss.svg) !important; }

.LB-Musikhalle .l-content a.internerLink:hover, .LB-Musikhalle .l-content a.internerLink:focus { background-image: url(../img/icons/Pfeil-link-weiss.svg) !important; }

.LB-Musikhalle .composedcontent-ludwigsburg-box-kacheln p a.internerLink:hover, .LB-Musikhalle .composedcontent-ludwigsburg-box-kacheln p a.internerLink:focus { background-image: url(../img/icons/Pfeil-link-weiss.svg) !important; }

.LB-Musikhalle .navi > ul.ym-vlist > li .menu { border-color: #8a1002; }

.LB-Musikhalle .zm-detail .zmitem__header .vCalendarLink a, .LB-Musikhalle .goPageTop { background-color: #8a1002; }

.LB-Musikhalle .c-vcard .vCardLink a.vCard, .LB-Musikhalle .vCard .vCardLink a.vCard { background-color: #8a1002; color: #fff; }

.LB-Musikhalle .ccm-modal:not(.ccm-widget) .ccm-modal--footer > button, .LB-Musikhalle .ccm-modal:not(.ccm-widget) .ccm-modal--footer > .button, .LB-Musikhalle .ccm-root .ccm-widget--buttons .button, .LB-Musikhalle .ccm-root .ccm-widget--buttons button, .LB-Musikhalle .ccm-root .button.ccm-info-button, .LB-Musikhalle .ccm-root button.ccm-info-button { background-color: #8a1002 !important; color: #fff; }

.LB-Musikhalle .l-header .l-navigation { display: none; }

.LB-Musikhalle .l-header__row1-funcnav { flex: 0 0 calc(100% - 300px); max-width: calc(100% - 300px); display: flex; justify-content: end; margin-top: 4px; }

@media (max-width: 575.98px) { .LB-Musikhalle .l-header__row1-funcnav { flex: 0 0 calc(100% - 150px); max-width: calc(100% - 150px); } }

.LB-Musikhalle .l-header__row1-funcnav .service-navigation { margin-bottom: 0; order: 2; align-items: center; }

.LB-Musikhalle .l-header__row1-funcnav2 { display: flex; justify-content: flex-end; flex-wrap: wrap; float: right; align-items: center; }

.LB-Musikhalle .l-header__row1-funcnav div.c-quicksearch { width: calc(100% - 4rem); display: inline-flex; margin-right: 0.5rem; }

.LB-Musikhalle .l-header__row1-funcnav .c-quicksearch form { display: flex; justify-content: flex-end; width: 100%; }

.LB-Musikhalle .l-header__row1-brand { flex: 0 0 300px; max-width: 300px; }

.LB-Musikhalle .l-header__row1-brand a { min-width: 100%; }

.LB-Musikhalle .l-header__row1-brand img { max-width: inherit; min-width: inherit; }

@media (max-width: 575.98px) { .LB-Musikhalle .l-header__row1-brand { flex: 0 0 150px; max-width: 150px; } }

.LB-Musikhalle .l-header__row1 .mobile_navigation { margin-top: 0; display: inline-flex; }

.LB-Musikhalle .l-footer__row4 a { color: #fff; }

.LB-Musikhalle .l-footer__row4 a:focus, .LB-Musikhalle .l-footer__row4 a:hover { color: #fff; }

.LB-Musikhalle .sb-slidebar { width: 30vw; }

.LB-Musikhalle .sb-slidebar .hlist .flexnav { overflow: initial; }

.LB-Musikhalle .sb-slidebar .hlist .flexnav li a:hover, .LB-Musikhalle .sb-slidebar .hlist .flexnav li A:focus, .LB-Musikhalle .sb-slidebar .hlist .flexnav li a.active { background: #8a1002; color: #fff; }

.LB-Musikhalle .sb-slidebar .hlist .flexnav > li.open > a { background: #8a1002; color: #fff; }

.LB-Musikhalle .sb-slidebar .hlist .flexnav .touch-button:hover, .LB-Musikhalle .sb-slidebar .hlist .flexnav .touch-button:focus { background: #8a1002; }

.LB-Musikhalle .sb-slidebar .hlist .flexnav .touch-button:hover .navicon, .LB-Musikhalle .sb-slidebar .hlist .flexnav .touch-button:focus .navicon { background-image: url(../img/icons/Pfeil-runter-weiss.svg); }

.LB-Musikhalle .sb-slidebar .iconnavi { display: none; }

/*	================================================== LAYOUT / site Ludwigsburg-BZW ==================================================*/
.BZW .l-header .l-navigation { display: none; }

.BZW .l-header__row1-funcnav { flex: 0 0 calc(100% - 250px); max-width: calc(100% - 250px); display: flex; justify-content: end; margin-top: 4px; }

.BZW .l-header__row1-funcnav .service-navigation { margin-bottom: 0; order: 2; align-items: center; }

.BZW .l-header__row1-funcnav2 { display: flex; justify-content: flex-end; flex-wrap: wrap; float: right; align-items: center; }

.BZW .l-header__row1-funcnav div.c-quicksearch { width: calc(100% - 4rem); display: inline-flex; margin-right: 0.5rem; }

.BZW .l-header__row1-funcnav .c-quicksearch form { display: flex; justify-content: flex-end; width: 100%; }

.BZW .l-header__row1-brand { flex: 0 0 250px; max-width: 250px; }

.BZW .l-header__row1 .mobile_navigation { margin-top: 0; display: inline-flex; max-height: 53px; }

.BZW .l-footer .l-footer__row2-social-bookmarks a img { max-height: inherit; }

.BZW .sb-slidebar { max-width: 400px; }

.BZW .sb-slidebar .hlist .flexnav { overflow-x: initial; }

.BZW .sb-slidebar .hlist .flexnav li:last-child { border-bottom: 1px solid #000; }

.BZW .pm-search { display: none; }

.BZW .pm-topnews .pm-detaillink { width: 100%; }

/*	================================================== LAYOUT / site Ludwigsburg-Intranet-2024 ==================================================*/
.LB-Intranet .l-header .l-navigation { display: none; }

.LB-Intranet .l-header__row1-funcnav { flex: 0 0 calc(100% - 250px); max-width: calc(100% - 250px); display: flex; justify-content: end; margin-top: 4px; }

.LB-Intranet .l-header__row1-funcnav .service-navigation { margin-bottom: 0; order: 2; align-items: center; }

.LB-Intranet .l-header__row1-funcnav2 { display: flex; justify-content: flex-end; flex-wrap: wrap; float: right; align-items: center; }

.LB-Intranet .l-header__row1-funcnav div.c-quicksearch { width: calc(100% - 4rem); display: inline-flex; margin-right: 0.5rem; }

.LB-Intranet .l-header__row1-funcnav .c-quicksearch form { display: flex; justify-content: flex-end; width: 100%; }

.LB-Intranet .l-header__row1-brand { flex: 0 0 250px; max-width: 250px; }

.LB-Intranet .l-header__row1 .mobile_navigation { margin-top: 0; display: inline-flex; max-height: 53px; }

@media (max-width: 991.98px) { .LB-Intranet .l-header__row1-funcnav .service-navigation { left: 160px; } }

@media (max-width: 575.98px) { .LB-Intranet .l-header__row1-funcnav .service-navigation { justify-content: flex-end; } .LB-Intranet .l-header__row1-funcnav .service-navigation li:last-child { padding-right: 1rem; } }

.LB-Intranet .l-footer .l-footer__row4__innen { display: flex; justify-content: space-between; flex-wrap: wrap; }

.LB-Intranet .l-footer .l-footer__row4 a.info { max-height: 1rem; display: inline-block; margin-left: 0; color: transparent; }

.LB-Intranet .l-footer .l-footer__row4 a.info:hover, .LB-Intranet .l-footer .l-footer__row4 a.info:focus { color: #000; }

.LB-Intranet .l-footer .l-footer__row4 .service-navigation { margin-bottom: 0; padding-left: 0; padding-bottom: 0; }

@media (max-width: 1199.98px) { .LB-Intranet .l-footer .l-footer__row4 .service-navigation { min-width: 100%; order: 2; } .LB-Intranet .l-footer .l-footer__row4 .service-navigation .teil1, .LB-Intranet .l-footer .l-footer__row4 .service-navigation .teil2 { width: fit-content; padding-left: 0; } .LB-Intranet .l-footer .l-footer__row4 .service-navigation .teil1 li:first-child a, .LB-Intranet .l-footer .l-footer__row4 .service-navigation .teil2 li:first-child a { margin-left: 0; } }

.LB-Intranet .l-footer .l-footer__row4 .kommone { padding-bottom: 3px; }

@media (max-width: 1199.98px) { .LB-Intranet .l-footer .l-footer__row4 .kommone { order: 1; } }

.LB-Intranet .l-footer .l-footer__row4-social-bookmarks { padding: 1rem 0 1rem 1.5rem; margin-bottom: 0; /*@include make-col(6); @include make-col-ready();*/ text-align: right; list-style: none; display: flex; align-items: center; }

@media (max-width: 1199.98px) { .LB-Intranet .l-footer .l-footer__row4-social-bookmarks { order: 1; } }

@media (max-width: 575.98px) { .LB-Intranet .l-footer .l-footer__row4-social-bookmarks { flex: 0 0 100%; max-width: 100%; padding-top: 0; } }

.LB-Intranet .l-footer .l-footer__row4-social-bookmarks li { display: inline-block; margin-left: 1rem; height: inherit; }

.LB-Intranet .l-footer .l-footer__row4-social-bookmarks li:first-child { margin-left: 0; }

.LB-Intranet .l-footer .l-footer__row4-social-bookmarks a { color: transparent; max-width: 2rem; max-height: 2rem; overflow: hidden; display: inline-block; text-align: center; display: flex; }

.LB-Intranet .l-footer .l-footer__row4-social-bookmarks a img { max-width: 100%; max-height: inherit; }

@media (max-width: 1199.98px) { .LB-Intranet .goPageTop { bottom: 3rem; } }

@media (max-width: 991.98px) { .LB-Intranet .goPageTop { bottom: 7rem; } }

@media (max-width: 767.98px) { .LB-Intranet .goPageTop { bottom: 8rem; } }

.LB-Intranet .sb-slidebar { max-width: 400px; }

.LB-Intranet .sb-slidebar .hlist .flexnav { overflow-x: initial; }

.LB-Intranet .sb-slidebar .hlist .flexnav li:last-child { border-bottom: 1px solid #000; }

.LB-Intranet .zm-suche .zmSuchButton input { margin-top: 1.5rem; }

.LB-Intranet .zm-eliste .kat + h3, .LB-Intranet .zm-eliste .time + .title h3 { margin: 10px 0 0; }

.LB-Intranet .zm-eliste .zmitem { margin-bottom: 20px; }

.LB-Intranet .zm-detail .zeitraum .zmtitel h2.zeit, .LB-Intranet .zm-detail .zeitraum .zmtitel .presse-uebersicht .zeit.pm-tag-toolbar, .presse-uebersicht .LB-Intranet .zm-detail .zeitraum .zmtitel .zeit.pm-tag-toolbar, .LB-Intranet .zm-detail .zeitraum .zmtitel .presse-administration .zeit.pm-tag-toolbar, .presse-administration .LB-Intranet .zm-detail .zeitraum .zmtitel .zeit.pm-tag-toolbar, .LB-Intranet .zm-detail .zeitraum .zmtitel .pm-topnews .zeit.pm-tag-toolbar, .pm-topnews .LB-Intranet .zm-detail .zeitraum .zmtitel .zeit.pm-tag-toolbar, .LB-Intranet .zm-detail .zeitraum .zmtitel .presse-uebersicht-tag .zeit.pm-tag-toolbar, .presse-uebersicht-tag .LB-Intranet .zm-detail .zeitraum .zmtitel .zeit.pm-tag-toolbar { font-size: 1.45rem; margin: 1em 0; }

.LB-Intranet .zm-detail .zeitraum .zmtitel .summary { display: none; }

.LB-Intranet .zm-detail h3.zusatzbezeichnung { margin: 0; }

.LB-Intranet .zmselbstNEU { margin-top: 2.5rem; }

.LB-Intranet .zmselbstNEU .radio label { margin-right: 10px; }

.LB-Intranet .zmselbstNEU .radio input { margin-right: 30px; }

.LB-Intranet .zmselbstNEU textarea { width: 100%; height: 300px; }

body.home.LB-Intranet .content-home { background: none; }

body.home.LB-Intranet .content-home .v-standard { background: none; }

@media (min-width: 3001px) { body.LB-Intranet .l-header__row1 .mobile_navigation { display: none; } body.LB-Intranet .sb-slidebar { visibility: visible; } body.LB-Intranet .sb-close.menu { display: none; } }

/*	================================================== LAYOUT / header ==================================================*/
.l-header__stage { display: flex; flex-wrap: wrap; margin-right: -25px; margin-left: -25px; max-width: 2500px; position: relative; margin: 25px auto 0; clear: both; /*@include media-breakpoint-down(sm) { margin-top:10px; //display: none; }*/ }

@media (max-width: 1199.98px) { .l-header__stage { margin-top: 6px; } }

@media (max-width: 767.98px) { .l-header__stage { margin-top: 3.5rem; } }

.l-header__stage.mobil { display: none; }

@media (max-width: 767.98px) { .l-header__stage.mobil { display: block; } .l-header__stage.mobil + .l-header__stage { display: none; } }

.l-header__stage .c-image, .l-header__stage div.image { margin: 0; overflow: hidden; width: 100vw; max-width: 2500px; }

.l-header__stage .c-image.mobil, .l-header__stage div.mobil.image { display: none; }

@media (max-width: 767.98px) { .l-header__stage .c-image.mobil, .l-header__stage div.mobil.image { display: block; max-height: 500px; overflow: hidden; } }

.l-header__stage .image-inner { /*display: flex;  justify-content: center;  align-items: center; overflow: hidden; @include media-breakpoint-up(md) {min-height:400px;} @include media-breakpoint-down(md) {min-height:200px;}*/ }

.l-header__stage .image-inner img { object-fit: cover; width: 100%; height: auto; min-width: 100%; }

@media (min-width: 992px) { .l-header__stage .image-inner img { min-height: 400px; } }

@media (max-width: 991.98px) { .l-header__stage .image-inner img { min-height: 200px; } }

.l-header__stage figcaption { position: absolute; top: 0; right: 0; padding: 2px 5px; color: #fff; background: rgba(0, 0, 0, 0.6); }

.l-header__stage .v-row { width: 100%; padding-right: 25px; padding-left: 25px; margin-right: auto; margin-left: auto; max-width: 1400px; display: block; margin-bottom: 0; }

.l-header__stage .v-row > div[class^="col"], .l-header__stage .v-row .col-md-12 { position: unset; }

.l-header__stage .v-box { position: absolute; top: 100px; margin-left: -25px; max-width: 40%; }

@media (max-width: 1199.98px) { .l-header__stage .v-box { max-width: 50%; } }

@media (max-width: 991.98px) { .l-header__stage .v-box { max-width: 60%; top: 25px; } }

@media (max-width: 767.98px) { .l-header__stage .v-box { max-width: 70%; } }

.l-header__stage .v-box h2, .l-header__stage .v-box .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .l-header__stage .v-box .pm-tag-toolbar, .l-header__stage .v-box .presse-administration .pm-tag-toolbar, .presse-administration .l-header__stage .v-box .pm-tag-toolbar, .l-header__stage .v-box .pm-topnews .pm-tag-toolbar, .pm-topnews .l-header__stage .v-box .pm-tag-toolbar, .l-header__stage .v-box .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .l-header__stage .v-box .pm-tag-toolbar { font-weight: normal; margin: 0 0 0.5rem; }

.l-header__stage .v-box p { background: #fff; padding: 0.7rem 1.5rem; display: inline-block; }

.l-header__stage .welle { position: absolute; bottom: -1px; left: -5px; right: -5px; }

.l-header__stage .welle img { width: 100%; }

.l-header__stage .v-standard:empty + .welle { display: none; }

.l-header__row1 { display: flex; flex-wrap: wrap; margin-right: -25px; margin-left: -25px; position: relative; /*.sb-toggle-right,.entdecken,.suchicon { // display: none; float:right; }*/ }

@media (max-width: 767.98px) { .l-header__row1 { margin: 0; padding-left: 10px; position: fixed; z-index: 2; background: #fff; top: 0px; width: 100%; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.16); } }

.l-header__row1-brand { flex: 0 0 50%; max-width: 50%; position: relative; width: 100%; padding-right: 25px; padding-left: 25px; padding: 25px; text-align: left; transition: all 1s; opacity: 1; }

@media (max-width: 1199.98px) { .l-header__row1-brand { flex: 0 0 250px; max-width: 250px; } }

@media (max-width: 767.98px) { .l-header__row1-brand { margin: 10px 0; padding: 0; max-width: 70px; flex: 0 0 70px; } }

.l-header__row1-brand img { max-width: 250px; width: calc(100% - 4.4rem); min-width: 200px; max-height: 120px; }

@media (max-width: 767.98px) { .l-header__row1-brand img { max-width: 120px; min-width: 120px; } }

.l-header__row1-funcnav { flex: 0 0 50%; max-width: 50%; position: relative; width: 100%; padding-right: 25px; padding-left: 25px; position: unset; text-align: right; /*@include media-breakpoint-down(sm) { /*display: flex; width: 100%; max-width: 100%; padding: 0 0 0 12px; position: fixed; z-index: 2; background: $white; margin-left: -10px; justify-content: flex-start; }*/ }

@media (max-width: 1199.98px) { .l-header__row1-funcnav { flex: 0 0 calc(100% - 250px); max-width: calc(100% - 250px); display: flex; justify-content: end; margin-top: 4px; } }

@media (max-width: 767.98px) { .l-header__row1-funcnav { flex: 0 0 calc(100% - 70px); max-width: calc(100% - 70px); display: flex; justify-content: end; margin-top: 4px; padding: 0 10px; } }

.l-header__row1-funcnav .service-navigation { display: flex; justify-content: flex-end; text-align: right; padding: 0; /*@include media-breakpoint-down(md) { position: absolute; top: 0px; left: 0; right: 1rem; width: auto; }*/ /*@include media-breakpoint-down(sm) { margin-left: -500%; width: 600%; }*/ }

@media (max-width: 1199.98px) { .l-header__row1-funcnav .service-navigation { margin-bottom: 0; order: 2; align-items: center; } }

@media (max-width: 767.98px) { .l-header__row1-funcnav .service-navigation { order: 1; } }

.l-header__row1-funcnav .service-navigation #eyeAble_customToolOpenerID img { padding: 8px 0px 0px 5px; height: 90%; }

.l-header__row1-funcnav .service-navigation #eyeAble_customToolOpenerID img:hover { cursor: pointer; }

.l-header__row1-funcnav .service-navigation li { list-style: none; min-width: fit-content; margin-left: 0; }

@media (max-width: 1199.98px) { .l-header__row1-funcnav .service-navigation li { margin: 5px 0 0 0.5rem; } }

@media (max-width: 767.98px) { .l-header__row1-funcnav .service-navigation li { height: 2rem; } }

.l-header__row1-funcnav .service-navigation a { font-size: 3rem; color: transparent; width: 3rem; height: 3rem; overflow: hidden; display: inline-block; text-align: center; /*&[data-hreflang="de-DE-simple"] {display: none;}*/ }

.l-header__row1-funcnav .service-navigation a.gebaerden { display: none; background: url(../img/icons/gebaerden.svg) no-repeat 4px 4px; background-size: 80%; }

.l-header__row1-funcnav .service-navigation a.leichteSprache { background: url(../img/icons/leichte-sprache.svg) no-repeat 5px 5px; background-size: 80%; }

.l-header__row1-funcnav .service-navigation a.info { color: transparent; }

.l-header__row1-funcnav .service-navigation a.info:hover { color: #495057; }

@media (max-width: 767.98px) { .l-header__row1-funcnav .service-navigation a.info { display: none; } }

.l-header__row1-funcnav .service-navigation a.englisch { color: #000; font-size: 1rem; padding-top: 0.8rem; font-weight: bold; width: auto; min-width: 3rem; }

@media (max-width: 767.98px) { .l-header__row1-funcnav .service-navigation a.englisch { padding-top: 0.5rem; } }

@media (max-width: 767.98px) { .l-header__row1-funcnav .service-navigation a { height: 2rem; width: 2rem; font-size: 2rem; } }

.l-header__row1-funcnav2 { position: relative; /*@include media-breakpoint-down(md) { width: 10rem; }*/ }

@media (max-width: 1199.98px) { .l-header__row1-funcnav2 { display: flex; justify-content: flex-end; flex-wrap: wrap; float: right; align-items: center; } }

@media (max-width: 767.98px) { .l-header__row1-funcnav2 { order: 2; margin-left: 12px; } }

.l-header__row1-funcnav .c-quicksearch { justify-content: flex-end; align-items: center; margin-bottom: 0 !important; flex-flow: nowrap; /*@include media-breakpoint-down(md) { form {width: 59px;} }*/ }

@media (max-width: 1199.98px) { .l-header__row1-funcnav .c-quicksearch { margin-right: 0.5rem; } .l-header__row1-funcnav .c-quicksearch form { display: flex; justify-content: flex-end; width: 100%; } }

@media (max-width: 767.98px) { .l-header__row1-funcnav .c-quicksearch { margin-right: 5px; } .l-header__row1-funcnav .c-quicksearch form { width: 32px; } .l-header__row1-funcnav .c-quicksearch form .c-quicksearch__button { width: 2rem; height: 2rem; } .l-header__row1-funcnav .c-quicksearch form .c-quicksearch__button img { width: 2rem; } }

@media (max-width: 1199.98px) { .l-header__row1-funcnav div.c-quicksearch { width: calc(100% - 4rem); display: inline-flex; } }

@media (max-width: 991.98px) { .l-header__row1-funcnav div.c-quicksearch input { display: none; } }

@media (max-width: 767.98px) { .l-header__row1.kurz .l-header__row1-brand { margin: 0; } .l-header__row1.kurz .l-header__row1-funcnav { margin-top: 0px; } }

.l-header__row1 .mobile_navigation { display: none; /*@include media-breakpoint-down(lg) { display: inline-block; margin-top: 1rem; }*/ }

@media (max-width: 1199.98px) { .l-header__row1 .mobile_navigation { margin-top: 0; display: inline-flex; max-height: 53px; } }

@media (max-width: 767.98px) { .l-header__row1 .mobile_navigation { max-height: 2rem; } }

.l-header__row1 .menu { cursor: pointer; padding: 13px 14px 5px 15px; height: 50px; background-color: #FFCC00; position: relative; border-width: 0; border-radius: 0; }

@media (max-width: 767.98px) { .l-header__row1 .menu { padding: 10px 5px 8px; height: 2rem; } }

.l-header__row1 .menu span { display: block; }

.l-header__row1 .menu .sb-toggle-icon .navicon-line { background-color: #000; border-radius: 1px; height: 4px; margin-bottom: 6px; width: 25px; border-radius: 3px; }

@media (max-width: 767.98px) { .l-header__row1 .menu .sb-toggle-icon .navicon-line { height: 2px; margin-bottom: 3px; width: 22px; } }

.l-header__row1 .menu img { width: 35px; height: 35px; }

.l-navigation { display: block; }

@media (max-width: 1199.98px) { .l-navigation { display: none; } }

/*	================================================== LAYOUT / contentfooter ==================================================*/
#contentFooter { display: none; }

/*
.l-contentfooter {@include in-grid();display:block;text-align:center;margin-bottom:$grid-gutter-width;}
// goPageTop-Link
a.goPageTop {display:block;font-size:$std-fa-button-size;text-align:center;margin-top:1em;position:relative;}
// Seiten-Abo
a[onclick*="sendSubscription"] {@extend %btn;}
a[onclick*="sendSubscription"]:before {color:$white;}

// Social Bookmarks
.social-bookmarks a {color:$white;font-size:40px;margin-right:0.4rem}
.social-bookmarks a i {padding:10px 30px;}
.fa-facebook-square {background-color:#3b5998}
.fa-twitter-square {background-color:#00aced}
.fa-whatsapp {background-color:#43d854}
.fa-pinterest {background-color:#bd081c}
.rss .fa {background-color:#fa9b39}
*/
/*	================================================== LAYOUT / footer ==================================================*/
.l-footer .l-footer__row1 { background: #FFCC00; text-align: center; overflow: hidden; }

.l-footer .l-footer__row1 a { font-weight: bold; padding: 0.5rem 0rem; display: inline-block; width: 100%; }

.l-footer .l-footer__row1 a:before { display: inline-block; margin-right: 0.5rem; background: url(../img/icons/Pfeil-hoch.svg) 0 5px no-repeat; width: 1rem; height: 1rem; background-size: 100%; content: " "; }

.l-footer a:hover, .l-footer a:hover:before { text-decoration: underline; }

.l-footer .l-footer__row2 { display: flex; flex-wrap: wrap; margin-right: -25px; margin-left: -25px; margin-top: 5rem; }

@media (max-width: 991.98px) { .l-footer .l-footer__row2 { margin-top: 1rem; } }

.l-footer .l-footer__row2-brand { flex: 0 0 50%; max-width: 50%; position: relative; width: 100%; padding-right: 25px; padding-left: 25px; padding: 25px; text-align: left; }

@media (max-width: 575.98px) { .l-footer .l-footer__row2-brand { flex: 0 0 100%; max-width: 100%; } }

.l-footer .l-footer__row2-brand li { display: inline; list-style: none; padding-right: 25px; }

.l-footer .l-footer__row2-brand img { max-width: 200px; width: auto; max-height: 75px; }

.l-footer .l-footer__row2-social-bookmarks { flex: 0 0 50%; max-width: 50%; position: relative; width: 100%; padding-right: 25px; padding-left: 25px; padding: 50px 25px 25px 0; text-align: right; list-style: none; }

@media (max-width: 575.98px) { .l-footer .l-footer__row2-social-bookmarks { flex: 0 0 100%; max-width: 100%; padding-top: 0; } }

.l-footer .l-footer__row2-social-bookmarks li { display: inline-block; margin-left: 1rem; }

.l-footer .l-footer__row2-social-bookmarks li:first-child { margin-left: 0; }

.l-footer .l-footer__row2-social-bookmarks a { color: transparent; max-width: 2rem; max-height: 2rem; overflow: hidden; display: inline-block; text-align: center; }

.l-footer .l-footer__row2-social-bookmarks a img { max-width: 100%; }

.l-footer .l-footer__row3 { display: flex; flex-wrap: wrap; margin-right: -25px; margin-left: -25px; margin-top: 1rem; }

.l-footer .l-footer__row3-sitemap { flex: 0 0 100%; max-width: 100%; position: relative; width: 100%; padding-right: 25px; padding-left: 25px; }

@media (max-width: 991.98px) { .l-footer .l-footer__row3-sitemap { display: none; } }

.l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child { display: flex; padding: 0 0 0rem 0; font-size: 0.9em; margin: 0rem -25px 4rem 0; }

.l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li { flex: 0 0 20%; width: 100%; list-style: none; padding-right: 25px; }

.l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li > a { font-weight: bold; padding-bottom: 1.5rem; text-transform: uppercase; }

.l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li:nth-child(5) { background: url(../img/icons/inspiriert.svg) left bottom no-repeat transparent; background-size: 90%; padding-bottom: 7rem; }

.l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li:nth-child(6), .l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li:nth-child(7) { display: none; }

.l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li ul { padding: 0; }

.l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li li { list-style: none; border-bottom: 1px solid #ced4da; line-height: 1.8em; }

.l-footer .l-footer__row3 .l-footer__row3-sitemap > ul:first-child > li li a { font-size: 0.9em; padding: 0.5rem 0; display: inline-block; }

.l-footer .l-footer__row4 { background: #FFCC00; }

.l-footer .l-footer__row4__innen { background: #FFCC00; }

.l-footer .l-footer__row4 .kommone { float: left; width: auto; padding-top: 1rem; padding-bottom: 1rem; font-size: 0.9rem; }

.l-footer .l-footer__row4 .kommone a { font-weight: bold; }

.l-footer .l-footer__row4 .service-navigation { padding-top: 1rem; padding-bottom: 1rem; padding-right: 50px; text-align: right; display: block; width: auto; background: #FFCC00; }

.l-footer .l-footer__row4 .service-navigation li { list-style: none; display: inline-block; }

.l-footer .l-footer__row4 .service-navigation li a { margin-left: 2rem; font-weight: bold; font-size: 0.9rem; }

.l-footer .l-footer__row4 .service-navigation li a.info { color: transparent; }

.l-footer .l-footer__row4 .service-navigation li a.info:hover { color: #495057; }

@media (max-width: 767.98px) { .l-footer .l-footer__row4 .service-navigation li a.info { display: none; } }

/*	================================================== LAYOUT / z-index ==================================================*/
.c-loginout { z-index: 10040; }

.l-dvv-toolbar { position: absolute; z-index: 10030; }

.l-navigation { z-index: 10010; }

/* Flexnav Base Styles */
.sb-slidebar .hlist { position: relative; /*.menu-button { position: relative; padding: 1rem 4.45rem 10px 1.2rem; line-height: 1em; color: #FFFFFF; font-size:1.3em; text-align:left; cursor: pointer; background: $cd-color4; margin-top: 4px; &.one-page { position: fixed; top: 0; left: 0; padding-right: 45px;  width:250px; background: transparent; z-index: 999; } .touch-button{ right: 0.9rem; color: #FFFFFF; border: none; background: $cd-color4; top: 20px; &:hover{ background: none; } .navicon{ color: transparent !important; //background: url("../img/menu.png") no-repeat; //background-size: 90% 90% !important; width: 16px; display: block; height: 12px; top: -14px; &:before{ display: inline; color: inherit; content: '+'; color: #FFFFFF; border-radius: 14px; background: $cd-color4; font-size: 1.1rem; margin: 0 0px 0 4px; line-height: 80%; cursor: pointer; padding: 1px 1px 2px 2px; font-weight: bold; } } } }*/ }

.sb-slidebar .hlist .flexnav { -webkit-font-smoothing: none; -moz-transition: none; -ms-transition: none; transition: none; -webkit-transform-style: preserve-3d; overflow-x: hidden; margin: 0; max-height: 2000px; height: auto; opacity: 1; background: #fff; border: none; z-index: 999; padding: 0 0.5rem; margin: 0; display: block; }

.sb-slidebar .hlist .flexnav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }

.sb-slidebar .hlist .flexnav.flexnav-show { -webkit-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; transition: all .7s ease-in-out; }

.sb-slidebar .hlist .flexnav li { font-size: 1em; position: relative; margin: 0; padding: 0; line-height: 1.4em; z-index: 200; list-style: none; list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); border-top: 1px solid #000; display: block; }

.sb-slidebar .hlist .flexnav li.ebene1.child_1 { border-top: none; }

.sb-slidebar .hlist .flexnav li a { position: relative; display: block; padding: 0.7em 3rem 0.7em 0.5rem; text-decoration: none; margin: 0; width: 100%; }

.sb-slidebar .hlist .flexnav li a:hover, .sb-slidebar .hlist .flexnav li a.active { color: #000; background: #FFCC00; }

.sb-slidebar .hlist .flexnav li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }

.sb-slidebar .hlist .flexnav li.current > a { background: #dee2e6; color: #000; }

.sb-slidebar .hlist .flexnav li ul { margin: 0; padding: 0; }

.sb-slidebar .hlist .flexnav li ul li { width: 100%; margin-left: 1.5rem; }

.sb-slidebar .hlist .flexnav li ul ul li a { padding-left: 2rem !important; }

.sb-slidebar .hlist .flexnav li ul ul li ul li a { padding-left: 3rem; }

.sb-slidebar .hlist .flexnav > li.open > a { background: #FFCC00; }

.sb-slidebar .hlist .flexnav > li.open > a:focus, .sb-slidebar .hlist .flexnav > li.open > a:hover { background: #fff; }

.sb-slidebar .hlist .flexnav ul.flexnav-show li { overflow: visible; }

.sb-slidebar .hlist .flexnav.flexnav-show { display: block; }

.sb-slidebar .hlist .flexnav.flexnav-show > li a:hover, .sb-slidebar .hlist .flexnav.flexnav-show > li a:focus { font-weight: bold; }

.sb-slidebar .hlist .touch-button { position: absolute; z-index: 300; top: 2px; right: 0; width: 2.5rem; height: 2.5rem; font-size: 1.5rem; display: inline-block; text-align: center; line-height: 2.2rem; border: 1px solid #000; padding: 1px; cursor: pointer; color: #000; background: #fff; transition: color 0.15s ease-in-out,  padding 0.15s ease-in-out,  border 0.15s ease-in-out,  box-shadow 0.15s ease-in-out; }

.sb-slidebar .hlist .touch-button:hover { background: #FFCC00; color: #000; border: 2px solid #000; padding: 0; }

.sb-slidebar .hlist .touch-button.active { box-shadow: 0 0 2px 2px #495057; }

.sb-slidebar .hlist .touch-button.active .navicon { transform: rotate(180deg); display: block; }

.sb-slidebar .hlist .touch-button .navicon { position: relative; top: 0; font-weight: normal; font-style: normal; color: transparent; padding: 0 0.5em; background: url(../img/icons/Pfeil-runter.svg) no-repeat transparent 0.6rem 0.7rem; }

.sb-slidebar { min-width: 270px; width: 80%; z-index: 5; }

.sb-slidebar .slidebartop { height: 40px !important; padding: 0 0.5rem 0 0 !important; text-align: right; width: 100%; }

.sb-close.menu { background: #495057; width: 40px; height: 40px; display: inline-block; padding: 10px; }

.sb-close.menu .navicon-line { display: block; margin-top: 8px; width: 20px; height: 3px; transform: rotate(45deg); background-color: #fff; }

.sb-close.menu .navicon-line + .navicon-line { transform: rotate(-45deg); position: absolute; margin-top: -3px; }

.sb-close.menu .navicon-line + .navicon-line + .navicon-line { display: none; }

#nav { background-color: #fff; width: 100%; }

#nav::after { display: block; clear: both; content: ""; }

.navi { margin-left: -25px; margin-right: -25px; }

.navi > ul.ym-vlist { padding: 0; margin: 0; width: 100%; display: flex; position: relative; justify-content: space-between; z-index: 99999; }

.navi > ul.ym-vlist > li { list-style: none; margin: 0; padding: 0 0 0; display: block; width: auto; margin-left: 0; /*&:first-child > a{margin-left: -1rem;}  &:last-child > a{margin-right: -1rem;}*/ }

.navi > ul.ym-vlist > li a, .navi > ul.ym-vlist > li button { display: block; width: 100%; color: #000; text-decoration: none; text-align: center; padding: 1rem; }

.navi > ul.ym-vlist > li a:first-child, .navi > ul.ym-vlist > li button:first-child { text-transform: uppercase; background: transparent; font-weight: bold; width: auto; margin: 0 0.5rem; padding: 0rem 0; height: 100%; }

.navi > ul.ym-vlist > li a[id*="menubutton"] { min-height: 3rem; line-height: 1.5em; padding: 1rem 0; }

.navi > ul.ym-vlist > li:hover, .navi > ul.ym-vlist > li.currentParent, .navi > ul.ym-vlist > li.current, .navi > ul.ym-vlist > li.open { background: #FFCC00; }

.navi > ul.ym-vlist > li:hover a, .navi > ul.ym-vlist > li:hover button, .navi > ul.ym-vlist > li.currentParent a, .navi > ul.ym-vlist > li.currentParent button, .navi > ul.ym-vlist > li.current a, .navi > ul.ym-vlist > li.current button, .navi > ul.ym-vlist > li.open a, .navi > ul.ym-vlist > li.open button { color: #000; }

.navi > ul.ym-vlist > li a[id*="anker"] { display: none !important; }

.navi > ul.ym-vlist > li .menu { display: none; flex-wrap: wrap; position: absolute; margin: 0; padding: 0; left: 0; flex-direction: row; font-size: 1rem; width: 100%; z-index: 50; background-color: #fff; border: 1px solid #FFCC00; box-sizing: border-box; box-shadow: 3px 3px 6px #666; }

.navi > ul.ym-vlist > li .menu h2, .navi > ul.ym-vlist > li .menu .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .navi > ul.ym-vlist > li .menu .pm-tag-toolbar, .navi > ul.ym-vlist > li .menu .presse-administration .pm-tag-toolbar, .presse-administration .navi > ul.ym-vlist > li .menu .pm-tag-toolbar, .navi > ul.ym-vlist > li .menu .pm-topnews .pm-tag-toolbar, .pm-topnews .navi > ul.ym-vlist > li .menu .pm-tag-toolbar, .navi > ul.ym-vlist > li .menu .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .navi > ul.ym-vlist > li .menu .pm-tag-toolbar { margin-bottom: 1em; font-size: 1.2rem; }

.navi > ul.ym-vlist > li .menu > a[id*="anker"] { display: none; }

.navi > ul.ym-vlist > li .menu > a[id*="anker"]:after { display: none; }

.navi > ul.ym-vlist > li .menu .menu_schliessen { position: absolute; right: 0; top: 0; color: #000; width: 50px; background: #FFCC00; padding: 12px 5px; display: block; text-transform: uppercase; line-height: 100%; font-size: 2rem; }

.navi > ul.ym-vlist > li .menu .unternavi h2, .navi > ul.ym-vlist > li .menu .unternavi .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .navi > ul.ym-vlist > li .menu .unternavi .pm-tag-toolbar, .navi > ul.ym-vlist > li .menu .unternavi .presse-administration .pm-tag-toolbar, .presse-administration .navi > ul.ym-vlist > li .menu .unternavi .pm-tag-toolbar, .navi > ul.ym-vlist > li .menu .unternavi .pm-topnews .pm-tag-toolbar, .pm-topnews .navi > ul.ym-vlist > li .menu .unternavi .pm-tag-toolbar, .navi > ul.ym-vlist > li .menu .unternavi .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .navi > ul.ym-vlist > li .menu .unternavi .pm-tag-toolbar { margin-bottom: 0; padding-left: 2rem; }

.navi > ul.ym-vlist > li .menu .unternavi h2 a, .navi > ul.ym-vlist > li .menu .unternavi .presse-uebersicht .pm-tag-toolbar a, .presse-uebersicht .navi > ul.ym-vlist > li .menu .unternavi .pm-tag-toolbar a, .navi > ul.ym-vlist > li .menu .unternavi .presse-administration .pm-tag-toolbar a, .presse-administration .navi > ul.ym-vlist > li .menu .unternavi .pm-tag-toolbar a, .navi > ul.ym-vlist > li .menu .unternavi .pm-topnews .pm-tag-toolbar a, .pm-topnews .navi > ul.ym-vlist > li .menu .unternavi .pm-tag-toolbar a, .navi > ul.ym-vlist > li .menu .unternavi .presse-uebersicht-tag .pm-tag-toolbar a, .presse-uebersicht-tag .navi > ul.ym-vlist > li .menu .unternavi .pm-tag-toolbar a { color: #000; text-align: left; }

.navi > ul.ym-vlist > li .menu .unternavi h2 a:hover, .navi > ul.ym-vlist > li .menu .unternavi .presse-uebersicht .pm-tag-toolbar a:hover, .presse-uebersicht .navi > ul.ym-vlist > li .menu .unternavi .pm-tag-toolbar a:hover, .navi > ul.ym-vlist > li .menu .unternavi .presse-administration .pm-tag-toolbar a:hover, .presse-administration .navi > ul.ym-vlist > li .menu .unternavi .pm-tag-toolbar a:hover, .navi > ul.ym-vlist > li .menu .unternavi .pm-topnews .pm-tag-toolbar a:hover, .pm-topnews .navi > ul.ym-vlist > li .menu .unternavi .pm-tag-toolbar a:hover, .navi > ul.ym-vlist > li .menu .unternavi .presse-uebersicht-tag .pm-tag-toolbar a:hover, .presse-uebersicht-tag .navi > ul.ym-vlist > li .menu .unternavi .pm-tag-toolbar a:hover { color: #000; text-decoration: underline; }

.navi > ul.ym-vlist > li .menu div.gesucht { display: inline-block; width: 280px; background: #ffdb4d; }

.navi > ul.ym-vlist > li .menu div.unternavi { width: calc(75% - 280px); }

.navi > ul.ym-vlist > li .menu div.unternavi ul { column-count: 2; }

.navi > ul.ym-vlist > li .menu div.iconnavi { width: 25%; }

.navi > ul.ym-vlist > li .menu div.iconnavi ul { padding: 4rem 1rem 1rem; }

.navi > ul.ym-vlist > li .menu .v-standard { display: inline-block; width: 100%; height: 100%; padding: 0rem 2rem 1rem 1rem; }

.navi > ul.ym-vlist > li .menu .v-standard h2, .navi > ul.ym-vlist > li .menu .v-standard .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .navi > ul.ym-vlist > li .menu .v-standard .pm-tag-toolbar, .navi > ul.ym-vlist > li .menu .v-standard .presse-administration .pm-tag-toolbar, .presse-administration .navi > ul.ym-vlist > li .menu .v-standard .pm-tag-toolbar, .navi > ul.ym-vlist > li .menu .v-standard .pm-topnews .pm-tag-toolbar, .pm-topnews .navi > ul.ym-vlist > li .menu .v-standard .pm-tag-toolbar, .navi > ul.ym-vlist > li .menu .v-standard .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .navi > ul.ym-vlist > li .menu .v-standard .pm-tag-toolbar { margin-bottom: 0; }

.navi > ul.ym-vlist > li .menu .v-standard ul { margin: 0; padding: 0; column-count: 1; }

.navi > ul.ym-vlist > li .menu .v-standard ul li { list-style: none; margin: 0; padding: 0; width: auto; display: block !important; background: none; line-height: 1.5em; }

.navi > ul.ym-vlist > li .menu .v-standard ul li:hover { background: #dee2e6; }

.navi > ul.ym-vlist > li .menu .v-standard ul li a { color: #000; text-transform: none; font-size: 1rem; padding: 1rem 0 0.5rem 0rem; margin: 0; letter-spacing: 0; }

.navi > ul.ym-vlist > li .menu .v-standard a:after { display: none; }

.navi > ul.ym-vlist > li .menu ul { margin: 0; padding: 0 0 1rem; display: block; width: 100%; }

.navi > ul.ym-vlist > li .menu ul li { width: 100%; display: inline-block; padding: 0; }

.navi > ul.ym-vlist > li .menu ul li a { width: 100%; text-transform: none; font-weight: normal; text-align: left; padding: 1rem 0 0.5rem 2rem; margin-top: 1px; color: #000; font-size: 1rem; }

.navi > ul.ym-vlist > li .menu ul li a:hover { text-decoration: underline; }

.navi > ul.ym-vlist > li .menu ul li a:after { display: none; }

.navi > ul.ym-vlist > li .menu ul li:hover, .navi > ul.ym-vlist > li .menu ul li.currentParent, .navi > ul.ym-vlist > li .menu ul li.current { background: #dee2e6; }

.navi > ul.ym-vlist > li .menu ul li:hover a, .navi > ul.ym-vlist > li .menu ul li.currentParent a, .navi > ul.ym-vlist > li .menu ul li.current a { color: #000; }

.navi > ul.ym-vlist > li .menu ul li:first-child a { margin-top: 0; }

.navi > ul.ym-vlist > li .menu ul li ul { position: relative; column-count: 1; width: 100%; margin: 0; padding: 0 0 0 1rem; border-width: 0; display: block; }

.navi > ul.ym-vlist > li .menu ul li ul li { width: 100%; position: relative; }

.navi > ul.ym-vlist > li .menu ul li ul li a { color: #000 !important; text-transform: none; padding: 0.2rem 0rem 0.2rem 2.5rem; font-size: 1rem; letter-spacing: 0em; }

.navi > ul.ym-vlist > li .menu ul li ul li:hover, .navi > ul.ym-vlist > li .menu ul li ul li.currentParent, .navi > ul.ym-vlist > li .menu ul li ul li.current { background: #dee2e6; }

.navi > ul.ym-vlist > li .menu ul li ul li:hover a, .navi > ul.ym-vlist > li .menu ul li ul li.currentParent a, .navi > ul.ym-vlist > li .menu ul li ul li.current a { color: #000; }

.navi > ul.ym-vlist > li .menu ul li ul li:before { position: absolute; content: " "; left: 1.6rem; top: 0.1rem; width: 1.5rem; background: url(../img/icons/Spitz-Pfeil.svg); }

.navi > ul.ym-vlist > li.open > a { position: relative; }

.navi > ul.ym-vlist > li.open > a:after { content: " "; position: absolute; left: 50%; bottom: -1px; left: 47%; right: 0; position: absolute; border-width: 10px; border-style: solid; border-color: transparent transparent #fff transparent; width: 0; height: 0px; background-color: transparent; z-index: 51; }

.navi > ul.ym-vlist > li.open .menu { display: flex; }

div.iconnavi ul { column-count: 2; }

div.iconnavi ul li { list-style: none; text-align: center; }

div.iconnavi ul a { text-align: center !important; padding: 1.5rem 0.5rem !important; display: inline-block !important; }

div.iconnavi ul a img { max-height: 70px; min-height: 70px; max-width: 160px; width: 100%; padding-bottom: 0.5rem; }

.sb-slidebar { background: #fff; border: 5px solid #dee2e6; }

.sb-slidebar div.iconnavi > ul { padding: 1rem 0rem 1rem; border-top: 1px solid #000; }

/*	================================================== PAGES / view-home ==================================================*/
body.home .l-breadcrumb { display: none; }

body.home .l-main { max-width: 2500px; }

body.home .l-content { margin-bottom: 0; }

body.home .suche-home { margin-left: -25px; margin-right: -25px; background: #FFCC00; display: flex; }

body.home .suche-home .col-6:first-child { padding-top: 400px; background: url(../img/hintergrund-suche.jpg) no-repeat right 0 transparent; }

@media (max-width: 991.98px) { body.home .suche-home .col-6:first-child { display: none; } }

body.home .suche-home .col-6:nth-child(2) { padding: 50px; justify-content: left; align-self: center; }

@media (max-width: 991.98px) { body.home .suche-home .col-6:nth-child(2) { flex: 0 0 100%; max-width: 100%; } }

body.home .suche-home .col-6:nth-child(2) .center { height: fit-content; width: 100%; max-width: 600px; margin-left: 50px !important; }

@media (max-width: 1199.98px) { body.home .suche-home .col-6:nth-child(2) .center { margin-left: auto !important; } }

body.home .suche-home .col-6:nth-child(2) .text { font-size: 1.5rem; line-height: 1.8rem; font-weight: bold; padding-bottom: 25px; }

body.home .content-home { padding: 50px 0; background: #dee2e6; margin-left: -25px; margin-right: -25px; }

@media (max-width: 991.98px) { body.home .content-home { margin-left: -1rem; margin-right: -1rem; } }

@media (max-width: 767.98px) { body.home .content-home { margin-left: -10px; margin-right: -10px; } }

body.home .content-home a { text-decoration: none; }

body.home .content-home a:hover, body.home .content-home a:focus { text-decoration: underline; }

body.home .content-home button:hover, body.home .content-home button:focus { text-decoration: underline; }

body.home .content-home .v-standard { width: 100%; padding-right: 25px; padding-left: 25px; margin-right: auto; margin-left: auto; max-width: 1400px; background: #dee2e6; }

@media (max-width: 991.98px) { body.home .content-home .v-standard { padding-left: 1rem; padding-right: 1rem; } }

@media (max-width: 767.98px) { body.home .content-home .v-standard { padding-left: 10px; padding-right: 10px; } }

body.home .content-home .v-standard h1 { margin-top: 2rem; }

@media (max-width: 991.98px) { body.home .content-home .v-standard div[class*="composedcontent-ludwigsburg-kacheln"] { margin-left: -1rem; margin-right: -1rem; } }

@media (max-width: 767.98px) { body.home .content-home .v-standard div[class*="composedcontent-ludwigsburg-kacheln"] { margin-left: -10px; margin-right: -10px; } }

body.home .content-home .v-standard div[class*="composedcontent-ludwigsburg-kacheln"] .composedcontent-ludwigsburg-box-kacheln { background: #fff; }

body.home .content-home .v-standard div[class*="composedcontent-ludwigsburg-kacheln-grid"] { padding: 0 18px 1.5rem; }

@media (max-width: 991.98px) { body.home .content-home .v-standard div[class*="composedcontent-ludwigsburg-kacheln-grid"] { padding: 0 9px 1.5rem; } }

@media (max-width: 767.98px) { body.home .content-home .v-standard div[class*="composedcontent-ludwigsburg-kacheln-grid"] { padding: 0 3px 1.5rem; } }

@media (max-width: 991.98px) { body.home .content-home .v-standard div[class*="composedcontent-ludwigsburg-kacheln-quer"] { margin-left: -23px; margin-right: -23px; } }

@media (max-width: 767.98px) { body.home .content-home .v-standard div[class*="composedcontent-ludwigsburg-kacheln-quer"] { margin-left: 0; margin-right: 0; padding: 0 0px 1.5rem; } }

@media (max-width: 767.98px) { body.home .content-home .v-standard div[class*="composedcontent-ludwigsburg-kacheln-quer"] > div { padding: 7px 0; } }

body.home .content-home .v-standard .c-topnews.kurzmeldung, body.home .content-home .v-standard .kurzmeldung.composedcontent-rubriktopnews, body.home .content-home .v-standard .kurzmeldung.pm-topnews { background: #fff; margin: 0 -8px 1.5rem; }

body.home .zmvx-aussen { background: #495057; overflow: hidden; margin-left: -25px; margin-right: -25px; padding-bottom: 100px; }

body.home .zmvx-aussen h2, body.home .zmvx-aussen .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht body.home .zmvx-aussen .pm-tag-toolbar, body.home .zmvx-aussen .presse-administration .pm-tag-toolbar, .presse-administration body.home .zmvx-aussen .pm-tag-toolbar, body.home .zmvx-aussen .pm-topnews .pm-tag-toolbar, .pm-topnews body.home .zmvx-aussen .pm-tag-toolbar, body.home .zmvx-aussen .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag body.home .zmvx-aussen .pm-tag-toolbar { margin: 2em 0 0; }

body.home .zmvx-aussen a { text-decoration: none; }

body.home .zmvx-aussen a:hover, body.home .zmvx-aussen a:focus { text-decoration: underline; }

body.home .zmvx-aussen button:hover, body.home .zmvx-aussen button:focus { text-decoration: underline; }

body.home .zmvx-aussen .zmvx-innen { width: 100%; padding-right: 25px; padding-left: 25px; margin-right: auto; margin-left: auto; max-width: 1400px; }

body.home .zmvx-aussen .zmvx-innen .timeline-aussen { position: relative; padding: 0 calc(6rem + 25px) 0 7.5rem; }

@media (max-width: 1199.98px) { body.home .zmvx-aussen .zmvx-innen .timeline-aussen { padding: 0 25px 7.5rem; } }

@media (max-width: 767.98px) { body.home .zmvx-aussen .zmvx-innen .timeline-aussen { padding-bottom: 0; } }

body.home .zmvx-aussen .zmvx-innen .timeline-aussen .arrow { position: absolute; top: 6rem; background: transparent; border: none; padding: 0; }

@media (max-width: 767.98px) { body.home .zmvx-aussen .zmvx-innen .timeline-aussen .arrow { top: 3rem; } }

body.home .zmvx-aussen .zmvx-innen .timeline-aussen .arrow img { width: 1.5rem; }

body.home .zmvx-aussen .zmvx-innen .timeline-aussen .arrow__prev { left: 4rem; }

@media (max-width: 1199.98px) { body.home .zmvx-aussen .zmvx-innen .timeline-aussen .arrow__prev { left: 0; } }

body.home .zmvx-aussen .zmvx-innen .timeline-aussen .arrow__next { right: 4rem; }

@media (max-width: 1199.98px) { body.home .zmvx-aussen .zmvx-innen .timeline-aussen .arrow__next { right: 0; } }

body.home .zmvx-aussen .zmvx-innen .timeline-aussen .arrow.disabled, body.home .zmvx-aussen .zmvx-innen .timeline-aussen .vwp #anfangsbuchstaben .arrow.lpInaktiv, .vwp #anfangsbuchstaben body.home .zmvx-aussen .zmvx-innen .timeline-aussen .arrow.lpInaktiv, body.home .zmvx-aussen .zmvx-innen .timeline-aussen .vwp #anfangsbuchstaben .arrow.inaktiv, .vwp #anfangsbuchstaben body.home .zmvx-aussen .zmvx-innen .timeline-aussen .arrow.inaktiv, body.home .zmvx-aussen .zmvx-innen .timeline-aussen .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .arrow.lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben body.home .zmvx-aussen .zmvx-innen .timeline-aussen .arrow.lpInaktiv, body.home .zmvx-aussen .zmvx-innen .timeline-aussen .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .arrow.inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben body.home .zmvx-aussen .zmvx-innen .timeline-aussen .arrow.inaktiv, body.home .zmvx-aussen .zmvx-innen .timeline-aussen .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .arrow.lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben body.home .zmvx-aussen .zmvx-innen .timeline-aussen .arrow.lpInaktiv, body.home .zmvx-aussen .zmvx-innen .timeline-aussen .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .arrow.inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben body.home .zmvx-aussen .zmvx-innen .timeline-aussen .arrow.inaktiv { display: none; }

@media (max-width: 767.98px) { body.home .zmvx-aussen .zmvx-innen .timeline-aussen .timeline { overflow-y: hidden; } }

body.home .zmvx-aussen .zmvx-innen .timeline-aussen .timeline ol li .datumfilter:before { top: 3px; }

body.home .zmvx-aussen .zmvx-innen .timeline-aussen .timeline ol li .datumfilter { padding: 2rem 0; top: calc(100% - 2px); height: initial !important; width: auto; cursor: pointer; }

body.home .zmvx-aussen .zmvx-innen .timeline-aussen .timeline ol li .datumfilter.current { font-size: 1.6rem; }

body.home .zmvx-aussen .zmvx-innen .timeline-aussen .timeline ol li.active { text-transform: uppercase; font-weight: bold; }

body.home .zmvx-aussen .zmvx-innen .timeline-aussen .timeline ol li:not(:first-child) { width: 12%; min-width: 102px; }

body.home .zmvx-aussen .zmvx-innen .allVK { clear: both; float: right; margin-top: 1rem; }

body.home.body_search .content-home { background: #fff; }

body.home.body_search .l-main .searchDiv { max-width: 1400px; margin: 0 auto; }

body.home.body_search .suche-home { display: none; }

/*	================================================== PAGES / View: Pressemodul ==================================================*/
.presse-uebersicht a.showadmin, .presse-administration a.showadmin { margin-bottom: 1rem; }

.presse-uebersicht .pm-datefilter input[type="search"], .presse-uebersicht form[name="pm-searchform"] input[type="search"], .presse-administration .pm-datefilter input[type="search"], .presse-administration form[name="pm-searchform"] input[type="search"] { min-width: 300px; }

.presse-uebersicht::after, .presse-administration::after, .pm-topnews::after, .presse-uebersicht-tag::after { display: block; clear: both; content: ""; }

.presse-uebersicht .pm-rss, .presse-administration .pm-rss, .pm-topnews .pm-rss, .presse-uebersicht-tag .pm-rss { float: right; }

.presse-uebersicht .pm-datefilter, .presse-administration .pm-datefilter, .pm-topnews .pm-datefilter, .presse-uebersicht-tag .pm-datefilter { margin-bottom: 1rem; }

.presse-uebersicht a[href*="feed.xml"], .presse-administration a[href*="feed.xml"], .pm-topnews a[href*="feed.xml"], .presse-uebersicht-tag a[href*="feed.xml"] { font-size: 2rem; }

.presse-uebersicht [name="pmfilterform"], .presse-administration [name="pmfilterform"], .pm-topnews [name="pmfilterform"], .presse-uebersicht-tag [name="pmfilterform"] { margin-right: 2rem; }

.presse-uebersicht .pm-filter, .presse-administration .pm-filter, .pm-topnews .pm-filter, .presse-uebersicht-tag .pm-filter { display: inline-flex; margin-bottom: 50px; }

.presse-uebersicht .pm-tag-toolbar, .presse-administration .pm-tag-toolbar, .pm-topnews .pm-tag-toolbar, .presse-uebersicht-tag .pm-tag-toolbar { margin: 50px 0; display: flex; flex-wrap: wrap; gap: 20px; justify-content: space-between; }

.presse-uebersicht .pm-tag-toolbar a, .presse-administration .pm-tag-toolbar a, .pm-topnews .pm-tag-toolbar a, .presse-uebersicht-tag .pm-tag-toolbar a { font-size: initial; background: #FFCC00; padding: 5px 20px; text-decoration: none; float: none; }

.presse-uebersicht .pm-tag-toolbar a:hover, .presse-administration .pm-tag-toolbar a:hover, .pm-topnews .pm-tag-toolbar a:hover, .presse-uebersicht-tag .pm-tag-toolbar a:hover { outline: 1px solid #000; }

.presse-uebersicht .c-pm-meldung-wrapper, .presse-administration .c-pm-meldung-wrapper, .pm-topnews .c-pm-meldung-wrapper, .presse-uebersicht-tag .c-pm-meldung-wrapper { margin: 0 0 50px; }

.presse-uebersicht .c-pm-meldung-wrapper .pm-tags, .presse-administration .c-pm-meldung-wrapper .pm-tags, .pm-topnews .c-pm-meldung-wrapper .pm-tags, .presse-uebersicht-tag .c-pm-meldung-wrapper .pm-tags { padding: 1rem 1rem 1.5rem; display: flex; gap: 16.66666667px; align-items: baseline; }

.presse-uebersicht .c-pm-meldung-wrapper .pm-tags ul, .presse-administration .c-pm-meldung-wrapper .pm-tags ul, .pm-topnews .c-pm-meldung-wrapper .pm-tags ul, .presse-uebersicht-tag .c-pm-meldung-wrapper .pm-tags ul { margin: 0; padding: 0; display: flex; gap: 16.66666667px; flex-wrap: wrap; }

.presse-uebersicht .c-pm-meldung-wrapper .pm-tags ul li, .presse-administration .c-pm-meldung-wrapper .pm-tags ul li, .pm-topnews .c-pm-meldung-wrapper .pm-tags ul li, .presse-uebersicht-tag .c-pm-meldung-wrapper .pm-tags ul li { list-style: none; }

.presse-uebersicht .c-pm-meldung-wrapper .pm-tags ul li a, .presse-administration .c-pm-meldung-wrapper .pm-tags ul li a, .pm-topnews .c-pm-meldung-wrapper .pm-tags ul li a, .presse-uebersicht-tag .c-pm-meldung-wrapper .pm-tags ul li a { background: #FFCC00; padding: 5px 20px; text-decoration: none; }

.presse-uebersicht .c-pm-meldung-wrapper .pm-tags ul li a:hover, .presse-administration .c-pm-meldung-wrapper .pm-tags ul li a:hover, .pm-topnews .c-pm-meldung-wrapper .pm-tags ul li a:hover, .presse-uebersicht-tag .c-pm-meldung-wrapper .pm-tags ul li a:hover { outline: 1px solid #000; }

.presse-uebersicht.kurzmeldung, .presse-administration.kurzmeldung, .pm-topnews.kurzmeldung, .presse-uebersicht-tag.kurzmeldung { padding-top: 2rem; }

.presse-uebersicht.kurzmeldung .c-pm-meldung-wrapper, .presse-administration.kurzmeldung .c-pm-meldung-wrapper, .pm-topnews.kurzmeldung .c-pm-meldung-wrapper, .presse-uebersicht-tag.kurzmeldung .c-pm-meldung-wrapper { box-shadow: none; }

.presse-uebersicht .c-pm-meldung, .presse-administration .c-pm-meldung, .pm-topnews .c-pm-meldung, .presse-uebersicht-tag .c-pm-meldung { display: flex; flex-wrap: wrap; padding: 1rem 1rem 1.5rem; }

.presse-uebersicht .c-pm-meldung-link, .presse-administration .c-pm-meldung-link, .pm-topnews .c-pm-meldung-link, .presse-uebersicht-tag .c-pm-meldung-link { text-decoration: none; width: 100%; }

.presse-uebersicht .c-pm-meldung a, .presse-administration .c-pm-meldung a, .pm-topnews .c-pm-meldung a, .presse-uebersicht-tag .c-pm-meldung a { text-decoration: none; }

.presse-uebersicht .c-pm-meldung__title, .presse-administration .c-pm-meldung__title, .pm-topnews .c-pm-meldung__title, .presse-uebersicht-tag .c-pm-meldung__title { margin-top: 0; }

.presse-uebersicht .c-pm-meldung__title .c-pm-meldung__datum, .presse-administration .c-pm-meldung__title .c-pm-meldung__datum, .pm-topnews .c-pm-meldung__title .c-pm-meldung__datum, .presse-uebersicht-tag .c-pm-meldung__title .c-pm-meldung__datum { font-size: 1rem; font-weight: normal; margin-top: 1rem; display: block; }

.presse-uebersicht .c-pm-meldung__title h2, .presse-uebersicht .c-pm-meldung__title .pm-tag-toolbar, .presse-administration .c-pm-meldung__title h2, .presse-administration .c-pm-meldung__title .pm-tag-toolbar, .pm-topnews .c-pm-meldung__title h2, .pm-topnews .c-pm-meldung__title .pm-tag-toolbar, .presse-uebersicht-tag .c-pm-meldung__title h2, .presse-uebersicht-tag .c-pm-meldung__title .pm-tag-toolbar { margin-top: 1em; }

.presse-uebersicht .c-pm-meldung__teaser, .presse-administration .c-pm-meldung__teaser, .pm-topnews .c-pm-meldung__teaser, .presse-uebersicht-tag .c-pm-meldung__teaser { flex-basis: 100%; padding: 0; /*a.pm-teaser-more { display:inline-block; float: right; width:initial; //100%; text-align:right; padding-left: 1.5rem; background: url("../img/icons/Pfeil-link.svg") 0 5px no-repeat transparent; background-size: 0.9rem; font-weight: bold; text-decoration: none; margin-top: 1rem; }*/ }

.presse-uebersicht .c-pm-meldung-bild, .presse-administration .c-pm-meldung-bild, .pm-topnews .c-pm-meldung-bild, .presse-uebersicht-tag .c-pm-meldung-bild { padding: 0; }

.presse-uebersicht .c-pm-meldung-bild .c-pm-meldung__bild, .presse-administration .c-pm-meldung-bild .c-pm-meldung__bild, .pm-topnews .c-pm-meldung-bild .c-pm-meldung__bild, .presse-uebersicht-tag .c-pm-meldung-bild .c-pm-meldung__bild { flex-basis: 33%; padding-top: 18.56%; position: relative; overflow: hidden; margin: 0; }

@media (max-width: 575.98px) { .presse-uebersicht .c-pm-meldung-bild .c-pm-meldung__bild, .presse-administration .c-pm-meldung-bild .c-pm-meldung__bild, .pm-topnews .c-pm-meldung-bild .c-pm-meldung__bild, .presse-uebersicht-tag .c-pm-meldung-bild .c-pm-meldung__bild { flex-basis: 100%; padding-top: 100%; } }

.presse-uebersicht .c-pm-meldung-bild .c-pm-meldung__bild .image-inner, .presse-administration .c-pm-meldung-bild .c-pm-meldung__bild .image-inner, .pm-topnews .c-pm-meldung-bild .c-pm-meldung__bild .image-inner, .presse-uebersicht-tag .c-pm-meldung-bild .c-pm-meldung__bild .image-inner { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-content: center; align-items: center; flex-direction: column; overflow: hidden; }

.presse-uebersicht .c-pm-meldung-bild .c-pm-meldung__bild .image-inner img, .presse-administration .c-pm-meldung-bild .c-pm-meldung__bild .image-inner img, .pm-topnews .c-pm-meldung-bild .c-pm-meldung__bild .image-inner img, .presse-uebersicht-tag .c-pm-meldung-bild .c-pm-meldung__bild .image-inner img { min-height: inherit; max-width: initial; min-width: inherit; height: 100%; width: auto; display: inline-block; }

.presse-uebersicht .c-pm-meldung-bild .c-pm-meldung__inner, .presse-administration .c-pm-meldung-bild .c-pm-meldung__inner, .pm-topnews .c-pm-meldung-bild .c-pm-meldung__inner, .presse-uebersicht-tag .c-pm-meldung-bild .c-pm-meldung__inner { flex-basis: 66%; padding: 1rem 1rem 1.5rem 50px; }

@media (max-width: 575.98px) { .presse-uebersicht .c-pm-meldung-bild .c-pm-meldung__inner, .presse-administration .c-pm-meldung-bild .c-pm-meldung__inner, .pm-topnews .c-pm-meldung-bild .c-pm-meldung__inner, .presse-uebersicht-tag .c-pm-meldung-bild .c-pm-meldung__inner { flex-basis: 100%; padding: 25px 0; } }

.pm-meldung-author { padding-bottom: 50px; }

.pm-meldung-author .c-pm-meldung-wrapper { margin-bottom: 0; }

.pm-meldung-author .pm-options { padding: 0.5rem 1rem; }

.pm-meldung-author .pm-options a > i { display: none; }

.pm-meldung-author .pm-options a { min-width: 2rem; min-height: 2rem; position: relative; top: 8px; }

.pm-meldung-author .pm-options select { min-height: 2rem; width: auto; }

.pm-meldung-author .pm-options .pm-andere-rubriken { background: url("../img/pm/rubrik.svg") no-repeat 0 0 transparent; }

.pm-meldung-author .pm-options .pm-delete { background: url("../img/pm/loeschen.svg") no-repeat 0 0 transparent; }

.pm-meldung-author .pm-options .pm-openeditor a { background: url("../img/pm/bearbeiten.svg") no-repeat 0 0 transparent; }

.pm-meldung-author .pm-options .pm-save { background: url("../img/pm/speichern.svg") no-repeat 0 0 transparent; font-size: 1.2rem; margin-left: 1rem; }

.pm-meldung-author .pm-options .pm-rubriken div:first-child { padding-top: 1rem; }

.pm-meldung-author .pm-options .pm-rubriken label { line-height: 2rem; }

.pm-meldung-author .pm-options .pm-rubriken input { min-height: 1.5rem; min-width: 1.5rem; margin-left: 1rem; }

.newsdetail .l-main-inner { justify-content: flex-end; position: relative; }

.newsdetail .l-content { max-width: 930px; padding-top: 50px; }

.newsdetail .l-content h1 + .c-text { font-weight: bold; }

.newsdetail .l-content h1 + h2 + .c-text, .newsdetail .l-content .presse-uebersicht h1 + .pm-tag-toolbar + .c-text, .presse-uebersicht .newsdetail .l-content h1 + .pm-tag-toolbar + .c-text, .newsdetail .l-content .presse-administration h1 + .pm-tag-toolbar + .c-text, .presse-administration .newsdetail .l-content h1 + .pm-tag-toolbar + .c-text, .newsdetail .l-content .pm-topnews h1 + .pm-tag-toolbar + .c-text, .pm-topnews .newsdetail .l-content h1 + .pm-tag-toolbar + .c-text, .newsdetail .l-content .presse-uebersicht-tag h1 + .pm-tag-toolbar + .c-text, .presse-uebersicht-tag .newsdetail .l-content h1 + .pm-tag-toolbar + .c-text { font-weight: bold; }

.newsdetail .pm-detail { padding: 0; padding-top: 25px; padding-bottom: 25px; text-align: left; }

.newsdetail .pm-detail .pm-from { color: #000; position: absolute; top: 0; right: 0; max-width: 930px; width: 100%; }

.newsdetail .pm-detail .pm-parentRubrik { padding: 0; }

.pm-detail, .pm-detail-author { width: 100%; padding-right: 25px; padding-left: 25px; margin-right: auto; margin-left: auto; max-width: 1400px; background-color: #fff; padding: 50px; text-align: center; }

@media (max-width: 991.98px) { .pm-detail, .pm-detail-author { padding: 15px; } }

.pm-detail .pm-from, .pm-detail-author .pm-from { color: #adb5bd; }

.presse-uebersicht-tag-liste { margin-bottom: 50px; }

.presse-uebersicht-tag-liste ul { display: flex; flex-wrap: wrap; gap: 16.66666667px; align-items: baseline; margin: 0; padding: 0; }

.presse-uebersicht-tag-liste ul li { list-style: none; padding: 0; background: transparent; }

.presse-uebersicht-tag-liste ul li a { padding: 5px 20px; text-decoration: none; }

.presse-uebersicht-tag-liste ul li a:hover { background: #FFCC00; }

/*	================================================== PAGES / view-sbw ==================================================*/
#lpSeite span.bezeichnung { display: inline; visibility: visible; }

#lpSeite .kommunikation-EMAIL span.bezeichnung, #lpSeite .kommunikation-internet span.bezeichnung, #lpSeite .kommunikation-SERVICEKONTO span.bezeichnung { display: none; }

#lpSeite .responsibilities span.bezeichnung { display: block; }

#lpSeite .kontakt .ansprechName { margin-top: 0; }

#lpSeite .kontakt .foto + .ansprechName { margin-top: 1rem !important; }

#lpSeite .formular-beschreibung:empty { display: none; }

body[class*="service-bw"] strong.modul { display: block; padding-top: 1.5rem; }

body[class*="service-bw"] .u-anchor-links { display: none; }

.openingHour .table, .openingHour .c-downloadlist, .openingHour .e-downloadlist, .openingHour .c-table, .openingHour .basecontent-table > table, .openingHour .basecontent-dvv-rss table, .basecontent-dvv-rss .openingHour table { width: auto; }

.openingHour .table .cell, .openingHour .c-downloadlist .cell, .openingHour .e-downloadlist .cell, .openingHour .c-table .cell, .openingHour .basecontent-table > table .cell, .openingHour .basecontent-dvv-rss table .cell, .basecontent-dvv-rss .openingHour table .cell { width: 50%; }

.openingHour .table .openingHour-from, .openingHour .c-downloadlist .openingHour-from, .openingHour .e-downloadlist .openingHour-from, .openingHour .c-table .openingHour-from, .openingHour .basecontent-table > table .openingHour-from, .openingHour .basecontent-dvv-rss table .openingHour-from, .basecontent-dvv-rss .openingHour table .openingHour-from { width: 73px; display: inline-block; text-align: right; }

.responsibilities { margin-top: 1rem; }

.section-freigabevermerk { display: none; }

.aemterliste .lpOrgEinheiten { /*li{ list-style-image: url(../img/list-icon.jpg); list-style-position: outside; padding-left: 1rem; line-height: 1.8em; margin-bottom: 1rem; }*/ }

.aemterliste .lpOrgEinheiten + .goPageTop { text-decoration: none; }

.aemterliste .lpOrgEinheiten + .goPageTop:before { display: inline-block; margin-right: 0.5rem; background: url(../img/icons/Pfeil-hoch.svg) 0 5px no-repeat; background-size: auto; width: 1rem; height: 1rem; background-size: 100%; content: " "; }

.vwp, .basecontent-dvv-service-bw-verfahrensbeschreibung, .basecontent-dvv-service-bw-beh-rdendaten { /*.HAUSANSCHRIFT h2 {@include fa-icon("\f015");} .section-oe-parkplatz h2 {@include fa-icon("\f1b9");} .section-oe-anfahrtsbeschreibung h2 {@include fa-icon("\f4d7");} .kommunikation h2 {@include fa-icon("\f086");} .kommunikation .bezeichnung {display:none;height:0;visibility:hidden;} .kommunikation-TELEFON .wert {@include fa-icon("\f879"); &:before {color:$link-color;}} .kommunikation-FAX .wert {@include fa-icon("\f1ac"); &:before {color:$link-color;}}*/ /*.openingHours h2 {@include fa-icon("\f017");} .section-oe-zustaendigkeit h2 {@include fa-icon("\f0e8");} .untergeordnet h2 {@include fa-icon("\f0e8");} .uebergeordnet h2 {@include fa-icon("\f19c");} .zustaendigkeiten h2 {@include fa-icon("\f0f6");} .kontaktpersonen h2 {@include fa-icon("\f0c0");}*/ /*ul li{ list-style-image: url(../img/list-icon.jpg); list-style-position: outside; padding-left: 1rem; line-height: 1.8em; margin-bottom: 1rem; }*/ }

.vwp .section-oe-beschreibung h2, .vwp .section-oe-beschreibung .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .vwp .section-oe-beschreibung .pm-tag-toolbar, .vwp .section-oe-beschreibung .presse-administration .pm-tag-toolbar, .presse-administration .vwp .section-oe-beschreibung .pm-tag-toolbar, .vwp .section-oe-beschreibung .pm-topnews .pm-tag-toolbar, .pm-topnews .vwp .section-oe-beschreibung .pm-tag-toolbar, .vwp .section-oe-beschreibung .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .vwp .section-oe-beschreibung .pm-tag-toolbar, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-oe-beschreibung h2, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-oe-beschreibung .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .basecontent-dvv-service-bw-verfahrensbeschreibung .section-oe-beschreibung .pm-tag-toolbar, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-oe-beschreibung .presse-administration .pm-tag-toolbar, .presse-administration .basecontent-dvv-service-bw-verfahrensbeschreibung .section-oe-beschreibung .pm-tag-toolbar, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-oe-beschreibung .pm-topnews .pm-tag-toolbar, .pm-topnews .basecontent-dvv-service-bw-verfahrensbeschreibung .section-oe-beschreibung .pm-tag-toolbar, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-oe-beschreibung .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .basecontent-dvv-service-bw-verfahrensbeschreibung .section-oe-beschreibung .pm-tag-toolbar, .basecontent-dvv-service-bw-beh-rdendaten .section-oe-beschreibung h2, .basecontent-dvv-service-bw-beh-rdendaten .section-oe-beschreibung .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .basecontent-dvv-service-bw-beh-rdendaten .section-oe-beschreibung .pm-tag-toolbar, .basecontent-dvv-service-bw-beh-rdendaten .section-oe-beschreibung .presse-administration .pm-tag-toolbar, .presse-administration .basecontent-dvv-service-bw-beh-rdendaten .section-oe-beschreibung .pm-tag-toolbar, .basecontent-dvv-service-bw-beh-rdendaten .section-oe-beschreibung .pm-topnews .pm-tag-toolbar, .pm-topnews .basecontent-dvv-service-bw-beh-rdendaten .section-oe-beschreibung .pm-tag-toolbar, .basecontent-dvv-service-bw-beh-rdendaten .section-oe-beschreibung .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .basecontent-dvv-service-bw-beh-rdendaten .section-oe-beschreibung .pm-tag-toolbar { display: none; text-decoration: none; }

.vwp .kommunikation-internet .wert a, .vwp .kommunikation-SERVICEKONTO .wert a, .basecontent-dvv-service-bw-verfahrensbeschreibung .kommunikation-internet .wert a, .basecontent-dvv-service-bw-verfahrensbeschreibung .kommunikation-SERVICEKONTO .wert a, .basecontent-dvv-service-bw-beh-rdendaten .kommunikation-internet .wert a, .basecontent-dvv-service-bw-beh-rdendaten .kommunikation-SERVICEKONTO .wert a { padding: 0 3px 0 1.5rem; background: url("../img/icons/Pfeil-link.svg") 0px 5px no-repeat; background-size: 0.9rem; }

.vwp .openingHour-zusatz, .basecontent-dvv-service-bw-verfahrensbeschreibung .openingHour-zusatz, .basecontent-dvv-service-bw-beh-rdendaten .openingHour-zusatz { margin-bottom: 0.7rem; font-weight: bold; }

.vwp .kontakt, .basecontent-dvv-service-bw-verfahrensbeschreibung .kontakt, .basecontent-dvv-service-bw-beh-rdendaten .kontakt { background: transparent; box-shadow: 0 0px 15px 0px #e9ecef; padding: 1rem; }

@media (max-width: 767.98px) { .vwp .kontakt, .basecontent-dvv-service-bw-verfahrensbeschreibung .kontakt, .basecontent-dvv-service-bw-beh-rdendaten .kontakt { padding: 1rem; } }

.vwp .kontakt .ansprechName, .basecontent-dvv-service-bw-verfahrensbeschreibung .kontakt .ansprechName, .basecontent-dvv-service-bw-beh-rdendaten .kontakt .ansprechName { font-weight: bold; }

.vwp .kontakt .ansprechKommunikation .consultationHours .wert > p, .basecontent-dvv-service-bw-verfahrensbeschreibung .kontakt .ansprechKommunikation .consultationHours .wert > p, .basecontent-dvv-service-bw-beh-rdendaten .kontakt .ansprechKommunikation .consultationHours .wert > p { margin-top: -1.5rem; margin-left: 1.5rem; }

.vwp .kontakt .ansprechKommunikation .consultationHours .wert > div:first-child, .basecontent-dvv-service-bw-verfahrensbeschreibung .kontakt .ansprechKommunikation .consultationHours .wert > div:first-child, .basecontent-dvv-service-bw-beh-rdendaten .kontakt .ansprechKommunikation .consultationHours .wert > div:first-child { margin-top: -1.5rem; }

.vwp .kontakt .ansprechKommunikation .consultationHours .wert > div > div, .basecontent-dvv-service-bw-verfahrensbeschreibung .kontakt .ansprechKommunikation .consultationHours .wert > div > div, .basecontent-dvv-service-bw-beh-rdendaten .kontakt .ansprechKommunikation .consultationHours .wert > div > div { margin-left: 1.5rem; }

.vwp .kontakt .infotext:before, .basecontent-dvv-service-bw-verfahrensbeschreibung .kontakt .infotext:before, .basecontent-dvv-service-bw-beh-rdendaten .kontakt .infotext:before { content: "Aufgaben:"; margin-top: 10px; display: block; font-weight: 700; font-size: 0.8rem; }

.vwp .bwKontaktTable .kommunikation-TELEFON .bezeichnung, .vwp .bwKontaktTable .kommunikation-FAX .bezeichnung, .basecontent-dvv-service-bw-verfahrensbeschreibung .bwKontaktTable .kommunikation-TELEFON .bezeichnung, .basecontent-dvv-service-bw-verfahrensbeschreibung .bwKontaktTable .kommunikation-FAX .bezeichnung, .basecontent-dvv-service-bw-beh-rdendaten .bwKontaktTable .kommunikation-TELEFON .bezeichnung, .basecontent-dvv-service-bw-beh-rdendaten .bwKontaktTable .kommunikation-FAX .bezeichnung { display: inline !important; visibility: visible !important; }

.vwp #anfangsbuchstaben, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben { display: flex; flex-wrap: wrap; justify-content: flex-start; }

.vwp #anfangsbuchstaben .skip, .vwp #anfangsbuchstaben .inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .skip, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .skip, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .inaktiv { display: none; }

.vwp #anfangsbuchstaben .lpAktiv, .vwp #anfangsbuchstaben .aktiv, .vwp #anfangsbuchstaben .aktivAktuelleAuswahl, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .lpAktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .aktivAktuelleAuswahl, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .lpAktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .aktivAktuelleAuswahl { display: flex; flex: 1 1 4rem; justify-content: center; align-items: center; margin-right: 7px; margin-bottom: 7px; height: 4rem; min-width: 4rem; max-width: 4rem; }

.vwp #anfangsbuchstaben .lpInaktiv, .vwp #anfangsbuchstaben .inaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .lpInaktiv, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .inaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .lpInaktiv, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .inaktiv { background: #e9ecef; color: #000; border: none; }

.vwp #anfangsbuchstaben .lpInaktiv:hover, .vwp #anfangsbuchstaben .inaktiv:hover, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .lpInaktiv:hover, .basecontent-dvv-service-bw-verfahrensbeschreibung #anfangsbuchstaben .inaktiv:hover, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .lpInaktiv:hover, .basecontent-dvv-service-bw-beh-rdendaten #anfangsbuchstaben .inaktiv:hover { background: #adb5bd; cursor: no-drop; }

.vwp .anfangsbuchstabenLeiste, .basecontent-dvv-service-bw-verfahrensbeschreibung .anfangsbuchstabenLeiste, .basecontent-dvv-service-bw-beh-rdendaten .anfangsbuchstabenLeiste { display: flex; flex-wrap: wrap; justify-content: flex-start; }

.service-bw-Verfahren .verfahren, .service-bw-Wegweiser .behoerde, .service-bw-Mitarbeiterliste .maliste, .basecontent-dvv-service-bw-verfahrensbeschreibung, .basecontent-dvv-service-bw-beh-rdendaten { /*ul li{ list-style: none; line-height: 1.8em; margin-bottom: 1rem; a { padding: 0 3px 0 1.5rem; background: url(../img/icons/Pfeil-link.svg) 3px 5px no-repeat; background-size: 0.9rem; margin-left: 1rem; } .beschreibung{padding-left: 2.5rem;} }*/ }

.service-bw-Verfahren .verfahren form.search, .service-bw-Wegweiser .behoerde form.search, .service-bw-Mitarbeiterliste .maliste form.search, .basecontent-dvv-service-bw-verfahrensbeschreibung form.search, .basecontent-dvv-service-bw-beh-rdendaten form.search { padding: 2rem 0; text-align: center; }

.service-bw-Verfahren .verfahren form.search + div h2, .service-bw-Verfahren .verfahren form.search + div .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .service-bw-Verfahren .verfahren form.search + div .pm-tag-toolbar, .service-bw-Verfahren .verfahren form.search + div .presse-administration .pm-tag-toolbar, .presse-administration .service-bw-Verfahren .verfahren form.search + div .pm-tag-toolbar, .service-bw-Verfahren .verfahren form.search + div .pm-topnews .pm-tag-toolbar, .pm-topnews .service-bw-Verfahren .verfahren form.search + div .pm-tag-toolbar, .service-bw-Verfahren .verfahren form.search + div .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .service-bw-Verfahren .verfahren form.search + div .pm-tag-toolbar, .service-bw-Wegweiser .behoerde form.search + div h2, .service-bw-Wegweiser .behoerde form.search + div .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .service-bw-Wegweiser .behoerde form.search + div .pm-tag-toolbar, .service-bw-Wegweiser .behoerde form.search + div .presse-administration .pm-tag-toolbar, .presse-administration .service-bw-Wegweiser .behoerde form.search + div .pm-tag-toolbar, .service-bw-Wegweiser .behoerde form.search + div .pm-topnews .pm-tag-toolbar, .pm-topnews .service-bw-Wegweiser .behoerde form.search + div .pm-tag-toolbar, .service-bw-Wegweiser .behoerde form.search + div .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .service-bw-Wegweiser .behoerde form.search + div .pm-tag-toolbar, .service-bw-Mitarbeiterliste .maliste form.search + div h2, .service-bw-Mitarbeiterliste .maliste form.search + div .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .service-bw-Mitarbeiterliste .maliste form.search + div .pm-tag-toolbar, .service-bw-Mitarbeiterliste .maliste form.search + div .presse-administration .pm-tag-toolbar, .presse-administration .service-bw-Mitarbeiterliste .maliste form.search + div .pm-tag-toolbar, .service-bw-Mitarbeiterliste .maliste form.search + div .pm-topnews .pm-tag-toolbar, .pm-topnews .service-bw-Mitarbeiterliste .maliste form.search + div .pm-tag-toolbar, .service-bw-Mitarbeiterliste .maliste form.search + div .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .service-bw-Mitarbeiterliste .maliste form.search + div .pm-tag-toolbar, .basecontent-dvv-service-bw-verfahrensbeschreibung form.search + div h2, .basecontent-dvv-service-bw-verfahrensbeschreibung form.search + div .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .basecontent-dvv-service-bw-verfahrensbeschreibung form.search + div .pm-tag-toolbar, .basecontent-dvv-service-bw-verfahrensbeschreibung form.search + div .presse-administration .pm-tag-toolbar, .presse-administration .basecontent-dvv-service-bw-verfahrensbeschreibung form.search + div .pm-tag-toolbar, .basecontent-dvv-service-bw-verfahrensbeschreibung form.search + div .pm-topnews .pm-tag-toolbar, .pm-topnews .basecontent-dvv-service-bw-verfahrensbeschreibung form.search + div .pm-tag-toolbar, .basecontent-dvv-service-bw-verfahrensbeschreibung form.search + div .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .basecontent-dvv-service-bw-verfahrensbeschreibung form.search + div .pm-tag-toolbar, .basecontent-dvv-service-bw-beh-rdendaten form.search + div h2, .basecontent-dvv-service-bw-beh-rdendaten form.search + div .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .basecontent-dvv-service-bw-beh-rdendaten form.search + div .pm-tag-toolbar, .basecontent-dvv-service-bw-beh-rdendaten form.search + div .presse-administration .pm-tag-toolbar, .presse-administration .basecontent-dvv-service-bw-beh-rdendaten form.search + div .pm-tag-toolbar, .basecontent-dvv-service-bw-beh-rdendaten form.search + div .pm-topnews .pm-tag-toolbar, .pm-topnews .basecontent-dvv-service-bw-beh-rdendaten form.search + div .pm-tag-toolbar, .basecontent-dvv-service-bw-beh-rdendaten form.search + div .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .basecontent-dvv-service-bw-beh-rdendaten form.search + div .pm-tag-toolbar { margin-top: 1em; }

.service-bw-Verfahren .verfahren .stelle a, .service-bw-Verfahren .verfahren .uebergeordnet a, .service-bw-Wegweiser .behoerde .stelle a, .service-bw-Wegweiser .behoerde .uebergeordnet a, .service-bw-Mitarbeiterliste .maliste .stelle a, .service-bw-Mitarbeiterliste .maliste .uebergeordnet a, .basecontent-dvv-service-bw-verfahrensbeschreibung .stelle a, .basecontent-dvv-service-bw-verfahrensbeschreibung .uebergeordnet a, .basecontent-dvv-service-bw-beh-rdendaten .stelle a, .basecontent-dvv-service-bw-beh-rdendaten .uebergeordnet a { margin: 0 0 1rem 1rem; display: block; padding: 0 3px 0 1.5rem; background: url(../img/icons/Pfeil-link.svg) 0px 5px no-repeat; background-size: 0.9rem; }

.service-bw-Verfahren .verfahren ul.leistungen + .goPageTop, .service-bw-Verfahren .verfahren div.kontakt + .goPageTop, .service-bw-Wegweiser .behoerde ul.leistungen + .goPageTop, .service-bw-Wegweiser .behoerde div.kontakt + .goPageTop, .service-bw-Mitarbeiterliste .maliste ul.leistungen + .goPageTop, .service-bw-Mitarbeiterliste .maliste div.kontakt + .goPageTop, .basecontent-dvv-service-bw-verfahrensbeschreibung ul.leistungen + .goPageTop, .basecontent-dvv-service-bw-verfahrensbeschreibung div.kontakt + .goPageTop, .basecontent-dvv-service-bw-beh-rdendaten ul.leistungen + .goPageTop, .basecontent-dvv-service-bw-beh-rdendaten div.kontakt + .goPageTop { display: none; text-decoration: none; }

.service-bw-Verfahren .verfahren ul.leistungen + .goPageTop:before, .service-bw-Verfahren .verfahren div.kontakt + .goPageTop:before, .service-bw-Wegweiser .behoerde ul.leistungen + .goPageTop:before, .service-bw-Wegweiser .behoerde div.kontakt + .goPageTop:before, .service-bw-Mitarbeiterliste .maliste ul.leistungen + .goPageTop:before, .service-bw-Mitarbeiterliste .maliste div.kontakt + .goPageTop:before, .basecontent-dvv-service-bw-verfahrensbeschreibung ul.leistungen + .goPageTop:before, .basecontent-dvv-service-bw-verfahrensbeschreibung div.kontakt + .goPageTop:before, .basecontent-dvv-service-bw-beh-rdendaten ul.leistungen + .goPageTop:before, .basecontent-dvv-service-bw-beh-rdendaten div.kontakt + .goPageTop:before { display: inline-block; margin-right: 0.5rem; background: url(../img/icons/Pfeil-hoch.svg) 0 5px no-repeat; background-size: auto; width: 1rem; height: 1rem; background-size: 100%; content: " "; }

.service-bw-Verfahren .verfahren #bwFormulare ul, .service-bw-Verfahren .verfahren .formularliste ul, .service-bw-Verfahren .verfahren .section-rechtsgrundlage ul, .service-bw-Wegweiser .behoerde #bwFormulare ul, .service-bw-Wegweiser .behoerde .formularliste ul, .service-bw-Wegweiser .behoerde .section-rechtsgrundlage ul, .service-bw-Mitarbeiterliste .maliste #bwFormulare ul, .service-bw-Mitarbeiterliste .maliste .formularliste ul, .service-bw-Mitarbeiterliste .maliste .section-rechtsgrundlage ul, .basecontent-dvv-service-bw-verfahrensbeschreibung #bwFormulare ul, .basecontent-dvv-service-bw-verfahrensbeschreibung .formularliste ul, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-rechtsgrundlage ul, .basecontent-dvv-service-bw-beh-rdendaten #bwFormulare ul, .basecontent-dvv-service-bw-beh-rdendaten .formularliste ul, .basecontent-dvv-service-bw-beh-rdendaten .section-rechtsgrundlage ul { padding: 1rem 0 0 1rem; }

.service-bw-Verfahren .verfahren #bwFormulare li, .service-bw-Verfahren .verfahren .formularliste li, .service-bw-Verfahren .verfahren .section-rechtsgrundlage li, .service-bw-Wegweiser .behoerde #bwFormulare li, .service-bw-Wegweiser .behoerde .formularliste li, .service-bw-Wegweiser .behoerde .section-rechtsgrundlage li, .service-bw-Mitarbeiterliste .maliste #bwFormulare li, .service-bw-Mitarbeiterliste .maliste .formularliste li, .service-bw-Mitarbeiterliste .maliste .section-rechtsgrundlage li, .basecontent-dvv-service-bw-verfahrensbeschreibung #bwFormulare li, .basecontent-dvv-service-bw-verfahrensbeschreibung .formularliste li, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-rechtsgrundlage li, .basecontent-dvv-service-bw-beh-rdendaten #bwFormulare li, .basecontent-dvv-service-bw-beh-rdendaten .formularliste li, .basecontent-dvv-service-bw-beh-rdendaten .section-rechtsgrundlage li { background: none !important; line-height: 1.8em; margin-bottom: 1rem; }

.service-bw-Verfahren .verfahren #bwFormulare li a, .service-bw-Verfahren .verfahren .formularliste li a, .service-bw-Verfahren .verfahren .section-rechtsgrundlage li a, .service-bw-Wegweiser .behoerde #bwFormulare li a, .service-bw-Wegweiser .behoerde .formularliste li a, .service-bw-Wegweiser .behoerde .section-rechtsgrundlage li a, .service-bw-Mitarbeiterliste .maliste #bwFormulare li a, .service-bw-Mitarbeiterliste .maliste .formularliste li a, .service-bw-Mitarbeiterliste .maliste .section-rechtsgrundlage li a, .basecontent-dvv-service-bw-verfahrensbeschreibung #bwFormulare li a, .basecontent-dvv-service-bw-verfahrensbeschreibung .formularliste li a, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-rechtsgrundlage li a, .basecontent-dvv-service-bw-beh-rdendaten #bwFormulare li a, .basecontent-dvv-service-bw-beh-rdendaten .formularliste li a, .basecontent-dvv-service-bw-beh-rdendaten .section-rechtsgrundlage li a { padding: 0 3px 0 1.5rem; background: url(../img/icons/externer-Link.svg) 1px 5px no-repeat; background-size: 0.9rem; }

.service-bw-Verfahren .verfahren #bwFormulare li .formular-beschreibung, .service-bw-Verfahren .verfahren .formularliste li .formular-beschreibung, .service-bw-Verfahren .verfahren .section-rechtsgrundlage li .formular-beschreibung, .service-bw-Wegweiser .behoerde #bwFormulare li .formular-beschreibung, .service-bw-Wegweiser .behoerde .formularliste li .formular-beschreibung, .service-bw-Wegweiser .behoerde .section-rechtsgrundlage li .formular-beschreibung, .service-bw-Mitarbeiterliste .maliste #bwFormulare li .formular-beschreibung, .service-bw-Mitarbeiterliste .maliste .formularliste li .formular-beschreibung, .service-bw-Mitarbeiterliste .maliste .section-rechtsgrundlage li .formular-beschreibung, .basecontent-dvv-service-bw-verfahrensbeschreibung #bwFormulare li .formular-beschreibung, .basecontent-dvv-service-bw-verfahrensbeschreibung .formularliste li .formular-beschreibung, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-rechtsgrundlage li .formular-beschreibung, .basecontent-dvv-service-bw-beh-rdendaten #bwFormulare li .formular-beschreibung, .basecontent-dvv-service-bw-beh-rdendaten .formularliste li .formular-beschreibung, .basecontent-dvv-service-bw-beh-rdendaten .section-rechtsgrundlage li .formular-beschreibung { padding-left: 2.5rem; }

.service-bw-Verfahren .verfahren .byAnfangsbuchstabe ul, .service-bw-Verfahren .verfahren .untergeordnet ul, .service-bw-Verfahren .verfahren .zustaendigkeiten ul, .service-bw-Verfahren .verfahren .formulare ul, .service-bw-Wegweiser .behoerde .byAnfangsbuchstabe ul, .service-bw-Wegweiser .behoerde .untergeordnet ul, .service-bw-Wegweiser .behoerde .zustaendigkeiten ul, .service-bw-Wegweiser .behoerde .formulare ul, .service-bw-Mitarbeiterliste .maliste .byAnfangsbuchstabe ul, .service-bw-Mitarbeiterliste .maliste .untergeordnet ul, .service-bw-Mitarbeiterliste .maliste .zustaendigkeiten ul, .service-bw-Mitarbeiterliste .maliste .formulare ul, .basecontent-dvv-service-bw-verfahrensbeschreibung .byAnfangsbuchstabe ul, .basecontent-dvv-service-bw-verfahrensbeschreibung .untergeordnet ul, .basecontent-dvv-service-bw-verfahrensbeschreibung .zustaendigkeiten ul, .basecontent-dvv-service-bw-verfahrensbeschreibung .formulare ul, .basecontent-dvv-service-bw-beh-rdendaten .byAnfangsbuchstabe ul, .basecontent-dvv-service-bw-beh-rdendaten .untergeordnet ul, .basecontent-dvv-service-bw-beh-rdendaten .zustaendigkeiten ul, .basecontent-dvv-service-bw-beh-rdendaten .formulare ul { padding: 1rem 0 0 1rem; }

.service-bw-Verfahren .verfahren .byAnfangsbuchstabe li, .service-bw-Verfahren .verfahren .untergeordnet li, .service-bw-Verfahren .verfahren .zustaendigkeiten li, .service-bw-Verfahren .verfahren .formulare li, .service-bw-Wegweiser .behoerde .byAnfangsbuchstabe li, .service-bw-Wegweiser .behoerde .untergeordnet li, .service-bw-Wegweiser .behoerde .zustaendigkeiten li, .service-bw-Wegweiser .behoerde .formulare li, .service-bw-Mitarbeiterliste .maliste .byAnfangsbuchstabe li, .service-bw-Mitarbeiterliste .maliste .untergeordnet li, .service-bw-Mitarbeiterliste .maliste .zustaendigkeiten li, .service-bw-Mitarbeiterliste .maliste .formulare li, .basecontent-dvv-service-bw-verfahrensbeschreibung .byAnfangsbuchstabe li, .basecontent-dvv-service-bw-verfahrensbeschreibung .untergeordnet li, .basecontent-dvv-service-bw-verfahrensbeschreibung .zustaendigkeiten li, .basecontent-dvv-service-bw-verfahrensbeschreibung .formulare li, .basecontent-dvv-service-bw-beh-rdendaten .byAnfangsbuchstabe li, .basecontent-dvv-service-bw-beh-rdendaten .untergeordnet li, .basecontent-dvv-service-bw-beh-rdendaten .zustaendigkeiten li, .basecontent-dvv-service-bw-beh-rdendaten .formulare li { background: none !important; list-style-image: none; padding-left: 0; }

.service-bw-Verfahren .verfahren .byAnfangsbuchstabe li a, .service-bw-Verfahren .verfahren .untergeordnet li a, .service-bw-Verfahren .verfahren .zustaendigkeiten li a, .service-bw-Verfahren .verfahren .formulare li a, .service-bw-Wegweiser .behoerde .byAnfangsbuchstabe li a, .service-bw-Wegweiser .behoerde .untergeordnet li a, .service-bw-Wegweiser .behoerde .zustaendigkeiten li a, .service-bw-Wegweiser .behoerde .formulare li a, .service-bw-Mitarbeiterliste .maliste .byAnfangsbuchstabe li a, .service-bw-Mitarbeiterliste .maliste .untergeordnet li a, .service-bw-Mitarbeiterliste .maliste .zustaendigkeiten li a, .service-bw-Mitarbeiterliste .maliste .formulare li a, .basecontent-dvv-service-bw-verfahrensbeschreibung .byAnfangsbuchstabe li a, .basecontent-dvv-service-bw-verfahrensbeschreibung .untergeordnet li a, .basecontent-dvv-service-bw-verfahrensbeschreibung .zustaendigkeiten li a, .basecontent-dvv-service-bw-verfahrensbeschreibung .formulare li a, .basecontent-dvv-service-bw-beh-rdendaten .byAnfangsbuchstabe li a, .basecontent-dvv-service-bw-beh-rdendaten .untergeordnet li a, .basecontent-dvv-service-bw-beh-rdendaten .zustaendigkeiten li a, .basecontent-dvv-service-bw-beh-rdendaten .formulare li a { padding: 0 3px 0 1.5rem; background: url("../img/icons/Pfeil-link.svg") 0px 5px no-repeat; background-size: 0.9rem; }

.service-bw-Verfahren .verfahren .verfahren form label, .service-bw-Wegweiser .behoerde .verfahren form label, .service-bw-Mitarbeiterliste .maliste .verfahren form label, .basecontent-dvv-service-bw-verfahrensbeschreibung .verfahren form label, .basecontent-dvv-service-bw-beh-rdendaten .verfahren form label { display: block; font-weight: bold; margin: 1rem 0 0.5rem; }

.service-bw-Verfahren .verfahren .verfahren form select, .service-bw-Wegweiser .behoerde .verfahren form select, .service-bw-Mitarbeiterliste .maliste .verfahren form select, .basecontent-dvv-service-bw-verfahrensbeschreibung .verfahren form select, .basecontent-dvv-service-bw-beh-rdendaten .verfahren form select { width: calc(100% - 150px - 2rem); }

.service-bw-Verfahren .verfahren .section-zustaendigkeit, .service-bw-Wegweiser .behoerde .section-zustaendigkeit, .service-bw-Mitarbeiterliste .maliste .section-zustaendigkeit, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-zustaendigkeit, .basecontent-dvv-service-bw-beh-rdendaten .section-zustaendigkeit { display: flex; flex-direction: column; }

.service-bw-Verfahren .verfahren .section-zustaendigkeit > *, .service-bw-Wegweiser .behoerde .section-zustaendigkeit > *, .service-bw-Mitarbeiterliste .maliste .section-zustaendigkeit > *, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-zustaendigkeit > *, .basecontent-dvv-service-bw-beh-rdendaten .section-zustaendigkeit > * { order: 3; }

.service-bw-Verfahren .verfahren .section-zustaendigkeit h2, .service-bw-Verfahren .verfahren .section-zustaendigkeit .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .service-bw-Verfahren .verfahren .section-zustaendigkeit .pm-tag-toolbar, .service-bw-Verfahren .verfahren .section-zustaendigkeit .presse-administration .pm-tag-toolbar, .presse-administration .service-bw-Verfahren .verfahren .section-zustaendigkeit .pm-tag-toolbar, .service-bw-Verfahren .verfahren .section-zustaendigkeit .pm-topnews .pm-tag-toolbar, .pm-topnews .service-bw-Verfahren .verfahren .section-zustaendigkeit .pm-tag-toolbar, .service-bw-Verfahren .verfahren .section-zustaendigkeit .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .service-bw-Verfahren .verfahren .section-zustaendigkeit .pm-tag-toolbar, .service-bw-Wegweiser .behoerde .section-zustaendigkeit h2, .service-bw-Wegweiser .behoerde .section-zustaendigkeit .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .service-bw-Wegweiser .behoerde .section-zustaendigkeit .pm-tag-toolbar, .service-bw-Wegweiser .behoerde .section-zustaendigkeit .presse-administration .pm-tag-toolbar, .presse-administration .service-bw-Wegweiser .behoerde .section-zustaendigkeit .pm-tag-toolbar, .service-bw-Wegweiser .behoerde .section-zustaendigkeit .pm-topnews .pm-tag-toolbar, .pm-topnews .service-bw-Wegweiser .behoerde .section-zustaendigkeit .pm-tag-toolbar, .service-bw-Wegweiser .behoerde .section-zustaendigkeit .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .service-bw-Wegweiser .behoerde .section-zustaendigkeit .pm-tag-toolbar, .service-bw-Mitarbeiterliste .maliste .section-zustaendigkeit h2, .service-bw-Mitarbeiterliste .maliste .section-zustaendigkeit .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .service-bw-Mitarbeiterliste .maliste .section-zustaendigkeit .pm-tag-toolbar, .service-bw-Mitarbeiterliste .maliste .section-zustaendigkeit .presse-administration .pm-tag-toolbar, .presse-administration .service-bw-Mitarbeiterliste .maliste .section-zustaendigkeit .pm-tag-toolbar, .service-bw-Mitarbeiterliste .maliste .section-zustaendigkeit .pm-topnews .pm-tag-toolbar, .pm-topnews .service-bw-Mitarbeiterliste .maliste .section-zustaendigkeit .pm-tag-toolbar, .service-bw-Mitarbeiterliste .maliste .section-zustaendigkeit .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .service-bw-Mitarbeiterliste .maliste .section-zustaendigkeit .pm-tag-toolbar, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-zustaendigkeit h2, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-zustaendigkeit .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .basecontent-dvv-service-bw-verfahrensbeschreibung .section-zustaendigkeit .pm-tag-toolbar, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-zustaendigkeit .presse-administration .pm-tag-toolbar, .presse-administration .basecontent-dvv-service-bw-verfahrensbeschreibung .section-zustaendigkeit .pm-tag-toolbar, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-zustaendigkeit .pm-topnews .pm-tag-toolbar, .pm-topnews .basecontent-dvv-service-bw-verfahrensbeschreibung .section-zustaendigkeit .pm-tag-toolbar, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-zustaendigkeit .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .basecontent-dvv-service-bw-verfahrensbeschreibung .section-zustaendigkeit .pm-tag-toolbar, .basecontent-dvv-service-bw-beh-rdendaten .section-zustaendigkeit h2, .basecontent-dvv-service-bw-beh-rdendaten .section-zustaendigkeit .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .basecontent-dvv-service-bw-beh-rdendaten .section-zustaendigkeit .pm-tag-toolbar, .basecontent-dvv-service-bw-beh-rdendaten .section-zustaendigkeit .presse-administration .pm-tag-toolbar, .presse-administration .basecontent-dvv-service-bw-beh-rdendaten .section-zustaendigkeit .pm-tag-toolbar, .basecontent-dvv-service-bw-beh-rdendaten .section-zustaendigkeit .pm-topnews .pm-tag-toolbar, .pm-topnews .basecontent-dvv-service-bw-beh-rdendaten .section-zustaendigkeit .pm-tag-toolbar, .basecontent-dvv-service-bw-beh-rdendaten .section-zustaendigkeit .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .basecontent-dvv-service-bw-beh-rdendaten .section-zustaendigkeit .pm-tag-toolbar { order: 1; }

.service-bw-Verfahren .verfahren .section-zustaendigkeit .stelle, .service-bw-Wegweiser .behoerde .section-zustaendigkeit .stelle, .service-bw-Mitarbeiterliste .maliste .section-zustaendigkeit .stelle, .basecontent-dvv-service-bw-verfahrensbeschreibung .section-zustaendigkeit .stelle, .basecontent-dvv-service-bw-beh-rdendaten .section-zustaendigkeit .stelle { order: 2; /*line-height: 1.8em; margin: 0 0 1rem 1rem; padding: 0 3px 0 1.5rem; background: url("../img/icons/Pfeil-link.svg") 3px 5px no-repeat ; background-size: 0.9rem;*/ }

.service-bw-Wegweiser #tabs { border: none; }

.service-bw-Wegweiser #tabs .ui-tabs-nav { margin-bottom: 0; }

.service-bw-Wegweiser #tabs .ui-tabs-nav li { display: inline-block; }

.service-bw-Wegweiser #tabs .ui-tabs-panel { padding: 25px; }

.service-bw-Formulare .formularliste li { line-height: 1.8em; margin-bottom: 1rem; padding-left: 0; }

.service-bw-Formulare .formularliste li a { padding: 0 3px 0 2.3rem; background: url(../img/icons/externer-Link.svg) 1px 5px no-repeat; background-size: 0.9rem; }

.maliste .hauptueberschrift { display: none; }

.basecontent-dvv-service-bw-verfahrensbeschreibung .sbw-langtext { display: block !important; }

.basecontent-dvv-service-bw-verfahrensbeschreibung span.sbw-langtext { display: inline !important; }

.basecontent-dvv-service-bw-verfahrensbeschreibung a.showmemore { display: none !important; }

/*Ausgeblendet obwohl es auf der AIP nicht angezeigt wird*/
.verfahren .leistungen .anschrift.hausanschrift { display: none; }

/*	================================================== PAGES / suche ==================================================*/
.highlight { background: #FBE698; color: #333; padding: 0 0.5rem; }

.searchDiv { position: relative; min-height: 350px; /*input[name="order"] + span { display:inline-flex; width: 100%; @include media-breakpoint-down(md) {display: block;} input{ margin-right: 1rem; width: calc(100% - 10rem); cursor:pointer; @include media-breakpoint-down(md) {width: 100%;} } button{  margin-top: -10px; border-radius: 0; @include media-breakpoint-down(md) {margin: 7px 0;} } & + span > button {@extend %btn;} } #extendedSearch { background:$bg-widget; h2 {display: none;} > div{ display: inline-flex; line-height: 3.5rem; padding-left: 1rem; } }*/ }

.searchDiv .searchForm button { margin-top: 5px; margin-right: 5px; }

.searchDiv .searchForm .searchFilterHead { padding-right: 1rem; }

.searchDiv .searchForm .searchForm-mimetypes { padding-top: 5px; }

.searchDiv input[name="query"], .searchDiv .searchInputField { color: #000 !important; border-color: #000; margin-bottom: 1rem; /*Wegen fixem Header klappt scroll nicht richtig*/ scroll-margin-top: 10rem; }

.searchDiv .ergebnisseKopfAnzahl { display: block; width: 100%; }

.searchDiv .ergebnisseBottom { margin-bottom: 40px; }

.searchDiv .ergebnisseKopfNav, .searchDiv .ergebnisseBottom { align-items: center; justify-content: center; display: flex; }

.searchDiv .ergebnisseKopfNav > *, .searchDiv .ergebnisseBottom > * { margin-left: 5px; }

.searchDiv .ergebnisseKopfNav .pagination, .searchDiv .ergebnisseBottom .pagination { margin: 0; }

.searchDiv .ergebnisseKopfNav .page-item .page-link, .searchDiv .ergebnisseBottom .page-item .page-link { margin-left: 5px; padding: 10px; }

.searchDiv .ergebnisseKopfNav .page-item.active, .searchDiv .ergebnisseBottom .page-item.active { margin-right: 5px; }

.searchDiv .ergebnisseKopfNav .page-item.active .page-link, .searchDiv .ergebnisseBottom .page-item.active .page-link { border: 1px solid #FFCC00; display: inline-block; width: 100%; height: 100%; background: #e9ecef; color: #000; }

.searchDiv .ergebnisseKopfNav .page-item.active .page-link:hover, .searchDiv .ergebnisseKopfNav .page-item.active .page-link:focus, .searchDiv .ergebnisseBottom .page-item.active .page-link:hover, .searchDiv .ergebnisseBottom .page-item.active .page-link:focus { border: 1px solid #000; }

.searchDiv .ergebnisseKopfNav button, .searchDiv .ergebnisseBottom button { min-width: 3.5rem; padding: 0; height: 3.5rem; }

.searchDiv .ergebnisseKopfNav button .current, .searchDiv .ergebnisseBottom button .current { display: inline-block; width: 100%; height: 100%; background: #e9ecef; padding-top: 1rem; }

.searchDiv .ergebnisseRumpf { margin-top: 50px; }

.searchDiv .ergebnisseRumpf ul { padding-left: 0; }

.searchDiv .ergebnisseRumpf li.external { list-style: none; line-height: 1.8em; margin: 0 0 1rem 0rem; padding: 0 3px 0 3rem; background: url("../img/icons/externer-Link.svg") 1rem 5px no-repeat; background-size: 1rem; }

.searchDiv .ergebnisseRumpf li.plain { list-style: none; line-height: 1.8em; margin: 0 0 1rem 0rem; padding: 0 3px 0 3rem; background: url("../img/icons/Pfeil-link.svg") 1rem 5px no-repeat; background-size: 0.9rem; }

.searchDiv .ergebnisseRumpf li.pdf { list-style: none; line-height: 1.8em; margin: 0 0 1rem 0rem; padding: 0 3px 0 3rem; background: url("../img/icons/pdf.svg") 1rem 4px no-repeat; background-size: 1rem; }

.searchDiv .resultScore { display: flex; align-items: baseline; }

.searchDiv .resultScore .score-bar { border: 1px solid #000; border-radius: 3px; padding: 1px; position: relative; top: 1px; width: 104px; height: 14px; }

.searchDiv .resultScore .score-bar > * { margin-right: 2rem; }

.searchDiv .resultScore .score-bar .score-bar-inner { background: #000; }

div[role="status"] div { background: #FFCC00; padding: 1rem; }

body > #ui-id-1 { background: #fff; width: auto !important; padding: 1rem; z-index: 2; border: 1px solid #dee2e6; list-style: none; display: inline-block; }

body > #ui-id-1 li { line-height: 2rem; list-style: none; cursor: pointer; }

body > #ui-id-1 li a.ui-menu-item-wrapper { position: relative; padding: 3px 1em 3px .4em; }

body > #ui-id-1 li:hover, body > #ui-id-1 li:focus, body > #ui-id-1 li:focus-within { background: #FFCC00; }

body > #ui-id-1 li:hover a.ui-menu-item-wrapper, body > #ui-id-1 li:focus a.ui-menu-item-wrapper, body > #ui-id-1 li:focus-within a.ui-menu-item-wrapper { border: none; background: transparent; color: #000 !important; }

.Veranstaltungskalender_Stadt .zm-detail .title .highlight { padding: 0; background: none; }

/*	================================================== PAGES / sitemap ==================================================*/
.sitemap { margin: 2rem; }

.sitemap > li:first-child > a { padding-left: 4rem; }

/*	================================================== PAGES / view-zm ==================================================*/
/*.zmitem {background-color:$bg-widget;display:flex;flex-direction:column; &__header {background:$cd-color3;color:$font-color-light;font-weight:bold;padding:$grid-gutter-width/4 $grid-gutter-width/2; h1, h2, h3, h4 {margin-top:inherit;} } &__body {display:flex;flex-wrap:wrap;padding:$grid-gutter-width/2;} }*/
.zmnav a { text-decoration: none; padding: 1rem 2rem; }

.zm-suche .zmVolltextSuche { margin: 1rem 0; }

.zm-suche .zmVolltextSuche label { display: none; }

.zm-suche .von, .zm-suche .bis { width: 150px; float: left; }

.zm-suche .dauer { clear: both; padding-top: 1rem; }

.zm-suche #fadeToggle { clear: both; border-bottom: 1px solid #000; width: 100%; padding: 1rem 5rem 1rem 0; position: relative; font-weight: bold; font-size: 1rem; margin-bottom: 25px; background: url(../img/icons/Pfeil-runter.svg) right 3rem top 1.5rem no-repeat; background-size: 1.5rem; cursor: pointer; }

.zm-suche #fadeToggle.visible { background-image: url(../img/icons/Pfeil-hoch.svg); }

.zm-suche .block + .block { margin-top: 25px; }

.zm-suche .detailsuche { margin-bottom: 25px; }

.zm-suche .vkRubrik .label, .zm-suche .ort label { font-weight: bold; }

.zm-suche .vkRubrikList::after { display: block; clear: both; content: ""; }

.zm-suche .vkRubrikList .zmVkat > li { width: 33%; float: left; }

@media (max-width: 1199.98px) { .zm-suche .vkRubrikList .zmVkat > li { width: 50%; } }

@media (max-width: 991.98px) { .zm-suche .vkRubrikList .zmVkat > li { width: 100%; } }

.zm-suche .vkRubrikList .ui-widget.ui-widget-content { border: none; }

.zm-suche .vkRubrikList .ui-icon { background: url(../img/icons/Pfeil-runter.svg) left 0rem top 0rem no-repeat; background-size: 1rem; top: 10px; left: -1.5rem; width: 1rem; height: 1rem; }

.zm-suche .vkRubrikList .ui-icon.ui-icon-triangle-1-se { background-image: url(../img/icons/Pfeil-hoch.svg); }

.zm-suche input[type="radio"], .zm-suche input[type="checkbox"] { margin-right: 5px; }

.zm-suche .zmSuchButton { margin-bottom: 25px; clear: both; }

.zm-suche .buttons .zmSuchButton { display: inline-block; }

.zm-suche .buttons a { margin-left: 7px; }

.zm-eliste { margin-top: 50px; }

.zm-eliste .zmhitsfound { margin: 25px 0; }

.zm-eliste__header .zmRegister { display: flex; flex-wrap: wrap; margin-bottom: 50px; }

.zm-eliste__header .zmRegister .skip, .zm-eliste__header .zmRegister .hideme { display: none; }

.zm-eliste__header .zmRegister a.aktiv, .zm-eliste__header .zmRegister span.inaktiv, .zm-eliste__header .zmRegister span.current { display: flex; flex: 1 1 3.7rem; justify-content: center; align-items: center; margin-right: 7px; margin-bottom: 7px; border-color: #fff; min-width: auto; max-width: max-content; padding: 1rem 2rem; }

.zm-eliste__header .zmRegister .inaktiv { background: #e9ecef; color: #000; }

.zm-eliste__header .zmRegister .current { font-size: 1.2rem; border: 1px solid #FFCC00 !important; color: #000; }

.zm-eliste__header .zmRegister a[title="Alle"] { max-width: 7.4rem; }

.zm-eliste__body { padding: 0 0 1.5rem; }

.zm-eliste__body .zmitem { padding: 0 0 25px; position: relative; clear: both; /*&__body { > div {flex-basis:100%;} .organization, .zmbeschreibung, .zmkurzbeschreibung .label, .zmanschrift .label, .homepage .label, .zmkontaktdaten .label, .contact > div, .zmperson, .vCard {display:none;} .zmkurzbeschreibung p {margin-bottom:0.5em;} // order .zmkurzbeschreibung {order:-5;} .street-address {order:-4;} .cityline {order:-3;flex-basis:initial;} .borrow {flex-basis:initial;margin-left:0.3em;} .borrow:before {content:" -"}; .homepage {margin-top:.5rem;} .contact .mail {display:block;.bez {display:none;}} } &__footer {align-self:center;margin-top:auto;margin-bottom:1rem; .details {@extend %btn-light;@include fa-icon("\f35a", $link-color);text-transform:lowercase;} }*/ }

.zm-eliste__body .zmitem a.titel { text-decoration: none; }

.zm-eliste__body .zmitem a.titel:after { content: " "; display: inline-block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }

.zm-eliste__body .zmitem .allg:after { clear: both; content: "."; display: block; font-size: 0; height: 0; visibility: hidden; }

.zm-eliste__body .zmitem .adresse { width: 50%; float: left; }

@media (max-width: 575.98px) { .zm-eliste__body .zmitem .adresse { width: 100%; float: none; } }

.zm-eliste__body .zmitem .adresse .organization { display: none; }

.zm-eliste__body .zmitem .kontakt { width: 50%; float: right; }

@media (max-width: 575.98px) { .zm-eliste__body .zmitem .kontakt { padding-top: 1rem; width: 100%; float: none; } }

.zm-eliste__body .zmitem .kontakt .zmkontaktdaten .label { display: none; }

.zm-eliste__body .zmitem .info { display: none; clear: both; margin-top: 1.5rem; }

.zm-eliste__body .zmitem .zmkurzbeschreibung { clear: both; }

.zm-eliste__body .zmitem .zmkurzbeschreibung .label { display: none; }

.zm-eliste__body .zmitem .zmkurzbeschreibung .data { font-weight: bold; padding: 1.5rem 0 0; }

.zm-eliste__body .zmitem .zmbeschreibung { clear: both; }

.zm-eliste__body .zmitem .zmbeschreibung .label { display: none; }

.zm-eliste__body .zmitem .category { display: none; }

.zm-eliste__body .zmitem__more { clear: both; padding-top: 1.5rem; }

.zm-detail .zmitem { margin: 50px 0; }

.zm-detail .zmitem__header .vCalendarLink { float: right; padding: 0 0 2rem 2rem; }

.zm-detail .zmitem__header .vCalendarLink a { display: block; width: 4rem; min-width: 4rem; height: 4rem; background: url(../img/icons/calendar.svg) no-repeat 0 0 #FFCC00; color: transparent; overflow: hidden; margin-top: -1rem; }

.zm-detail .zmitem__header .vCalendarLink a img { display: none; }

.zm-detail .zmitem__header button.ical { float: right; margin: 0 0 2rem 2rem; width: 4rem; height: 4rem; min-width: 4rem; background: url(../img/icons/calendar.svg) no-repeat 0 0 #FFCC00; color: transparent; overflow: hidden; }

.zm-detail .zmitem__header button.ical i { display: none; }

.zm-detail .zmitem__header .zeitraum { font-weight: bold; font-size: 1.45rem; margin: 1em 0; }

.zm-detail .zmitem__header h2, .zm-detail .zmitem__header .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .zm-detail .zmitem__header .pm-tag-toolbar, .zm-detail .zmitem__header .presse-administration .pm-tag-toolbar, .presse-administration .zm-detail .zmitem__header .pm-tag-toolbar, .zm-detail .zmitem__header .pm-topnews .pm-tag-toolbar, .pm-topnews .zm-detail .zmitem__header .pm-tag-toolbar, .zm-detail .zmitem__header .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .zm-detail .zmitem__header .pm-tag-toolbar { margin: 1rem 0 2rem; }

.zm-detail .zmitem__body { /*.zmanschrift .vCard{     > div {order: 4;} // order innerhalb zmanschrift (vCard des Eintrags) .vCardLink {order:5;} .street-address {order:1;} .cityline {order:2;} .borrow {order:3;} .mail, .tel, .mobile, .fax {order:5;} }*/ /*.zmanschrift {order:1;} #xmap {order:2;} .homepage {order:3;flex-basis:100%;} .zmkurzbeschreibung {order:4;flex-basis:100%;} .zmbeschreibung {order:5;flex-basis:100%;} .zmperson {order:6;} */ /*.zmperson {margin-right:0;margin-left:2%; > .value > .vCard {background-color:$bg-light;box-shadow:0 0 2px #ccc;display:flex;flex-wrap:wrap;padding:$grid-gutter-width/2; > div {flex-basis:100%;} // order innerhalb zmperson (vCard der Person) .fn {order:-6;} .titles {order:-5;flex-basis:initial;} .organization {order:-4;flex-basis:50%;font-weight:normal;} .street-address {order:-3;margin-top:1.5em;} .cityline {order:-2;flex-basis:initial;} .borrow {order:-1;flex-basis:55%;margin-left:0.3em;} .borrow:before {content:" -"}; } }*/ }

.zm-detail .zmitem__body > div { margin-bottom: 1.5rem; }

.zm-detail .zmitem__body .label { margin: 0 0 1em; padding-top: 1.45rem; font-size: 1.45rem; font-weight: bold; }

@media (max-width: 991.98px) { .zm-detail .zmitem__body .label { font-size: 1.3rem; line-height: 1.5rem; } }

.zm-detail .zmitem__body .bx-wrapper .images { height: 100%; }

.zm-detail .zmitem__body .bx-wrapper .images img { width: 100%; height: inherit; }

.zm-detail .zmitem__body .zmkurzbeschreibung p { font-weight: bold; }

.zm-detail .zmitem__body .zmbeschreibung + .homepage .label { display: none; }

.zm-detail .zmitem__body .zmbeschreibung + .homepage .neuFensterLink:after { content: " "; width: 1.5rem; height: 1.2rem; display: inline-block; background: url("../img/icons/externer-Link.svg") right 2px top 4px no-repeat; background-size: 1rem; }

.zm-detail .zmitem__body .zmClear { display: none; }

.zm-detail .zmitem__body li h3 { margin-bottom: 0 !important; padding: 0 !important; }

.zm-detail .zmitem__body .col-md-6:empty { display: none; }

.zm-detail .zmitem__body .ffeintritt { margin-bottom: 1.5rem; }

.zm-detail .zmitem__body .ffeintritt h4.label, .zm-detail .zmitem__body .ffeintritt .c-table caption.label, .c-table .zm-detail .zmitem__body .ffeintritt caption.label, .zm-detail .zmitem__body .ffeintritt .basecontent-table > table caption.label, .basecontent-table > table .zm-detail .zmitem__body .ffeintritt caption.label, .zm-detail .zmitem__body .ffeintritt .basecontent-dvv-rss table caption.label, .basecontent-dvv-rss table .zm-detail .zmitem__body .ffeintritt caption.label { display: inline; font-size: 1rem; padding: 0; }

.zm-detail .zmitem__body .ffeintritt .value { display: inline; }

.zm-detail .zmitem__body .zmVeranstalter .data, .zm-detail .zmitem__body .zmOrt .data { position: relative; }

.zm-detail .zmitem__body .zmVeranstalter .vCard .vCardLink, .zm-detail .zmitem__body .zmOrt .vCard .vCardLink { top: 0; }

.zm-detail .zmitem__body .zmVeranstalter .kopf h3, .zm-detail .zmitem__body .zmOrt .kopf h3 { font-size: 1rem; margin: 0; }

.zm-detail .zmitem__body #google { margin-top: 1rem; }

.zm-detail .zmitem__body .mapsLink, .zm-detail .zmitem__body .efaLink { display: none; }

.zm-detail .zmitem__body #xmap { height: 100%; min-height: 350px; margin-top: 1.5rem; /*&:after{ clear:both; content:"."; display:block; font-size:0; height:0; visibility:hidden; }*/ }

.zm-detail .zmitem__body #xmap .leaflet-container { width: 100%; height: 100%; }

.zm-detail .zmitem__body .zmVeranstalter, .zm-detail .zmitem__body .buchung { clear: both; }

.zm-detail .zmitem__body .vCard { display: flex; flex-wrap: wrap; position: initial; }

.zm-detail .zmitem__body .vCard .organization { display: none; }

.zm-detail .zmitem__body .vCard > div { flex-basis: 100%; order: 1; }

.zm-detail .zmitem__body .vCard .borrow { order: 2; flex-basis: initial; }

.zm-detail .zmitem__body .vCard .borrow:before { content: " -"; margin-left: 0.3em; }

.zm-detail .zmitem__body .vCard .cityline { flex-basis: inherit; }

.zm-detail .zmitem__body .vCard .mail, .zm-detail .zmitem__body .vCard .tel, .zm-detail .zmitem__body .vCard .mobile, .zm-detail .zmitem__body .vCard .fax { order: 3; }

.zm-detail .zmitem__body .vCard .Email a { text-decoration: underline; display: inline-block; padding: 0 3px; }

.zm-detail .zmitem__body .buchung a { text-decoration: none; }

@media (max-width: 767.98px) { .zm-detail .zmitem__body .buchung a { margin-top: 25px; } }

.zmselbst .Einleitung h1 { display: none; }

.zmselbst .login-main .login-wrapper { margin: 0; padding: 0 0 25px; }

.zmselbst .login-main fieldset img, .zmselbst .login-main fieldset h2, .zmselbst .login-main fieldset .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .zmselbst .login-main fieldset .pm-tag-toolbar, .zmselbst .login-main fieldset .presse-administration .pm-tag-toolbar, .presse-administration .zmselbst .login-main fieldset .pm-tag-toolbar, .zmselbst .login-main fieldset .pm-topnews .pm-tag-toolbar, .pm-topnews .zmselbst .login-main fieldset .pm-tag-toolbar, .zmselbst .login-main fieldset .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .zmselbst .login-main fieldset .pm-tag-toolbar { display: none; }

.zmselbst #winEdit #ext-gen172 { width: 90px !important; }

.zmselbst #winEdit #ext-comp-1002, .zmselbst #winEdit #ext-comp-1081 { width: 75px !important; }

.zmselbst #SelbsteintragAuswahl ul { padding: 0; }

.zmselbst #SelbsteintragAuswahl li { list-style: none; }

.zmselbst #SelbsteintragAuswahl a { margin: 0 0 1rem 1rem; display: block; padding: 0 3px 0 1.5rem; background: url(../img/icons/Pfeil-link.svg) 0px 5px no-repeat; background-size: 0.9rem; }

.zmselbst .zm-detail { background: #fff; padding: 25px; font-size: 16px; font-family: "Noto Sans", sans-serif; }

.zmselbstNEU .login-wrapper, .zmselbst .login-wrapper { margin: 25px auto; border: 1px solid #000; }

.zmselbstNEU .login-wrapper #loginForm img, .zmselbst .login-wrapper #loginForm img { display: none; }

.zmselbstNEU .login-wrapper #loginForm h2, .zmselbstNEU .login-wrapper #loginForm .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .zmselbstNEU .login-wrapper #loginForm .pm-tag-toolbar, .zmselbstNEU .login-wrapper #loginForm .presse-administration .pm-tag-toolbar, .presse-administration .zmselbstNEU .login-wrapper #loginForm .pm-tag-toolbar, .zmselbstNEU .login-wrapper #loginForm .pm-topnews .pm-tag-toolbar, .pm-topnews .zmselbstNEU .login-wrapper #loginForm .pm-tag-toolbar, .zmselbstNEU .login-wrapper #loginForm .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .zmselbstNEU .login-wrapper #loginForm .pm-tag-toolbar, .zmselbst .login-wrapper #loginForm h2, .zmselbst .login-wrapper #loginForm .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .zmselbst .login-wrapper #loginForm .pm-tag-toolbar, .zmselbst .login-wrapper #loginForm .presse-administration .pm-tag-toolbar, .presse-administration .zmselbst .login-wrapper #loginForm .pm-tag-toolbar, .zmselbst .login-wrapper #loginForm .pm-topnews .pm-tag-toolbar, .pm-topnews .zmselbst .login-wrapper #loginForm .pm-tag-toolbar, .zmselbst .login-wrapper #loginForm .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .zmselbst .login-wrapper #loginForm .pm-tag-toolbar { margin-top: 0; }

.zmselbstNEU .login-wrapper #loginForm input, .zmselbst .login-wrapper #loginForm input { width: 100%; border: 1px solid #000; }

.zmselbstNEU #uebersicht h1.head, .zmselbst #uebersicht h1.head { display: none; }

.zmselbstNEU #uebersicht .item button, .zmselbst #uebersicht .item button { margin-bottom: 10px; }

.zmselbstNEU #uebersicht .mymodul > .body > .se, .zmselbst #uebersicht .mymodul > .body > .se { max-width: 100%; }

.zmselbstNEU #uebersicht .itx, .zmselbst #uebersicht .itx { line-height: 3.5rem; }

.zmselbstNEU #uebersicht .itx .xtitel, .zmselbst #uebersicht .itx .xtitel { max-width: 60%; }

.zmselbstNEU #uebersicht .action > button, .zmselbst #uebersicht .action > button { margin-right: 5px; min-width: auto; }

.zmselbstNEU #uebersicht .action > button .fa-pencil::before, .zmselbst #uebersicht .action > button .fa-pencil::before { content: "bearbeiten"; font-family: "Noto Sans", sans-serif; }

.zmselbstNEU .myEditorCnt, .zmselbst .myEditorCnt { width: 100%; max-width: 100%; flex-basis: 100%; margin-left: -25px; margin-left: -25px; /*select, .feld-text input, textarea, .select2{ width: 73%; border-radius: 0 !important; left: 25%; max-width: 73%; }*/ }

.zmselbstNEU .myEditorCnt h1.head, .zmselbst .myEditorCnt h1.head { display: none; }

.zmselbstNEU .myEditorCnt .zmformular > header, .zmselbst .myEditorCnt .zmformular > header { display: none; }

.zmselbstNEU .myEditorCnt fieldset, .zmselbst .myEditorCnt fieldset { padding: 25px; border: 1px solid #dee2e6; margin-bottom: 25px; }

.zmselbstNEU .myEditorCnt fieldset legend, .zmselbst .myEditorCnt fieldset legend { border-bottom: none; width: auto; }

.zmselbstNEU .myEditorCnt div [class*="feld-"], .zmselbstNEU .myEditorCnt div.geg, .zmselbst .myEditorCnt div [class*="feld-"], .zmselbst .myEditorCnt div.geg { display: flex; margin-bottom: 1rem; }

.zmselbstNEU .myEditorCnt .control-label, .zmselbst .myEditorCnt .control-label { font-weight: bold; font-size: 1rem; width: 25%; text-align: left; padding-right: 2rem; }

.zmselbstNEU .myEditorCnt .control-label + select, .zmselbstNEU .myEditorCnt .control-label + input, .zmselbstNEU .myEditorCnt .control-label + .form-group, .zmselbst .myEditorCnt .control-label + select, .zmselbst .myEditorCnt .control-label + input, .zmselbst .myEditorCnt .control-label + .form-group { width: 75%; color: #000 !important; }

.zmselbstNEU .myEditorCnt #weitereTermine .bs-bars.float-left, .zmselbstNEU .myEditorCnt #weitereTermine .bs-bars.pull-left, .zmselbstNEU .myEditorCnt #weitereTermine .c-vcard .bs-bars.titles, .c-vcard .zmselbstNEU .myEditorCnt #weitereTermine .bs-bars.titles, .zmselbstNEU .myEditorCnt #weitereTermine .vCard .bs-bars.titles, .vCard .zmselbstNEU .myEditorCnt #weitereTermine .bs-bars.titles, .zmselbst .myEditorCnt #weitereTermine .bs-bars.float-left, .zmselbst .myEditorCnt #weitereTermine .bs-bars.pull-left, .zmselbst .myEditorCnt #weitereTermine .c-vcard .bs-bars.titles, .c-vcard .zmselbst .myEditorCnt #weitereTermine .bs-bars.titles, .zmselbst .myEditorCnt #weitereTermine .vCard .bs-bars.titles, .vCard .zmselbst .myEditorCnt #weitereTermine .bs-bars.titles { float: none !important; }

.zmselbstNEU .myEditorCnt #weitereTermine .fixed-table-container, .zmselbst .myEditorCnt #weitereTermine .fixed-table-container { height: 100% !important; }

.zmselbstNEU .myEditorCnt #xtable .btn.btn-small, .zmselbst .myEditorCnt #xtable .btn.btn-small { color: transparent; min-width: 4rem; width: 4rem; padding-left: 1.5rem; }

.zmselbstNEU .myEditorCnt #xtable .btn.btn-small i, .zmselbst .myEditorCnt #xtable .btn.btn-small i { color: #000; }

.zmselbstNEU .myEditorCnt .mce-panel, .zmselbst .myEditorCnt .mce-panel { background: transparent; }

.zmselbstNEU .myEditorCnt .feld-select, .zmselbst .myEditorCnt .feld-select { padding-right: 10px; }

.zmselbstNEU .myEditorCnt .select2-container, .zmselbst .myEditorCnt .select2-container { max-width: 75%; }

.zmselbstNEU .myEditorCnt .select2-selection, .zmselbst .myEditorCnt .select2-selection { font-family: "Noto Sans", sans-serif; background: #fff; border: 1px solid #000; border-radius: 0; min-height: 40px; color: #000; padding: 0 10px; display: flex; }

.zmselbstNEU .myEditorCnt .select2-selection .select2-search--inline, .zmselbst .myEditorCnt .select2-selection .select2-search--inline { max-width: 100%; }

.zmselbstNEU .myEditorCnt .select2-selection__choice, .zmselbst .myEditorCnt .select2-selection__choice { color: #000; display: inline-flex; margin-right: 5px; }

.zmselbstNEU .myEditorCnt .select2-selection__choice__remove, .zmselbstNEU .myEditorCnt .select2-selection__choice__clear, .zmselbst .myEditorCnt .select2-selection__choice__remove, .zmselbst .myEditorCnt .select2-selection__choice__clear { color: #000; }

.zmselbstNEU .myEditorCnt .select2-selection__choice__remove:hover, .zmselbstNEU .myEditorCnt .select2-selection__choice__remove:focus, .zmselbstNEU .myEditorCnt .select2-selection__choice__clear:hover, .zmselbstNEU .myEditorCnt .select2-selection__choice__clear:focus, .zmselbst .myEditorCnt .select2-selection__choice__remove:hover, .zmselbst .myEditorCnt .select2-selection__choice__remove:focus, .zmselbst .myEditorCnt .select2-selection__choice__clear:hover, .zmselbst .myEditorCnt .select2-selection__choice__clear:focus { color: red; }

.zmselbstNEU .myEditorCnt .select2-selection__clear, .zmselbst .myEditorCnt .select2-selection__clear { margin-top: 4px; margin-right: 2px; font-size: 1.2rem; color: #000; }

.zmselbstNEU .myEditorCnt .select2-selection__clear:hover, .zmselbstNEU .myEditorCnt .select2-selection__clear:focus, .zmselbst .myEditorCnt .select2-selection__clear:hover, .zmselbst .myEditorCnt .select2-selection__clear:focus { color: red; }

.zmselbstNEU .myEditorCnt .select2-selection.select2-selection--single .select2-selection__rendered, .zmselbst .myEditorCnt .select2-selection.select2-selection--single .select2-selection__rendered { color: #000; padding: 9px 0 0; line-height: 24px; display: inline-flex; max-width: calc(100% - 40px); }

.zmselbstNEU .myEditorCnt .select2-selection.select2-selection--single .select2-selection__clear, .zmselbst .myEditorCnt .select2-selection.select2-selection--single .select2-selection__clear { margin-right: 1rem; margin-top: -4px; }

.zmselbstNEU .myEditorCnt .select2-selection.select2-selection--multiple .select2-selection__rendered, .zmselbst .myEditorCnt .select2-selection.select2-selection--multiple .select2-selection__rendered { max-width: 100%; margin: 0; }

.zmselbstNEU .myEditorCnt .htmleditor + .htmleditor, .zmselbst .myEditorCnt .htmleditor + .htmleditor { margin-top: 2rem; }

.zmselbstNEU .myEditorCnt .fixed-table-header th, .zmselbst .myEditorCnt .fixed-table-header th { color: #000; }

.zmselbstNEU .myEditorCnt #tinymce p, .zmselbst .myEditorCnt #tinymce p { font-size: 1rem; }

.zmselbstNEU .myEditorCnt #bezeichnung_beschreibung_ifr, .zmselbst .myEditorCnt #bezeichnung_beschreibung_ifr { height: 400px !important; }

.zmselbstNEU .myEditorCnt #xbild input#bild, .zmselbst .myEditorCnt #xbild input#bild { margin-right: 5px; }

.zmselbstNEU .myEditorCnt #xbild .feld-text input, .zmselbst .myEditorCnt #xbild .feld-text input { width: 100%; }

.zmselbstNEU .myEditorCnt #xbild button, .zmselbst .myEditorCnt #xbild button { background-image: none; margin-right: 5px; margin-bottom: 0; }

.zmselbstNEU .myEditorCnt #multiimage .form-inline, .zmselbstNEU .myEditorCnt #multiimage form.c-quicksearch, .zmselbstNEU .myEditorCnt #multiimage .presse-uebersicht .pm-datefilter, .presse-uebersicht .zmselbstNEU .myEditorCnt #multiimage .pm-datefilter, .zmselbstNEU .myEditorCnt #multiimage .presse-uebersicht form[name="pm-searchform"], .presse-uebersicht .zmselbstNEU .myEditorCnt #multiimage form[name="pm-searchform"], .zmselbstNEU .myEditorCnt #multiimage .presse-administration .pm-datefilter, .presse-administration .zmselbstNEU .myEditorCnt #multiimage .pm-datefilter, .zmselbstNEU .myEditorCnt #multiimage .presse-administration form[name="pm-searchform"], .presse-administration .zmselbstNEU .myEditorCnt #multiimage form[name="pm-searchform"], .zmselbst .myEditorCnt #multiimage .form-inline, .zmselbst .myEditorCnt #multiimage form.c-quicksearch, .zmselbst .myEditorCnt #multiimage .presse-uebersicht .pm-datefilter, .presse-uebersicht .zmselbst .myEditorCnt #multiimage .pm-datefilter, .zmselbst .myEditorCnt #multiimage .presse-uebersicht form[name="pm-searchform"], .presse-uebersicht .zmselbst .myEditorCnt #multiimage form[name="pm-searchform"], .zmselbst .myEditorCnt #multiimage .presse-administration .pm-datefilter, .presse-administration .zmselbst .myEditorCnt #multiimage .pm-datefilter, .zmselbst .myEditorCnt #multiimage .presse-administration form[name="pm-searchform"], .presse-administration .zmselbst .myEditorCnt #multiimage form[name="pm-searchform"] { width: 75%; padding-right: 10px; }

.zmselbstNEU .myEditorCnt #multiimage #multiimgurl, .zmselbst .myEditorCnt #multiimage #multiimgurl { margin-right: 5px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; min-width: fit-content; max-width: calc(100% - 355px); width: calc(100% - 355px); }

.zmselbstNEU .myEditorCnt #multiimage #multiimgurlfile, .zmselbst .myEditorCnt #multiimage #multiimgurlfile { max-width: fit-content; }

.zmselbstNEU .myEditorCnt #multiimage .form-group input, .zmselbst .myEditorCnt #multiimage .form-group input { width: 100%; }

.zmselbstNEU .myEditorCnt #multiimage table td, .zmselbstNEU .myEditorCnt #multiimage table th, .zmselbst .myEditorCnt #multiimage table td, .zmselbst .myEditorCnt #multiimage table th { text-align: center; }

.zmselbstNEU .myEditorCnt #multiimage .zedit, .zmselbstNEU .myEditorCnt #multiimage .zloeschen, .zmselbst .myEditorCnt #multiimage .zedit, .zmselbst .myEditorCnt #multiimage .zloeschen { min-width: 58px; }

.zmselbstNEU .myEditorCnt #save, .zmselbstNEU .myEditorCnt #abr, .zmselbstNEU .myEditorCnt .btn, .zmselbst .myEditorCnt #save, .zmselbst .myEditorCnt #abr, .zmselbst .myEditorCnt .btn { background-image: none; margin: 0 5px 1rem 0; background-image: none; }

.zmselbstNEU .myEditorCnt.Pinnwand .ym-fbox-radio, .zmselbst .myEditorCnt.Pinnwand .ym-fbox-radio { margin-bottom: 1rem; }

.zmselbstNEU .myEditorCnt.Pinnwand .ym-fbox-radio > label, .zmselbst .myEditorCnt.Pinnwand .ym-fbox-radio > label { display: none; }

.zmselbstNEU .myEditorCnt.Pinnwand .ym-fbox-radio label, .zmselbst .myEditorCnt.Pinnwand .ym-fbox-radio label { font-weight: bold; }

.zmselbstNEU .myEditorCnt.Pinnwand .ym-fbox-radio input, .zmselbst .myEditorCnt.Pinnwand .ym-fbox-radio input { margin: 0 1rem 0 0.5rem; }

.zmselbstNEU .myEditorCnt.Pinnwand .ym-fbox-text, .zmselbst .myEditorCnt.Pinnwand .ym-fbox-text { display: flex; margin-bottom: 1rem; }

.zmselbstNEU .myEditorCnt.Pinnwand .ym-fbox-text label, .zmselbst .myEditorCnt.Pinnwand .ym-fbox-text label { font-weight: bold; font-size: 1rem; width: 25%; text-align: left; padding-right: 2rem; }

.zmselbstNEU .bootstrap-dialog .modal-dialog, .zmselbst .bootstrap-dialog .modal-dialog { max-width: 90%; }

.zmselbstNEU .bootstrap-dialog .modal-dialog .modal-header, .zmselbst .bootstrap-dialog .modal-dialog .modal-header { background: none; border: none; }

.zmselbstNEU .bootstrap-dialog .modal-dialog .modal-header .bootstrap-dialog-title, .zmselbst .bootstrap-dialog .modal-dialog .modal-header .bootstrap-dialog-title { color: #000; }

.zmselbstNEU .bootstrap-dialog .modal-dialog .modal-header button, .zmselbst .bootstrap-dialog .modal-dialog .modal-header button { opacity: 1; }

.zmselbstNEU .bootstrap-dialog .modal-dialog .modal-body .zmitem__body, .zmselbst .bootstrap-dialog .modal-dialog .modal-body .zmitem__body { display: block; }

.zmselbstNEU .bootstrap-dialog .modal-dialog .modal-body .card, .zmselbstNEU .bootstrap-dialog .modal-dialog .modal-body .c-comment-form, .zmselbstNEU .bootstrap-dialog .modal-dialog .modal-body #create_comment_form, .zmselbst .bootstrap-dialog .modal-dialog .modal-body .card, .zmselbst .bootstrap-dialog .modal-dialog .modal-body .c-comment-form, .zmselbst .bootstrap-dialog .modal-dialog .modal-body #create_comment_form { width: 100% !important; margin: 0; }

.zmselbstNEU .bootstrap-dialog .modal-dialog .modal-footer button, .zmselbst .bootstrap-dialog .modal-dialog .modal-footer button { background-image: none; }

.body_register fieldset { margin-bottom: 2rem; }

.body_register fieldset.zmcaptcha + fieldset legend:after { content: "*"; width: 5px; display: inline-block; }

.body_register fieldset.zmcaptcha + fieldset .ym-label { display: none; }

.body_register fieldset input[type="checkbox"] { width: 1.5rem; height: 1.5rem; margin-right: 1rem; appearance: none; -moz-appearance: none; border: 1px solid #000; }

.body_register fieldset input[type="checkbox"]:checked { background: #000; }

.zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li { display: none; }

.zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li > ul { display: none !important; }

.zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(9) ul { display: block !important; }

.zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(1), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(2), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(4), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(6), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(7), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(9), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(10), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(12), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(14), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(15), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(20), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(21), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(25), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(28), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(30), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(34), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(36), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(39), .zmselbst.Veranstaltungskalender_Stadt #kattree .x-tree-root-node > li:nth-child(40) { display: block; }

.Veranstaltungskalender_Stadt .zm-suche .dauer, .Hotelverzeichnis_2020 .zm-suche .dauer, .Locations .zm-suche .dauer, .Familienangebote .zm-suche .dauer { display: none; }

.Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li, .Locations .zm-suche .vkRubrikList li, .Familienangebote .zm-suche .vkRubrikList li { display: none; }

.Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat150166, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat150167, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat7204702, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat11475150, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat150152, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat150173, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat150175, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat9618602, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat4476153, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat7204701, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat301150, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat150172, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat150160, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat150159, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat150162, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat150170, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat150156, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat150168, .Veranstaltungskalender_Stadt .zm-suche .vkRubrikList li#kat6191700, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat150166, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat150167, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat7204702, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat11475150, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat150152, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat150173, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat150175, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat9618602, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat4476153, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat7204701, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat301150, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat150172, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat150160, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat150159, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat150162, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat150170, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat150156, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat150168, .Hotelverzeichnis_2020 .zm-suche .vkRubrikList li#kat6191700, .Locations .zm-suche .vkRubrikList li#kat150166, .Locations .zm-suche .vkRubrikList li#kat150167, .Locations .zm-suche .vkRubrikList li#kat7204702, .Locations .zm-suche .vkRubrikList li#kat11475150, .Locations .zm-suche .vkRubrikList li#kat150152, .Locations .zm-suche .vkRubrikList li#kat150173, .Locations .zm-suche .vkRubrikList li#kat150175, .Locations .zm-suche .vkRubrikList li#kat9618602, .Locations .zm-suche .vkRubrikList li#kat4476153, .Locations .zm-suche .vkRubrikList li#kat7204701, .Locations .zm-suche .vkRubrikList li#kat301150, .Locations .zm-suche .vkRubrikList li#kat150172, .Locations .zm-suche .vkRubrikList li#kat150160, .Locations .zm-suche .vkRubrikList li#kat150159, .Locations .zm-suche .vkRubrikList li#kat150162, .Locations .zm-suche .vkRubrikList li#kat150170, .Locations .zm-suche .vkRubrikList li#kat150156, .Locations .zm-suche .vkRubrikList li#kat150168, .Locations .zm-suche .vkRubrikList li#kat6191700, .Familienangebote .zm-suche .vkRubrikList li#kat150166, .Familienangebote .zm-suche .vkRubrikList li#kat150167, .Familienangebote .zm-suche .vkRubrikList li#kat7204702, .Familienangebote .zm-suche .vkRubrikList li#kat11475150, .Familienangebote .zm-suche .vkRubrikList li#kat150152, .Familienangebote .zm-suche .vkRubrikList li#kat150173, .Familienangebote .zm-suche .vkRubrikList li#kat150175, .Familienangebote .zm-suche .vkRubrikList li#kat9618602, .Familienangebote .zm-suche .vkRubrikList li#kat4476153, .Familienangebote .zm-suche .vkRubrikList li#kat7204701, .Familienangebote .zm-suche .vkRubrikList li#kat301150, .Familienangebote .zm-suche .vkRubrikList li#kat150172, .Familienangebote .zm-suche .vkRubrikList li#kat150160, .Familienangebote .zm-suche .vkRubrikList li#kat150159, .Familienangebote .zm-suche .vkRubrikList li#kat150162, .Familienangebote .zm-suche .vkRubrikList li#kat150170, .Familienangebote .zm-suche .vkRubrikList li#kat150156, .Familienangebote .zm-suche .vkRubrikList li#kat150168, .Familienangebote .zm-suche .vkRubrikList li#kat6191700 { display: block; background: none; }

.Veranstaltungskalender_Stadt .zm-eliste__body, .Veranstaltungskalender_Stadt .ZMVK-full__body, .Hotelverzeichnis_2020 .zm-eliste__body, .Hotelverzeichnis_2020 .ZMVK-full__body, .Locations .zm-eliste__body, .Locations .ZMVK-full__body, .basecontent-dvv-zm-vk .zm-eliste__body, .basecontent-dvv-zm-vk .ZMVK-full__body, .Familienangebote .zm-eliste__body, .Familienangebote .ZMVK-full__body, .Gastronomieverzeichnis_2014 .zm-eliste__body, .Gastronomieverzeichnis_2014 .ZMVK-full__body { padding: 0 25px 1.5rem; display: flex; flex-wrap: wrap; margin: 0 -31px; }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem, .Locations .zm-eliste__body .zmitem, .Locations .ZMVK-full__body .zmitem, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem, .Familienangebote .zm-eliste__body .zmitem, .Familienangebote .ZMVK-full__body .zmitem, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem { width: 25%; max-width: 100%; padding: 7px; position: relative; background: transparent; }

@media (max-width: 1199.98px) { .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem, .Locations .zm-eliste__body .zmitem, .Locations .ZMVK-full__body .zmitem, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem, .Familienangebote .zm-eliste__body .zmitem, .Familienangebote .ZMVK-full__body .zmitem, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem { width: 33.33%; } }

@media (max-width: 991.98px) { .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem, .Locations .zm-eliste__body .zmitem, .Locations .ZMVK-full__body .zmitem, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem, .Familienangebote .zm-eliste__body .zmitem, .Familienangebote .ZMVK-full__body .zmitem, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem { width: 50%; } }

@media (max-width: 767.98px) { .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem, .Locations .zm-eliste__body .zmitem, .Locations .ZMVK-full__body .zmitem, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem, .Familienangebote .zm-eliste__body .zmitem, .Familienangebote .ZMVK-full__body .zmitem, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem { width: 100%; } }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem > div, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem > div, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem > div, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem > div, .Locations .zm-eliste__body .zmitem > div, .Locations .ZMVK-full__body .zmitem > div, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem > div, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem > div, .Familienangebote .zm-eliste__body .zmitem > div, .Familienangebote .ZMVK-full__body .zmitem > div, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem > div, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem > div { padding-bottom: 1rem; height: 100%; position: relative; background: #fff; }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem > div::after, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem > div::after, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem > div::after, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem > div::after, .Locations .zm-eliste__body .zmitem > div::after, .Locations .ZMVK-full__body .zmitem > div::after, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem > div::after, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem > div::after, .Familienangebote .zm-eliste__body .zmitem > div::after, .Familienangebote .ZMVK-full__body .zmitem > div::after, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem > div::after, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem > div::after { display: block; clear: both; content: ""; }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__image, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__image, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__image, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__image, .Locations .zm-eliste__body .zmitem__image, .Locations .ZMVK-full__body .zmitem__image, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__image, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__image, .Familienangebote .zm-eliste__body .zmitem__image, .Familienangebote .ZMVK-full__body .zmitem__image, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__image, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__image { overflow: hidden; position: relative; margin: 0; padding-top: 100%; background: url("../img/icons/Schleife-PM.svg") no-repeat 0 0; background-size: cover; }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__image .image, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__image .image, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__image .image, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__image .image, .Locations .zm-eliste__body .zmitem__image .image, .Locations .ZMVK-full__body .zmitem__image .image, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__image .image, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__image .image, .Familienangebote .zm-eliste__body .zmitem__image .image, .Familienangebote .ZMVK-full__body .zmitem__image .image, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__image .image, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__image .image { margin: 0; position: initial; height: 0; display: block; }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__image .img, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__image .img, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__image .img, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__image .img, .Locations .zm-eliste__body .zmitem__image .img, .Locations .ZMVK-full__body .zmitem__image .img, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__image .img, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__image .img, .Familienangebote .zm-eliste__body .zmitem__image .img, .Familienangebote .ZMVK-full__body .zmitem__image .img, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__image .img, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__image .img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-content: center; align-items: center; flex-direction: column; background-color: #fff; }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__image .img img, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__image .img img, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__image .img img, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__image .img img, .Locations .zm-eliste__body .zmitem__image .img img, .Locations .ZMVK-full__body .zmitem__image .img img, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__image .img img, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__image .img img, .Familienangebote .zm-eliste__body .zmitem__image .img img, .Familienangebote .ZMVK-full__body .zmitem__image .img img, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__image .img img, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__image .img img { min-height: inherit; max-width: initial; min-width: inherit; height: 100%; }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__image .caption, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__image .caption, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__image .caption, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__image .caption, .Locations .zm-eliste__body .zmitem__image .caption, .Locations .ZMVK-full__body .zmitem__image .caption, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__image .caption, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__image .caption, .Familienangebote .zm-eliste__body .zmitem__image .caption, .Familienangebote .ZMVK-full__body .zmitem__image .caption, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__image .caption, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__image .caption { display: none; }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat, .Locations .zm-eliste__body .zmitem__kat, .Locations .ZMVK-full__body .zmitem__kat, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat, .Familienangebote .zm-eliste__body .zmitem__kat, .Familienangebote .ZMVK-full__body .zmitem__kat, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat { list-style: none; position: absolute; top: 0; left: 0; padding: 0; }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li, .Locations .zm-eliste__body .zmitem__kat li, .Locations .ZMVK-full__body .zmitem__kat li, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li, .Familienangebote .zm-eliste__body .zmitem__kat li, .Familienangebote .ZMVK-full__body .zmitem__kat li, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li { min-width: auto; padding: 0.5rem; margin-bottom: 3px; display: none; }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="Ausstellung"], .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="Barock"], .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="Comedy"], .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="Familie"], .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="Feste"], .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="Film"], .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="Jugendliche"], .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="Kulinarik"], .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="Messen"], .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="Musik"], .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="Show"], .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="Sport"], .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="hrungen"], .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="Tanz"], .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="Theater"], .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="Lesungen"], .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__kat li[class*="Outdoor"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="Ausstellung"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="Barock"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="Comedy"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="Familie"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="Feste"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="Film"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="Jugendliche"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="Kulinarik"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="Messen"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="Musik"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="Show"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="Sport"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="hrungen"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="Tanz"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="Theater"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="Lesungen"], .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__kat li[class*="Outdoor"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Ausstellung"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Barock"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Comedy"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Familie"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Feste"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Film"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Jugendliche"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Kulinarik"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Messen"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Musik"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Show"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Sport"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="hrungen"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Tanz"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Theater"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Lesungen"], .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Outdoor"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="Ausstellung"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="Barock"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="Comedy"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="Familie"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="Feste"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="Film"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="Jugendliche"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="Kulinarik"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="Messen"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="Musik"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="Show"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="Sport"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="hrungen"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="Tanz"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="Theater"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="Lesungen"], .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__kat li[class*="Outdoor"], .Locations .zm-eliste__body .zmitem__kat li[class*="Ausstellung"], .Locations .zm-eliste__body .zmitem__kat li[class*="Barock"], .Locations .zm-eliste__body .zmitem__kat li[class*="Comedy"], .Locations .zm-eliste__body .zmitem__kat li[class*="Familie"], .Locations .zm-eliste__body .zmitem__kat li[class*="Feste"], .Locations .zm-eliste__body .zmitem__kat li[class*="Film"], .Locations .zm-eliste__body .zmitem__kat li[class*="Jugendliche"], .Locations .zm-eliste__body .zmitem__kat li[class*="Kulinarik"], .Locations .zm-eliste__body .zmitem__kat li[class*="Messen"], .Locations .zm-eliste__body .zmitem__kat li[class*="Musik"], .Locations .zm-eliste__body .zmitem__kat li[class*="Show"], .Locations .zm-eliste__body .zmitem__kat li[class*="Sport"], .Locations .zm-eliste__body .zmitem__kat li[class*="hrungen"], .Locations .zm-eliste__body .zmitem__kat li[class*="Tanz"], .Locations .zm-eliste__body .zmitem__kat li[class*="Theater"], .Locations .zm-eliste__body .zmitem__kat li[class*="Lesungen"], .Locations .zm-eliste__body .zmitem__kat li[class*="Outdoor"], .Locations .ZMVK-full__body .zmitem__kat li[class*="Ausstellung"], .Locations .ZMVK-full__body .zmitem__kat li[class*="Barock"], .Locations .ZMVK-full__body .zmitem__kat li[class*="Comedy"], .Locations .ZMVK-full__body .zmitem__kat li[class*="Familie"], .Locations .ZMVK-full__body .zmitem__kat li[class*="Feste"], .Locations .ZMVK-full__body .zmitem__kat li[class*="Film"], .Locations .ZMVK-full__body .zmitem__kat li[class*="Jugendliche"], .Locations .ZMVK-full__body .zmitem__kat li[class*="Kulinarik"], .Locations .ZMVK-full__body .zmitem__kat li[class*="Messen"], .Locations .ZMVK-full__body .zmitem__kat li[class*="Musik"], .Locations .ZMVK-full__body .zmitem__kat li[class*="Show"], .Locations .ZMVK-full__body .zmitem__kat li[class*="Sport"], .Locations .ZMVK-full__body .zmitem__kat li[class*="hrungen"], .Locations .ZMVK-full__body .zmitem__kat li[class*="Tanz"], .Locations .ZMVK-full__body .zmitem__kat li[class*="Theater"], .Locations .ZMVK-full__body .zmitem__kat li[class*="Lesungen"], .Locations .ZMVK-full__body .zmitem__kat li[class*="Outdoor"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="Ausstellung"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="Barock"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="Comedy"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="Familie"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="Feste"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="Film"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="Jugendliche"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="Kulinarik"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="Messen"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="Musik"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="Show"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="Sport"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="hrungen"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="Tanz"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="Theater"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="Lesungen"], .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__kat li[class*="Outdoor"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="Ausstellung"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="Barock"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="Comedy"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="Familie"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="Feste"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="Film"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="Jugendliche"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="Kulinarik"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="Messen"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="Musik"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="Show"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="Sport"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="hrungen"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="Tanz"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="Theater"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="Lesungen"], .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__kat li[class*="Outdoor"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="Ausstellung"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="Barock"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="Comedy"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="Familie"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="Feste"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="Film"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="Jugendliche"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="Kulinarik"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="Messen"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="Musik"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="Show"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="Sport"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="hrungen"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="Tanz"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="Theater"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="Lesungen"], .Familienangebote .zm-eliste__body .zmitem__kat li[class*="Outdoor"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="Ausstellung"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="Barock"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="Comedy"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="Familie"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="Feste"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="Film"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="Jugendliche"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="Kulinarik"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="Messen"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="Musik"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="Show"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="Sport"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="hrungen"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="Tanz"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="Theater"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="Lesungen"], .Familienangebote .ZMVK-full__body .zmitem__kat li[class*="Outdoor"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="Ausstellung"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="Barock"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="Comedy"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="Familie"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="Feste"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="Film"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="Jugendliche"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="Kulinarik"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="Messen"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="Musik"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="Show"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="Sport"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="hrungen"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="Tanz"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="Theater"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="Lesungen"], .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__kat li[class*="Outdoor"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="Ausstellung"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="Barock"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="Comedy"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="Familie"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="Feste"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="Film"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="Jugendliche"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="Kulinarik"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="Messen"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="Musik"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="Show"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="Sport"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="hrungen"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="Tanz"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="Theater"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="Lesungen"], .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__kat li[class*="Outdoor"] { display: inline-block; }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__body, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__body, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__body, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__body, .Locations .zm-eliste__body .zmitem__body, .Locations .ZMVK-full__body .zmitem__body, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__body, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__body, .Familienangebote .zm-eliste__body .zmitem__body, .Familienangebote .ZMVK-full__body .zmitem__body, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__body, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__body { padding-left: 1rem; padding-right: 1rem; }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem__time, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem__time, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem__time, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem__time, .Locations .zm-eliste__body .zmitem__time, .Locations .ZMVK-full__body .zmitem__time, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem__time, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem__time, .Familienangebote .zm-eliste__body .zmitem__time, .Familienangebote .ZMVK-full__body .zmitem__time, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem__time, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem__time { font-weight: bold; padding-top: 1rem; }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem .location, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem .location, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem .location, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem .location, .Locations .zm-eliste__body .zmitem .location, .Locations .ZMVK-full__body .zmitem .location, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem .location, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem .location, .Familienangebote .zm-eliste__body .zmitem .location, .Familienangebote .ZMVK-full__body .zmitem .location, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem .location, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem .location { background: url(../img/icons/poi.svg) no-repeat 0 2px transparent; background-size: 1rem; padding-left: 1rem; }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem .location label, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem .location label, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem .location label, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem .location label, .Locations .zm-eliste__body .zmitem .location label, .Locations .ZMVK-full__body .zmitem .location label, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem .location label, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem .location label, .Familienangebote .zm-eliste__body .zmitem .location label, .Familienangebote .ZMVK-full__body .zmitem .location label, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem .location label, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem .location label { text-indent: -99999px; }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem a.titel, .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem .title a, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem a.titel, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem .title a, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem a.titel, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem .title a, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem a.titel, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem .title a, .Locations .zm-eliste__body .zmitem a.titel, .Locations .zm-eliste__body .zmitem .title a, .Locations .ZMVK-full__body .zmitem a.titel, .Locations .ZMVK-full__body .zmitem .title a, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem a.titel, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem .title a, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem a.titel, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem .title a, .Familienangebote .zm-eliste__body .zmitem a.titel, .Familienangebote .zm-eliste__body .zmitem .title a, .Familienangebote .ZMVK-full__body .zmitem a.titel, .Familienangebote .ZMVK-full__body .zmitem .title a, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem a.titel, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem .title a, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem a.titel, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem .title a { text-decoration: none; }

.Veranstaltungskalender_Stadt .zm-eliste__body .zmitem a.titel:after, .Veranstaltungskalender_Stadt .zm-eliste__body .zmitem .title a:after, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem a.titel:after, .Veranstaltungskalender_Stadt .ZMVK-full__body .zmitem .title a:after, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem a.titel:after, .Hotelverzeichnis_2020 .zm-eliste__body .zmitem .title a:after, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem a.titel:after, .Hotelverzeichnis_2020 .ZMVK-full__body .zmitem .title a:after, .Locations .zm-eliste__body .zmitem a.titel:after, .Locations .zm-eliste__body .zmitem .title a:after, .Locations .ZMVK-full__body .zmitem a.titel:after, .Locations .ZMVK-full__body .zmitem .title a:after, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem a.titel:after, .basecontent-dvv-zm-vk .zm-eliste__body .zmitem .title a:after, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem a.titel:after, .basecontent-dvv-zm-vk .ZMVK-full__body .zmitem .title a:after, .Familienangebote .zm-eliste__body .zmitem a.titel:after, .Familienangebote .zm-eliste__body .zmitem .title a:after, .Familienangebote .ZMVK-full__body .zmitem a.titel:after, .Familienangebote .ZMVK-full__body .zmitem .title a:after, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem a.titel:after, .Gastronomieverzeichnis_2014 .zm-eliste__body .zmitem .title a:after, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem a.titel:after, .Gastronomieverzeichnis_2014 .ZMVK-full__body .zmitem .title a:after { content: " "; display: inline-block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }

#node18109592 .buttons a, #node18109595 .buttons a, #node18109734 .buttons a, #node18109731 .buttons a { display: none; }

.Veranstaltungskalender_Stadt .zm-detail .zmitem__body .zmOrt .mapsLink { display: block; }

.zmvxroot #zmresult { column-count: initial !important; display: flex; flex-wrap: wrap; }

@media (max-width: 575.98px) { .zmvxroot #zmresult { margin-top: 1.5rem; } }

.zmvxroot .zmitemx { padding: 0 7px 7px 0; width: 600px; max-width: 50%; background: transparent; position: relative; max-width: calc(50% - 3rem); }

@media (max-width: 1199.98px) { .zmvxroot .zmitemx { max-width: 100%; width: 100%; } }

.zmvxroot .zmitemx:nth-child(4n+1), .zmvxroot .zmitemx:nth-child(4n+2) { left: 14rem; left: 6rem; }

@media (max-width: 1199.98px) { .zmvxroot .zmitemx:nth-child(4n+1), .zmvxroot .zmitemx:nth-child(4n+2) { left: 0rem; } }

.zmvxroot .zmitemx:nth-child(4n+3), .zmvxroot .zmitemx:nth-child(4n+4) { left: -4rem; left: 0rem; }

.zmvxroot .zmitemx div { height: 100%; }

@media (max-width: 575.98px) { .zmvxroot .zmitemx div { height: auto; } }

.zmvxroot .zmitemx .innen { background-color: #fff; }

@media (max-width: 575.98px) { .zmvxroot .zmitemx .innen { display: block; } }

.zmvxroot .zmitemx .innen .row, .zmvxroot .zmitemx .innen .pm-detail, .zmvxroot .zmitemx .innen .pm-detail-author { padding: 0 25px; }

.zmvxroot .zmitemx a.link { display: flex; padding: 0; text-decoration: none; width: 100%; }

@media (max-width: 575.98px) { .zmvxroot .zmitemx a.link { display: block; } }

.zmvxroot .zmitemx .datum { background: #FFCC00; padding: 1rem; min-height: 100%; height: min-content; display: flex; flex-wrap: wrap; align-content: space-between; }

@media (max-width: 575.98px) { .zmvxroot .zmitemx .datum { display: block; max-width: 100%; min-height: auto; } }

.zmvxroot .zmitemx .datum:after { content: ""; z-index: 2; position: absolute; right: -1rem; top: calc(50% - 1rem); width: 0; height: 0; border-top: 1rem solid transparent; border-bottom: 1rem solid transparent; border-left: 1rem solid #FFCC00; }

@media (max-width: 575.98px) { .zmvxroot .zmitemx .datum:after { border-left: 1rem solid transparent; border-right: 1rem solid transparent; border-top: 1rem solid #FFCC00; border-bottom: none; right: initial; left: calc(50% - 1rem); top: initial; bottom: -1rem; } }

.zmvxroot .zmitemx .datum p { width: 100%; margin-bottom: 0; }

.zmvxroot .zmitemx .datum .oben { max-height: 4.5rem; }

.zmvxroot .zmitemx .datum .ttmm, .zmvxroot .zmitemx .datum .zeit { height: 1.2em; }

.zmvxroot .zmitemx .datum .jahr { align-self: flex-end; height: 1.2em; }

.zmvxroot .zmitemx .datum .ttmm, .zmvxroot .zmitemx .datum .jahr { font-weight: bold; }

.zmvxroot .zmitemx .col-8 { padding: 1rem 1rem 1rem 3rem; }

@media (max-width: 575.98px) { .zmvxroot .zmitemx .col-8 { display: block; max-width: 100%; } }

.modal-dialog .modal-content { padding: 25px; }

.modal-dialog .modal-content button { width: auto; }

.modal-dialog .modal-content button.close { min-width: 4rem; line-height: 1em; font-size: 3rem; padding: 0.3rem 1rem 0.6rem; }

.modal-dialog .modal-content .modal-footer { justify-content: flex-start; }

.modal-dialog .modal-content .modal-footer .btndoical, .modal-dialog .modal-content .modal-footer .btndomerken { display: none; }

.Adressen_A-Z .zm-eliste a.titel:after { content: none !important; }

.Adressen_A-Z .zm-detail .zmperson .vCard .fn { display: none; }

.Kinderbetreuung .leaflet-top.leaflet-right { display: none; }

.Kinderbetreuung .zm-suche div[class*="zmkinder"] > label { font-weight: bold; }

.Kinderbetreuung .zm-suche .feld span { display: block; }

.Kinderbetreuung .zm-suche select { width: 100%; margin-bottom: 1.5rem; height: auto; }

.Kinderbetreuung .zm-suche .row + .row, .Kinderbetreuung .zm-suche .pm-detail + .row, .Kinderbetreuung .zm-suche .pm-detail-author + .row, .Kinderbetreuung .zm-suche .row + .pm-detail, .Kinderbetreuung .zm-suche .pm-detail + .pm-detail, .Kinderbetreuung .zm-suche .pm-detail-author + .pm-detail, .Kinderbetreuung .zm-suche .row + .pm-detail-author, .Kinderbetreuung .zm-suche .pm-detail + .pm-detail-author, .Kinderbetreuung .zm-suche .pm-detail-author + .pm-detail-author { margin-top: 1.5rem; }

.Kinderbetreuung .zm-eliste .bild { width: 50%; float: left; padding-right: 2rem; }

@media (max-width: 575.98px) { .Kinderbetreuung .zm-eliste .bild { padding-right: 0; width: 100%; } }

.Kinderbetreuung .zm-eliste .kontakt { margin-top: 2rem; }

@media (max-width: 575.98px) { .Kinderbetreuung .zm-eliste .kontakt { width: 100%; } }

@media (max-width: 575.98px) { .Kinderbetreuung .zm-eliste .adresse { width: 100%; } }

.Kinderbetreuung .zm-eliste a.titel:after { content: none !important; }

.Kinderbetreuung .zm-detail .zmbeschreibung li, .Kinderbetreuung .zm-detail div[class*="zmkinder"] li { list-style-image: url(../img/list-icon.jpg); list-style-position: outside; padding-left: 1rem; line-height: 1.8em; margin-bottom: 1rem; }

.Rollifuehrer .zm-eliste__body .zmitem .info { display: block; }

.Bildungsdatenbank .zm-suche div[class*="zmbildung"] > label { font-weight: bold; }

.Bildungsdatenbank .zm-suche .feld span { display: block; }

.Sportdatenbank .zm-suche div[class*="zmsport"] > label { font-weight: bold; }

.Sportdatenbank .zm-suche .feld select { width: calc(100% - 2rem); }

.Sportdatenbank .zm-suche .zmsportdatenbankgesundheitsangebote { margin-top: 2rem; }

.Soziale_Einrichtungen .zmbeschreibung li, .Soziale_Einrichtungen .zmkurzbeschreibung li { list-style-image: url(../img/list-icon.jpg); list-style-position: outside; padding-left: 1rem; line-height: 1.8em; margin-bottom: 1rem; }

.Hotelverzeichnis_2020 .zm-suche label { font-weight: bold; }

.Hotelverzeichnis_2020 .zm-suche .zmVkat { padding-left: 0; display: flex; flex-wrap: wrap; }

.Hotelverzeichnis_2020 .zm-suche .zmVkat:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li { display: block; width: 50%; padding: 0 1.5rem; line-height: 2.5rem; position: relative; /*&:nth-child(2n) { padding-left: 3rem; @include media-breakpoint-down(sm) {padding-left: 1.5rem} }*/ }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li.even { background: none; }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li label { font-weight: normal; }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li label input { margin-right: 3rem; }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li label:before { content: " "; width: 2rem; height: 2rem; display: inline-block; position: absolute; left: 3rem; top: 0rem; }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li#kat7239853 { order: 5; }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li#kat7239853 label:before { background-image: url(../img/hotel/icon_rollstuhl.svg); }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li#kat7239851 { order: 2; }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li#kat7239851 label:before { background-image: url(../img/hotel/icon_essen.svg); }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li#kat7239855 { order: 6; }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li#kat7239855 label:before { background-image: url(../img/hotel/icon_konferenz.svg); }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li#kat7239850 { order: 1; }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li#kat7239850 label:before { background-image: url(../img/hotel/icon_parkplatz.svg); }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li#kat7239852 { order: 3; }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li#kat7239852 label:before { background-image: url(../img/hotel/icon_internet.svg); }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li#kat7239854 { order: 5; }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li#kat7239854 label:before { background-image: url(../img/hotel/icon_sauna.svg); }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li#kat7502401 { order: 4; }

.Hotelverzeichnis_2020 .zm-suche .zmVkat li#kat7502401 label:before { background-image: url(../img/hotel/icon_klima.svg); }

.Hotelverzeichnis_2020 .zm-suche .feld .zmelement { padding: 0 1.5rem; line-height: 1.5rem; }

.Hotelverzeichnis_2020 .zm-suche .feld .zmelement.even { background: none; }

.Hotelverzeichnis_2020 .zm-suche .feld .zmelement input { margin-right: 0.5rem; }

.Hotelverzeichnis_2020 .zm-suche .feld .zmelement label { font-weight: normal; }

.Hotelverzeichnis_2020 .zm-suche .zmhotel2020betten .feld { display: flex; }

.Hotelverzeichnis_2020 .zm-suche .zmhotel2020betten .feld .zmelement:nth-child(2) { order: 2; }

.Hotelverzeichnis_2020 .zm-suche .col-md-12 > label:first-child { padding-top: 1rem; }

.Hotelverzeichnis_2020 .zm-suche .zmhotel2020lage label:first-child { display: none; }

.Hotelverzeichnis_2020 .zm-eliste__body .zmitem > div { padding-bottom: 10.5rem; position: relative; }

.Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat { position: absolute; bottom: 7rem; top: initial; left: initial; padding: 0; display: flex; }

.Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li { display: inline-block; padding: 0; background: 0; line-height: 1rem; }

.Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Park"] { order: 1; }

.Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Gast"] { order: 2; }

.Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="WLAN"] { order: 3; }

.Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Klima"] { order: 4; }

.Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Barriere"] { order: 5; }

.Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Sauna"] { order: 6; }

.Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li[class*="Konferenz"] { order: 7; }

.Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li span { text-indent: -99999px; display: block; }

.Hotelverzeichnis_2020 .zm-eliste__body .zmitem__kat li img { text-indent: 0; display: inline-block; margin-right: 7px; width: 2rem; }

.Hotelverzeichnis_2020 .zm-eliste__body .betten { position: absolute; bottom: 5rem; }

.Hotelverzeichnis_2020 .zm-eliste__body .betten h4, .Hotelverzeichnis_2020 .zm-eliste__body .betten .c-table caption, .c-table .Hotelverzeichnis_2020 .zm-eliste__body .betten caption, .Hotelverzeichnis_2020 .zm-eliste__body .betten .basecontent-table > table caption, .basecontent-table > table .Hotelverzeichnis_2020 .zm-eliste__body .betten caption, .Hotelverzeichnis_2020 .zm-eliste__body .betten .basecontent-dvv-rss table caption, .basecontent-dvv-rss table .Hotelverzeichnis_2020 .zm-eliste__body .betten caption { display: inline-block; }

.Hotelverzeichnis_2020 .zm-eliste__body .betten .item { display: inline-block; }

.Hotelverzeichnis_2020 .zm-eliste__body .mehrlink, .Hotelverzeichnis_2020 .zm-eliste__body .buchen { position: absolute; }

.Hotelverzeichnis_2020 .zm-eliste__body .mehrlink a, .Hotelverzeichnis_2020 .zm-eliste__body .buchen a { min-width: auto; text-decoration: none; }

.Hotelverzeichnis_2020 .zm-eliste__body .mehrlink { bottom: 1rem; }

.Hotelverzeichnis_2020 .zm-eliste__body .buchen { bottom: 0.5rem; right: 0.5rem; }

.Hotelverzeichnis_2020 .zm-detail { /*.col-md-12 .zmanschrift{ .vCard, h3.label, h4.label{display: none;} }*/ /*.zmhotel2020sprache{ h3.label{display: none;} li{ list-style-image: url(../img/list-icon.jpg); list-style-position: outside; padding-left: 1rem; line-height: 1.8em; margin-bottom: 1rem; } }*/ }

.Hotelverzeichnis_2020 .zm-detail .zmnav { float: left; }

.Hotelverzeichnis_2020 .zm-detail .zmitem__body .zmkurzbeschreibung p { font-weight: normal; }

.Hotelverzeichnis_2020 .zm-detail .zmitem__kat { position: initial; padding: 0; display: flex; flex-wrap: wrap; }

.Hotelverzeichnis_2020 .zm-detail .zmitem__kat li { list-style: none; padding: 0; background: 0; line-height: 3rem; width: 100%; }

.Hotelverzeichnis_2020 .zm-detail .zmitem__kat li[class*="Park"] { order: 1; }

.Hotelverzeichnis_2020 .zm-detail .zmitem__kat li[class*="Gast"] { order: 2; }

.Hotelverzeichnis_2020 .zm-detail .zmitem__kat li[class*="WLAN"] { order: 3; }

.Hotelverzeichnis_2020 .zm-detail .zmitem__kat li[class*="Klima"] { order: 4; }

.Hotelverzeichnis_2020 .zm-detail .zmitem__kat li[class*="Barriere"] { order: 5; }

.Hotelverzeichnis_2020 .zm-detail .zmitem__kat li[class*="Sauna"] { order: 6; }

.Hotelverzeichnis_2020 .zm-detail .zmitem__kat li[class*="Konferenz"] { order: 7; }

.Hotelverzeichnis_2020 .zm-detail .zmitem__kat li img { text-indent: 0; display: inline-block; margin-right: 7px; width: 2rem; }

.Hotelverzeichnis_2020 .zm-detail .zmitem__kat li span { display: inline-block; }

.Hotelverzeichnis_2020 .zm-detail h3.label { font-size: 1rem; display: inline-block; }

.Hotelverzeichnis_2020 .zm-detail .item { display: inline-block; }

.Hotelverzeichnis_2020 .zm-detail .col-md-6 { display: flex; flex-wrap: wrap; align-content: flex-start; }

.Hotelverzeichnis_2020 .zm-detail .col-md-6 > * { width: 100%; }

.Hotelverzeichnis_2020 .zm-detail .col-md-6 .adresse { position: relative; }

.Hotelverzeichnis_2020 .zm-detail .col-md-6 .adresse .vCardLink { top: 0; }

.Hotelverzeichnis_2020 .zm-detail .col-md-6 .zmanschrift h3.label { display: none; }

.Hotelverzeichnis_2020 .zm-detail .col-md-6 .zmanfahrt { display: none; }

.Hotelverzeichnis_2020 .zm-detail .col-md-6 li .label { font-weight: normal; }

.Hotelverzeichnis_2020 .zm-detail .homepage { margin-top: 1rem; }

.Hotelverzeichnis_2020 .zm-detail .homepage h4, .Hotelverzeichnis_2020 .zm-detail .homepage .c-table caption, .c-table .Hotelverzeichnis_2020 .zm-detail .homepage caption, .Hotelverzeichnis_2020 .zm-detail .homepage .basecontent-table > table caption, .basecontent-table > table .Hotelverzeichnis_2020 .zm-detail .homepage caption, .Hotelverzeichnis_2020 .zm-detail .homepage .basecontent-dvv-rss table caption, .basecontent-dvv-rss table .Hotelverzeichnis_2020 .zm-detail .homepage caption { display: none; }

.Hotelverzeichnis_2020 .zm-detail #xmap { min-height: 400px; }

.Hotelverzeichnis_2020 .zm-detail div.buchen { /*position: absolute; bottom: 1rem; right: 2rem; width: auto;*/ }

.Hotelverzeichnis_2020 .zm-detail div.buchen a { min-width: auto; text-decoration: none; }

.Hotelverzeichnis_2020 .zm-detail .zmitem { clear: both; }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion .ui-accordion-header { text-decoration: none; color: #000; font-size: 1.45rem !important; font-weight: bold; background: #fff; }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion .ui-accordion-header:hover { background: #fff !important; }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion .ui-accordion-header:after { content: " "; display: block; background: url(../img/icons/Pfeil-runter.svg) 0 3px no-repeat; background-size: auto; position: absolute; right: 2rem; top: 1.5rem; width: 2rem; height: 2rem; background-size: 80%; }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion .visible .ui-accordion-header:after { background-image: url(../img/icons/Pfeil-hoch.svg); }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion ul, .Gastronomieverzeichnis_2014 .zm-suche .ui-accordion div[class*="zmgaststaette"] .feld { columns: 2; }

@media (max-width: 991.98px) { .Gastronomieverzeichnis_2014 .zm-suche .ui-accordion ul, .Gastronomieverzeichnis_2014 .zm-suche .ui-accordion div[class*="zmgaststaette"] .feld { columns: 1; } }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion ul li, .Gastronomieverzeichnis_2014 .zm-suche .ui-accordion div[class*="zmgaststaette"] .feld li { list-style: none; }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion ul .even, .Gastronomieverzeichnis_2014 .zm-suche .ui-accordion div[class*="zmgaststaette"] .feld .even { background: none; }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion ul .zmelement, .Gastronomieverzeichnis_2014 .zm-suche .ui-accordion div[class*="zmgaststaette"] .feld .zmelement { display: block; padding-left: 40px; }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion div [class*="zmgaststaette"] > label { display: none; }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion #gaststaettetagebs { display: flex; flex-wrap: wrap; }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion #gaststaettetagebs .zmelement { flex-basis: 100%; }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion #gaststaettetagebs .elidx4 { order: 1; }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion #gaststaettetagebs .elidx0 { order: 2; }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion #gaststaettetagebs .elidx3 { order: 3; }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion #gaststaettetagebs .elidx1 { order: 4; }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion #gaststaettetagebs .elidx2 { order: 5; }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion #gaststaettetagebs .elidx5 { order: 6; }

.Gastronomieverzeichnis_2014 .zm-suche .ui-accordion #gaststaettetagebs .elidx6 { order: 7; }

.Gastronomieverzeichnis_2014 .zm-suche .zmSuchButton { margin-top: 25px; }

@media (max-width: 767.98px) { .Gastronomieverzeichnis_2014 .zm-eliste .zmRegister { display: none; } }

.Gastronomieverzeichnis_2014 .zm-eliste .zmitem__body > h3 { margin-bottom: 0; }

.Gastronomieverzeichnis_2014 .zm-eliste a.titel { padding-right: 2rem; background: url("../img/icons/Pfeil-link.svg") right 7px no-repeat; background-size: 0.9rem; }

.Gastronomieverzeichnis_2014 .zm-eliste h4.label, .Gastronomieverzeichnis_2014 .zm-eliste .c-table caption.label, .c-table .Gastronomieverzeichnis_2014 .zm-eliste caption.label, .Gastronomieverzeichnis_2014 .zm-eliste .basecontent-table > table caption.label, .basecontent-table > table .Gastronomieverzeichnis_2014 .zm-eliste caption.label, .Gastronomieverzeichnis_2014 .zm-eliste .basecontent-dvv-rss table caption.label, .basecontent-dvv-rss table .Gastronomieverzeichnis_2014 .zm-eliste caption.label { display: none; }

.Gastronomieverzeichnis_2014 .zm-eliste .zmgaststaettelage .item { font-style: italic; }

.Gastronomieverzeichnis_2014 .zm-eliste .zmgaststaettekueche .zmicons { padding: 0; }

.Gastronomieverzeichnis_2014 .zm-eliste .zmgaststaettekueche .zmicons li { list-style: none; display: inline-block; }

.Gastronomieverzeichnis_2014 .zm-eliste .zmgaststaettekueche .zmicons li:after { content: ", "; display: inline-block; }

.Gastronomieverzeichnis_2014 .zm-eliste .zmgaststaettekueche .zmicons li:last-child:after { display: none; }

.Gastronomieverzeichnis_2014 .zm-detail .zmgaststaetteart .label { display: none; }

.Gastronomieverzeichnis_2014 .zm-detail .zmgaststaetteart .item { margin: 0 0 1em; padding-top: 1.45rem; font-size: 1.45rem; font-weight: bold; }

.Gastronomieverzeichnis_2014 .zm-detail .zmgaststaetteart .item ul { padding: 0; }

.Gastronomieverzeichnis_2014 .zm-detail .zmgaststaetteart .item li { list-style: none; display: inline-block; }

.Gastronomieverzeichnis_2014 .zm-detail .zmgaststaetteart .item li + li:before { content: ", "; display: inline-block; margin-left: -4px; margin-right: 4px; }

.Gastronomieverzeichnis_2014 .zm-detail ul.zmitem__kat { columns: 2; }

@media (max-width: 991.98px) { .Gastronomieverzeichnis_2014 .zm-detail ul.zmitem__kat { columns: 1; } }

.Gastronomieverzeichnis_2014 .zm-detail .zmgaststaette_tage { display: flex; flex-wrap: wrap; }

.Gastronomieverzeichnis_2014 .zm-detail .zmgaststaette_tage li { flex-basis: 100%; }

.Gastronomieverzeichnis_2014 .zm-detail .zmgaststaette_tage .Montag { order: 1; }

.Gastronomieverzeichnis_2014 .zm-detail .zmgaststaette_tage .Dienstag { order: 2; }

.Gastronomieverzeichnis_2014 .zm-detail .zmgaststaette_tage .Mittwoch { order: 3; }

.Gastronomieverzeichnis_2014 .zm-detail .zmgaststaette_tage .Donnerstag { order: 4; }

.Gastronomieverzeichnis_2014 .zm-detail .zmgaststaette_tage .Freitag { order: 5; }

.Gastronomieverzeichnis_2014 .zm-detail .zmgaststaette_tage .Samstag { order: 6; }

.Gastronomieverzeichnis_2014 .zm-detail .zmgaststaette_tage .Sonntag { order: 7; }

.Gastronomieverzeichnis_2014 .zm-detail .zmanschrift h3.label { display: none; }

.Gastronomieverzeichnis_2014 .zm-detail .zmperson { padding-top: 1em; }

.Locations .zm-suche label { font-weight: bold; }

.Locations .zm-suche .zmVkat, .Locations .zm-suche #locationsartbs { padding-left: 0; display: flex; flex-wrap: wrap; }

.Locations .zm-suche .zmVkat:after, .Locations .zm-suche #locationsartbs:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }

.Locations .zm-suche .zmVkat li, .Locations .zm-suche .zmVkat span, .Locations .zm-suche #locationsartbs li, .Locations .zm-suche #locationsartbs span { display: block; width: 50%; padding: 0 1.5rem; line-height: 2.5rem; position: relative; /*&:nth-child(2n) { padding-left: 3rem; @include media-breakpoint-down(sm) {padding-left: 1.5rem} }*/ /*&#kat9468053{ order: 2; label:before{   //Ãbernachtung background-image: url(../img/locations/icon_doppelbett.svg); } }*/ }

.Locations .zm-suche .zmVkat li.even, .Locations .zm-suche .zmVkat span.even, .Locations .zm-suche #locationsartbs li.even, .Locations .zm-suche #locationsartbs span.even { background: none; }

.Locations .zm-suche .zmVkat li label, .Locations .zm-suche .zmVkat span label, .Locations .zm-suche #locationsartbs li label, .Locations .zm-suche #locationsartbs span label { font-weight: normal; }

.Locations .zm-suche .zmVkat li label input, .Locations .zm-suche .zmVkat span label input, .Locations .zm-suche #locationsartbs li label input, .Locations .zm-suche #locationsartbs span label input { margin-right: 3rem; }

.Locations .zm-suche .zmVkat li label:before, .Locations .zm-suche .zmVkat span label:before, .Locations .zm-suche #locationsartbs li label:before, .Locations .zm-suche #locationsartbs span label:before { content: " "; width: 2rem; height: 2rem; display: inline-block; position: absolute; left: 3rem; top: 0rem; }

.Locations .zm-suche .zmVkat li#kat9424007, .Locations .zm-suche .zmVkat span#kat9424007, .Locations .zm-suche #locationsartbs li#kat9424007, .Locations .zm-suche #locationsartbs span#kat9424007 { order: 12; }

.Locations .zm-suche .zmVkat li#kat9424007 label:before, .Locations .zm-suche .zmVkat span#kat9424007 label:before, .Locations .zm-suche #locationsartbs li#kat9424007 label:before, .Locations .zm-suche #locationsartbs span#kat9424007 label:before { background-image: url(../img/locations/icon_rollstuhl.svg); }

.Locations .zm-suche .zmVkat li#kat9424008, .Locations .zm-suche .zmVkat span#kat9424008, .Locations .zm-suche #locationsartbs li#kat9424008, .Locations .zm-suche #locationsartbs span#kat9424008 { order: 2; }

.Locations .zm-suche .zmVkat li#kat9424008 label:before, .Locations .zm-suche .zmVkat span#kat9424008 label:before, .Locations .zm-suche #locationsartbs li#kat9424008 label:before, .Locations .zm-suche #locationsartbs span#kat9424008 label:before { background-image: url(../img/locations/icon_stage.svg); }

.Locations .zm-suche .zmVkat li#kat9424000, .Locations .zm-suche .zmVkat span#kat9424000, .Locations .zm-suche #locationsartbs li#kat9424000, .Locations .zm-suche #locationsartbs span#kat9424000 { order: 12; }

.Locations .zm-suche .zmVkat li#kat9424000 label:before, .Locations .zm-suche .zmVkat span#kat9424000 label:before, .Locations .zm-suche #locationsartbs li#kat9424000 label:before, .Locations .zm-suche #locationsartbs span#kat9424000 label:before { background-image: url(../img/locations/icon_internet.svg); }

.Locations .zm-suche .zmVkat li#kat9468052, .Locations .zm-suche .zmVkat span#kat9468052, .Locations .zm-suche #locationsartbs li#kat9468052, .Locations .zm-suche #locationsartbs span#kat9468052 { order: 9; }

.Locations .zm-suche .zmVkat li#kat9468052 label:before, .Locations .zm-suche .zmVkat span#kat9468052 label:before, .Locations .zm-suche #locationsartbs li#kat9468052 label:before, .Locations .zm-suche #locationsartbs span#kat9468052 label:before { background-image: url(../img/locations/icon_openair.svg); }

.Locations .zm-suche .zmVkat li#kat9468054, .Locations .zm-suche .zmVkat span#kat9468054, .Locations .zm-suche #locationsartbs li#kat9468054, .Locations .zm-suche #locationsartbs span#kat9468054 { order: 7; }

.Locations .zm-suche .zmVkat li#kat9468054 label:before, .Locations .zm-suche .zmVkat span#kat9468054 label:before, .Locations .zm-suche #locationsartbs li#kat9468054 label:before, .Locations .zm-suche #locationsartbs span#kat9468054 label:before { background-image: url(../img/locations/icon_essen.svg); }

.Locations .zm-suche .zmVkat li#kat9468055, .Locations .zm-suche .zmVkat span#kat9468055, .Locations .zm-suche #locationsartbs li#kat9468055, .Locations .zm-suche #locationsartbs span#kat9468055 { order: 6; }

.Locations .zm-suche .zmVkat li#kat9468055 label:before, .Locations .zm-suche .zmVkat span#kat9468055 label:before, .Locations .zm-suche #locationsartbs li#kat9468055 label:before, .Locations .zm-suche #locationsartbs span#kat9468055 label:before { background-image: url(../img/locations/icon_hybrid.svg); }

.Locations .zm-suche .zmVkat li#kat9424004, .Locations .zm-suche .zmVkat span#kat9424004, .Locations .zm-suche #locationsartbs li#kat9424004, .Locations .zm-suche #locationsartbs span#kat9424004 { order: 10; }

.Locations .zm-suche .zmVkat li#kat9424004 label:before, .Locations .zm-suche .zmVkat span#kat9424004 label:before, .Locations .zm-suche #locationsartbs li#kat9424004 label:before, .Locations .zm-suche #locationsartbs span#kat9424004 label:before { background-image: url(../img/locations/icon_auto.svg); }

.Locations .zm-suche .zmVkat li#kat9424003, .Locations .zm-suche .zmVkat span#kat9424003, .Locations .zm-suche #locationsartbs li#kat9424003, .Locations .zm-suche #locationsartbs span#kat9424003 { order: 8; }

.Locations .zm-suche .zmVkat li#kat9424003 label:before, .Locations .zm-suche .zmVkat span#kat9424003 label:before, .Locations .zm-suche #locationsartbs li#kat9424003 label:before, .Locations .zm-suche #locationsartbs span#kat9424003 label:before { background-image: url(../img/locations/icon_klima.svg); }

.Locations .zm-suche .zmVkat li#kat9424005, .Locations .zm-suche .zmVkat span#kat9424005, .Locations .zm-suche #locationsartbs li#kat9424005, .Locations .zm-suche #locationsartbs span#kat9424005 { order: 11; }

.Locations .zm-suche .zmVkat li#kat9424005 label:before, .Locations .zm-suche .zmVkat span#kat9424005 label:before, .Locations .zm-suche #locationsartbs li#kat9424005 label:before, .Locations .zm-suche #locationsartbs span#kat9424005 label:before { background-image: url(../img/locations/icon_parkplatz.svg); }

.Locations .zm-suche .zmVkat li#kat9424001, .Locations .zm-suche .zmVkat span#kat9424001, .Locations .zm-suche #locationsartbs li#kat9424001, .Locations .zm-suche #locationsartbs span#kat9424001 { order: 1; }

.Locations .zm-suche .zmVkat li#kat9424001 label:before, .Locations .zm-suche .zmVkat span#kat9424001 label:before, .Locations .zm-suche #locationsartbs li#kat9424001 label:before, .Locations .zm-suche #locationsartbs span#kat9424001 label:before { background-image: url(../img/locations/icon_konferenz.svg); }

.Locations .zm-suche .zmVkat li#kat9424009, .Locations .zm-suche .zmVkat span#kat9424009, .Locations .zm-suche #locationsartbs li#kat9424009, .Locations .zm-suche #locationsartbs span#kat9424009 { order: 4; }

.Locations .zm-suche .zmVkat li#kat9424009 label:before, .Locations .zm-suche .zmVkat span#kat9424009 label:before, .Locations .zm-suche #locationsartbs li#kat9424009 label:before, .Locations .zm-suche #locationsartbs span#kat9424009 label:before { background-image: url(../img/locations/icon_techpersonal.svg); }

.Locations .zm-suche .zmVkat li#kat9424002, .Locations .zm-suche .zmVkat span#kat9424002, .Locations .zm-suche #locationsartbs li#kat9424002, .Locations .zm-suche #locationsartbs span#kat9424002 { order: 3; }

.Locations .zm-suche .zmVkat li#kat9424002 label:before, .Locations .zm-suche .zmVkat span#kat9424002 label:before, .Locations .zm-suche #locationsartbs li#kat9424002 label:before, .Locations .zm-suche #locationsartbs span#kat9424002 label:before { background-image: url(../img/locations/icon_eventtechnik.svg); }

.Locations .zm-suche .zmVkat li#kat9424000, .Locations .zm-suche .zmVkat span#kat9424000, .Locations .zm-suche #locationsartbs li#kat9424000, .Locations .zm-suche #locationsartbs span#kat9424000 { order: 5; }

.Locations .zm-suche .zmVkat li#kat9424000 label:before, .Locations .zm-suche .zmVkat span#kat9424000 label:before, .Locations .zm-suche #locationsartbs li#kat9424000 label:before, .Locations .zm-suche #locationsartbs span#kat9424000 label:before { background-image: url(../img/locations/icon_internet.svg); }

.Locations .zm-suche .feld .zmelement { padding: 0 1.5rem; line-height: 1.5rem; }

.Locations .zm-suche .feld .zmelement.even { background: none; }

.Locations .zm-suche .feld .zmelement input { margin-right: 0.5rem; }

.Locations .zm-suche .feld .zmelement label { font-weight: normal; }

.Locations .zm-suche .col-md-12 > label:first-child { padding-top: 1rem; }

.Locations .zm-eliste__body .zmitem > div { padding-bottom: 5.5rem; position: relative; }

.Locations .zm-eliste__body .zmitem .zmlocationsart h4, .Locations .zm-eliste__body .zmitem .zmlocationsart .c-table caption, .c-table .Locations .zm-eliste__body .zmitem .zmlocationsart caption, .Locations .zm-eliste__body .zmitem .zmlocationsart .basecontent-table > table caption, .basecontent-table > table .Locations .zm-eliste__body .zmitem .zmlocationsart caption, .Locations .zm-eliste__body .zmitem .zmlocationsart .basecontent-dvv-rss table caption, .basecontent-dvv-rss table .Locations .zm-eliste__body .zmitem .zmlocationsart caption { display: none; }

.Locations .zm-eliste__body .zmitem .zmlocationsart ul, .Locations .zm-eliste__body .zmitem .zmlocationsart li { list-style: none; margin: 0; padding: 0; }

.Locations .zm-eliste__body .zmitem .zmlocationsart li { display: inline-block; }

.Locations .zm-eliste__body .zmitem .zmlocationsart li:after { content: ","; display: inline-block; margin: 0 4px 0 0; }

.Locations .zm-eliste__body .zmitem .zmlocationsart li:last-child:after { display: none; }

.Locations .zm-eliste__body .zmitem__kat { position: relative; z-index: 2; padding: 0; margin: 0; display: flex; flex-wrap: nowrap; max-width: 17rem; overflow: hidden; }

.Locations .zm-eliste__body .zmitem__kat li { display: inline-block; padding: 0; background: 0; line-height: 1rem; min-width: calc(2rem + 7px); }

.Locations .zm-eliste__body .zmitem__kat li[class*="Barriere"] { order: 12; }

.Locations .zm-eliste__body .zmitem__kat li[class*="hne"] { order: 2; }

.Locations .zm-eliste__body .zmitem__kat li[class*="Eventf"] { order: 9; }

.Locations .zm-eliste__body .zmitem__kat li[class*="Gastro"] { order: 7; }

.Locations .zm-eliste__body .zmitem__kat li[class*="KFZ"] { order: 10; }

.Locations .zm-eliste__body .zmitem__kat li[class*="Hybride"] { order: 6; }

.Locations .zm-eliste__body .zmitem__kat li[class*="Klima"] { order: 8; }

.Locations .zm-eliste__body .zmitem__kat li[class*="Park"] { order: 11; }

.Locations .zm-eliste__body .zmitem__kat li[class*="Tagung"] { order: 1; }

.Locations .zm-eliste__body .zmitem__kat li[class*="Personal"] { order: 4; }

.Locations .zm-eliste__body .zmitem__kat li[class*="Veranstaltungstechnik"] { order: 3; }

.Locations .zm-eliste__body .zmitem__kat li[class*="WLAN"] { order: 5; }

.Locations .zm-eliste__body .zmitem__kat li span { text-indent: -99999px; display: block; }

.Locations .zm-eliste__body .zmitem__kat li img { text-indent: 0; display: inline-block; margin-right: 7px; width: 2rem; }

.Locations .zm-eliste__body .mehrlink { position: absolute; bottom: 1rem; }

.Locations .zm-eliste__body .mehrlink a { min-width: auto; text-decoration: none; }

.Locations .zm-detail .zmitem__kat { position: initial; padding: 0; display: flex; flex-wrap: wrap; }

.Locations .zm-detail .zmitem__kat li { list-style: none; padding: 0; background: 0; line-height: 3rem; width: 50%; }

.Locations .zm-detail .zmitem__kat li[class*="Barriere"] { order: 12; }

.Locations .zm-detail .zmitem__kat li[class*="hne"] { order: 2; }

.Locations .zm-detail .zmitem__kat li[class*="Eventf"] { order: 9; }

.Locations .zm-detail .zmitem__kat li[class*="Gastro"] { order: 7; }

.Locations .zm-detail .zmitem__kat li[class*="KFZ"] { order: 10; }

.Locations .zm-detail .zmitem__kat li[class*="Hybride"] { order: 6; }

.Locations .zm-detail .zmitem__kat li[class*="Klima"] { order: 8; }

.Locations .zm-detail .zmitem__kat li[class*="Park"] { order: 11; }

.Locations .zm-detail .zmitem__kat li[class*="Tagung"] { order: 1; }

.Locations .zm-detail .zmitem__kat li[class*="Personal"] { order: 4; }

.Locations .zm-detail .zmitem__kat li[class*="Veranstaltungstechnik"] { order: 3; }

.Locations .zm-detail .zmitem__kat li[class*="WLAN"] { order: 5; }

.Locations .zm-detail .zmitem__kat li img { text-indent: 0; display: inline-block; margin-right: 7px; width: 2rem; }

.Locations .zm-detail .zmart li { display: block; }

.Locations .zm-detail .zmkurzbeschreibung p { font-weight: normal; }

.Locations .zm-detail .zmbeschreibung table { margin: 0 0 25px; border: none; width: auto; }

.Locations .zm-detail .zmbeschreibung table td { border-left: 0; border-right: 0; padding: 10px 1rem; text-align: right; width: fit-content !important; }

@media (max-width: 767.98px) { .Locations .zm-detail .zmbeschreibung table td { padding: 10px 10px; } }

@media (max-width: 575.98px) { .Locations .zm-detail .zmbeschreibung table td { padding: 10px 5px; } }

.Locations .zm-detail .zmbeschreibung table td:first-child { text-align: left; }

.Locations .zm-detail .zmbeschreibung table td img { max-width: fit-content; }

.Locations .zm-detail .zmperson, .Locations .zm-detail .homepage { padding-top: 1rem; }

.Locations .zm-detail .zmanschrift h3, .Locations .zm-detail .homepage h4, .Locations .zm-detail .homepage .c-table caption, .c-table .Locations .zm-detail .homepage caption, .Locations .zm-detail .homepage .basecontent-table > table caption, .basecontent-table > table .Locations .zm-detail .homepage caption, .Locations .zm-detail .homepage .basecontent-dvv-rss table caption, .basecontent-dvv-rss table .Locations .zm-detail .homepage caption, .Locations .zm-detail .zmperson .person { display: none; }

.Locations .zm-detail .vCard .titles { order: 2; }

.Familienangebote .zm-suche .cmsmap { font-family: "Noto Sans", sans-serif; }

.Familienangebote .zm-suche .cmsmap .standort-titel { margin: 1em 0 0.5em; }

.Familienangebote .zm-suche .cmsmap h4.popup-kat, .Familienangebote .zm-suche .cmsmap .c-table caption.popup-kat, .c-table .Familienangebote .zm-suche .cmsmap caption.popup-kat, .Familienangebote .zm-suche .cmsmap .basecontent-table > table caption.popup-kat, .basecontent-table > table .Familienangebote .zm-suche .cmsmap caption.popup-kat, .Familienangebote .zm-suche .cmsmap .basecontent-dvv-rss table caption.popup-kat, .basecontent-dvv-rss table .Familienangebote .zm-suche .cmsmap caption.popup-kat { display: none; }

.Familienangebote .zm-suche .cmsmap .standort-adresse { font-size: 1rem; }

.Familienangebote .zm-suche .cmsmap .link a { font-size: 1rem; }

.Familienangebote .zm-suche label { font-weight: bold; }

.Familienangebote .zm-suche ul.zmVkat, .Familienangebote .zm-suche #familienangeboteinoutbs, .Familienangebote .zm-suche #familienangebotelagebs, .Familienangebote .zm-suche #familienangebotealterbs { padding-left: 0; display: flex; flex-wrap: wrap; }

.Familienangebote .zm-suche ul.zmVkat:after, .Familienangebote .zm-suche #familienangeboteinoutbs:after, .Familienangebote .zm-suche #familienangebotelagebs:after, .Familienangebote .zm-suche #familienangebotealterbs:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }

.Familienangebote .zm-suche ul.zmVkat li, .Familienangebote .zm-suche ul.zmVkat span, .Familienangebote .zm-suche #familienangeboteinoutbs li, .Familienangebote .zm-suche #familienangeboteinoutbs span, .Familienangebote .zm-suche #familienangebotelagebs li, .Familienangebote .zm-suche #familienangebotelagebs span, .Familienangebote .zm-suche #familienangebotealterbs li, .Familienangebote .zm-suche #familienangebotealterbs span { display: block; width: 50%; padding: 0 1.5rem; line-height: 2.5rem; position: relative; /*&:nth-child(2n) { padding-left: 3rem; @include media-breakpoint-down(sm) {padding-left: 1.5rem} }*/ /*&#kat9468053{ order: 2; label:before{   //Ãbernachtung background-image: url(../img/locations/icon_doppelbett.svg); } }*/ }

.Familienangebote .zm-suche ul.zmVkat li.even, .Familienangebote .zm-suche ul.zmVkat span.even, .Familienangebote .zm-suche #familienangeboteinoutbs li.even, .Familienangebote .zm-suche #familienangeboteinoutbs span.even, .Familienangebote .zm-suche #familienangebotelagebs li.even, .Familienangebote .zm-suche #familienangebotelagebs span.even, .Familienangebote .zm-suche #familienangebotealterbs li.even, .Familienangebote .zm-suche #familienangebotealterbs span.even { background: none; }

.Familienangebote .zm-suche ul.zmVkat li label, .Familienangebote .zm-suche ul.zmVkat span label, .Familienangebote .zm-suche #familienangeboteinoutbs li label, .Familienangebote .zm-suche #familienangeboteinoutbs span label, .Familienangebote .zm-suche #familienangebotelagebs li label, .Familienangebote .zm-suche #familienangebotelagebs span label, .Familienangebote .zm-suche #familienangebotealterbs li label, .Familienangebote .zm-suche #familienangebotealterbs span label { font-weight: normal; }

.Familienangebote .zm-suche ul.zmVkat li label:before, .Familienangebote .zm-suche ul.zmVkat span label:before, .Familienangebote .zm-suche #familienangeboteinoutbs li label:before, .Familienangebote .zm-suche #familienangeboteinoutbs span label:before, .Familienangebote .zm-suche #familienangebotelagebs li label:before, .Familienangebote .zm-suche #familienangebotelagebs span label:before, .Familienangebote .zm-suche #familienangebotealterbs li label:before, .Familienangebote .zm-suche #familienangebotealterbs span label:before { /*content: " "; width: 2rem; height: 2rem; display: inline-block; position: absolute; left: 3rem; top: 0rem;*/ }

.Familienangebote .zm-suche ul.zmVkat li#kat11420150 label:before, .Familienangebote .zm-suche ul.zmVkat span#kat11420150 label:before, .Familienangebote .zm-suche #familienangeboteinoutbs li#kat11420150 label:before, .Familienangebote .zm-suche #familienangeboteinoutbs span#kat11420150 label:before, .Familienangebote .zm-suche #familienangebotelagebs li#kat11420150 label:before, .Familienangebote .zm-suche #familienangebotelagebs span#kat11420150 label:before, .Familienangebote .zm-suche #familienangebotealterbs li#kat11420150 label:before, .Familienangebote .zm-suche #familienangebotealterbs span#kat11420150 label:before { background-image: url(../img/locations/icon_rollstuhl.svg); }

.Familienangebote .zm-suche ul.zmVkat li#kat11420151 label:before, .Familienangebote .zm-suche ul.zmVkat span#kat11420151 label:before, .Familienangebote .zm-suche #familienangeboteinoutbs li#kat11420151 label:before, .Familienangebote .zm-suche #familienangeboteinoutbs span#kat11420151 label:before, .Familienangebote .zm-suche #familienangebotelagebs li#kat11420151 label:before, .Familienangebote .zm-suche #familienangebotelagebs span#kat11420151 label:before, .Familienangebote .zm-suche #familienangebotealterbs li#kat11420151 label:before, .Familienangebote .zm-suche #familienangebotealterbs span#kat11420151 label:before { background-image: url(../img/locations/icon_stage.svg); }

.Familienangebote .zm-suche ul.zmVkat li#kat11420153 label:before, .Familienangebote .zm-suche ul.zmVkat span#kat11420153 label:before, .Familienangebote .zm-suche #familienangeboteinoutbs li#kat11420153 label:before, .Familienangebote .zm-suche #familienangeboteinoutbs span#kat11420153 label:before, .Familienangebote .zm-suche #familienangebotelagebs li#kat11420153 label:before, .Familienangebote .zm-suche #familienangebotelagebs span#kat11420153 label:before, .Familienangebote .zm-suche #familienangebotealterbs li#kat11420153 label:before, .Familienangebote .zm-suche #familienangebotealterbs span#kat11420153 label:before { background-image: url(../img/locations/icon_internet.svg); }

.Familienangebote .zm-suche ul.zmVkat li#kat11420152 label:before, .Familienangebote .zm-suche ul.zmVkat span#kat11420152 label:before, .Familienangebote .zm-suche #familienangeboteinoutbs li#kat11420152 label:before, .Familienangebote .zm-suche #familienangeboteinoutbs span#kat11420152 label:before, .Familienangebote .zm-suche #familienangebotelagebs li#kat11420152 label:before, .Familienangebote .zm-suche #familienangebotelagebs span#kat11420152 label:before, .Familienangebote .zm-suche #familienangebotealterbs li#kat11420152 label:before, .Familienangebote .zm-suche #familienangebotealterbs span#kat11420152 label:before { background-image: url(../img/locations/icon_openair.svg); }

.Familienangebote .zm-suche ul.zmVkat li#kat114201544 label:before, .Familienangebote .zm-suche ul.zmVkat span#kat114201544 label:before, .Familienangebote .zm-suche #familienangeboteinoutbs li#kat114201544 label:before, .Familienangebote .zm-suche #familienangeboteinoutbs span#kat114201544 label:before, .Familienangebote .zm-suche #familienangebotelagebs li#kat114201544 label:before, .Familienangebote .zm-suche #familienangebotelagebs span#kat114201544 label:before, .Familienangebote .zm-suche #familienangebotealterbs li#kat114201544 label:before, .Familienangebote .zm-suche #familienangebotealterbs span#kat114201544 label:before { background-image: url(../img/locations/icon_essen.svg); }

.Familienangebote .zm-suche ul.zmVkat li#kat114201555 label:before, .Familienangebote .zm-suche ul.zmVkat span#kat114201555 label:before, .Familienangebote .zm-suche #familienangeboteinoutbs li#kat114201555 label:before, .Familienangebote .zm-suche #familienangeboteinoutbs span#kat114201555 label:before, .Familienangebote .zm-suche #familienangebotelagebs li#kat114201555 label:before, .Familienangebote .zm-suche #familienangebotelagebs span#kat114201555 label:before, .Familienangebote .zm-suche #familienangebotealterbs li#kat114201555 label:before, .Familienangebote .zm-suche #familienangebotealterbs span#kat114201555 label:before { background-image: url(../img/locations/icon_hybrid.svg); }

.Familienangebote .zm-suche ul.zmVkat li#kat11420156 label:before, .Familienangebote .zm-suche ul.zmVkat span#kat11420156 label:before, .Familienangebote .zm-suche #familienangeboteinoutbs li#kat11420156 label:before, .Familienangebote .zm-suche #familienangeboteinoutbs span#kat11420156 label:before, .Familienangebote .zm-suche #familienangebotelagebs li#kat11420156 label:before, .Familienangebote .zm-suche #familienangebotelagebs span#kat11420156 label:before, .Familienangebote .zm-suche #familienangebotealterbs li#kat11420156 label:before, .Familienangebote .zm-suche #familienangebotealterbs span#kat11420156 label:before { background-image: url(../img/locations/icon_auto.svg); }

.Familienangebote .zm-suche ul.zmVkat li#kat11420157 label:before, .Familienangebote .zm-suche ul.zmVkat span#kat11420157 label:before, .Familienangebote .zm-suche #familienangeboteinoutbs li#kat11420157 label:before, .Familienangebote .zm-suche #familienangeboteinoutbs span#kat11420157 label:before, .Familienangebote .zm-suche #familienangebotelagebs li#kat11420157 label:before, .Familienangebote .zm-suche #familienangebotelagebs span#kat11420157 label:before, .Familienangebote .zm-suche #familienangebotealterbs li#kat11420157 label:before, .Familienangebote .zm-suche #familienangebotealterbs span#kat11420157 label:before { background-image: url(../img/locations/icon_klima.svg); }

.Familienangebote .zm-suche .feld .zmelement { padding: 0 1.5rem; line-height: 1.5rem; }

.Familienangebote .zm-suche .feld .zmelement.even { background: none; }

.Familienangebote .zm-suche .feld .zmelement input { margin-right: 0.5rem; }

.Familienangebote .zm-suche .feld .zmelement label { font-weight: normal; }

.Familienangebote .zm-suche .col-md-12 > label:first-child { padding-top: 1rem; }

.Familienangebote .zm-suche .buttons { display: flex; }

.Familienangebote .zm-suche .buttons .alle { text-decoration: none; margin-bottom: 25px; }

.Familienangebote .zm-eliste__body { /*.mehrlink{ height: 0; width: 0; a:after{ content: " "; display: inline-block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } }*/ }

.Familienangebote .zm-eliste__body .zmitem > div { position: relative; }

.Familienangebote .zm-eliste__body .zmitem a.titel { padding-right: 2rem; background: url("../img/icons/Pfeil-link.svg") right 7px no-repeat; background-size: 0.9rem; }

.Familienangebote .zm-eliste__body .zmitem h4.label, .Familienangebote .zm-eliste__body .zmitem .c-table caption.label, .c-table .Familienangebote .zm-eliste__body .zmitem caption.label, .Familienangebote .zm-eliste__body .zmitem .basecontent-table > table caption.label, .basecontent-table > table .Familienangebote .zm-eliste__body .zmitem caption.label, .Familienangebote .zm-eliste__body .zmitem .basecontent-dvv-rss table caption.label, .basecontent-dvv-rss table .Familienangebote .zm-eliste__body .zmitem caption.label, .Familienangebote .zm-eliste__body .zmitem .zmClear { display: none; }

.Familienangebote .zm-eliste__body .zmitem h3 { margin-bottom: 0; }

.Familienangebote .zm-eliste__body .zmitem .lage { font-style: italic; margin-bottom: 1em; }

.Familienangebote .zm-eliste__body .zmitem .zusatz { margin-bottom: 0.5rem; }

.Familienangebote .zm-eliste__body .zmitem ul.zmitem__kat { display: none !important; position: relative; z-index: 2; padding: 0; margin: 1em 0 0; display: flex; flex-wrap: nowrap; max-width: 17rem; overflow: hidden; }

.Familienangebote .zm-eliste__body .zmitem ul.zmitem__kat li { display: inline-block; padding: 0; background: 0; line-height: 1rem; min-width: calc(2rem + 7px); /*&[class*="Barriere"]{order: 12;} //Barrierefrei &[class*="hne"]{order: 2;} //BÃ¼hne &[class*="Eventf"]{order: 9;}  // EventflÃ¤cht im Freien &[class*="Gastro"]{order: 7;} //Gastronomie &[class*="KFZ"]{order: 10;} //KFZ-befahrbar &[class*="Hybride"]{order: 6;} //Hybride Events &[class*="Klima"]{order: 8;} //Klimaanlage &[class*="Park"]{order: 11;} //ParkmÃ¶gllichkeiten &[class*="Tagung"]{order: 1;} //Tagungstechnik &[class*="Personal"]{order: 4;} //Technisches Personal &[class*="Veranstaltungstechnik"]{order: 3;} &[class*="WLAN"]{order: 5;}*/ }

.Familienangebote .zm-eliste__body .zmitem ul.zmitem__kat li span, .Familienangebote .zm-eliste__body .zmitem ul.zmitem__kat li .item { text-indent: -99999px; display: block; height: 0; width: 0; color: transparent; }

.Familienangebote .zm-eliste__body .zmitem ul.zmitem__kat li img { text-indent: 0; display: inline-block; margin-right: 7px; width: 2rem; }

.Familienangebote .zm-eliste__body .zmitem ul.zmitem__kat .zmfamilienangeboteinout .item:before { text-indent: 0; display: block; margin-right: 7px; width: 2rem; height: 2rem; content: " "; }

.Familienangebote .zm-eliste__body .zmitem ul.zmitem__kat .zmfamilienangeboteinout .Outdoor:before { background: url(../img/locations/icon_klima.svg); background-size: 2rem; }

.Familienangebote .zm-detail .composedcontent-ludwigsburg-ueberschrift-2-gelb h2, .Familienangebote .zm-detail .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht .pm-tag-toolbar, .presse-uebersicht .Familienangebote .zm-detail .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .Familienangebote .zm-detail .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-administration .pm-tag-toolbar, .presse-administration .Familienangebote .zm-detail .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .Familienangebote .zm-detail .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-topnews .pm-tag-toolbar, .pm-topnews .Familienangebote .zm-detail .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar, .Familienangebote .zm-detail .composedcontent-ludwigsburg-ueberschrift-2-gelb .presse-uebersicht-tag .pm-tag-toolbar, .presse-uebersicht-tag .Familienangebote .zm-detail .composedcontent-ludwigsburg-ueberschrift-2-gelb .pm-tag-toolbar { margin-top: 1em; }

.Familienangebote .zm-detail .zmitem__kat { position: initial; padding: 0; display: flex; flex-wrap: wrap; }

.Familienangebote .zm-detail .zmitem__kat li { list-style: none; padding: 0; background: 0; line-height: 3rem; width: 50%; }

.Familienangebote .zm-detail .zmitem__kat li[class*="Barriere"] { order: 12; }

.Familienangebote .zm-detail .zmitem__kat li[class*="hne"] { order: 2; }

.Familienangebote .zm-detail .zmitem__kat li[class*="Eventf"] { order: 9; }

.Familienangebote .zm-detail .zmitem__kat li[class*="Gastro"] { order: 7; }

.Familienangebote .zm-detail .zmitem__kat li[class*="KFZ"] { order: 10; }

.Familienangebote .zm-detail .zmitem__kat li[class*="Hybride"] { order: 6; }

.Familienangebote .zm-detail .zmitem__kat li[class*="Klima"] { order: 8; }

.Familienangebote .zm-detail .zmitem__kat li[class*="Park"] { order: 11; }

.Familienangebote .zm-detail .zmitem__kat li[class*="Tagung"] { order: 1; }

.Familienangebote .zm-detail .zmitem__kat li[class*="Personal"] { order: 4; }

.Familienangebote .zm-detail .zmitem__kat li[class*="Veranstaltungstechnik"] { order: 3; }

.Familienangebote .zm-detail .zmitem__kat li[class*="WLAN"] { order: 5; }

.Familienangebote .zm-detail .zmitem__kat li img { text-indent: 0; display: inline-block; margin-right: 7px; width: 2rem; }

.Familienangebote .zm-detail .zmart li { display: block; }

.Familienangebote .zm-detail .zmkurzbeschreibung p { font-weight: normal; }

.Familienangebote .zm-detail .zmbeschreibung table { margin: 0 0 25px; border: none; width: auto; }

.Familienangebote .zm-detail .zmbeschreibung table td { border-left: 0; border-right: 0; padding: 10px 1rem; text-align: right; width: fit-content !important; }

@media (max-width: 767.98px) { .Familienangebote .zm-detail .zmbeschreibung table td { padding: 10px 10px; } }

@media (max-width: 575.98px) { .Familienangebote .zm-detail .zmbeschreibung table td { padding: 10px 5px; } }

.Familienangebote .zm-detail .zmbeschreibung table td:first-child { text-align: left; }

.Familienangebote .zm-detail .zmbeschreibung table td img { max-width: fit-content; }

.Familienangebote .zm-detail .zmanschrift h3, .Familienangebote .zm-detail .homepage h4, .Familienangebote .zm-detail .homepage .c-table caption, .c-table .Familienangebote .zm-detail .homepage caption, .Familienangebote .zm-detail .homepage .basecontent-table > table caption, .basecontent-table > table .Familienangebote .zm-detail .homepage caption, .Familienangebote .zm-detail .homepage .basecontent-dvv-rss table caption, .basecontent-dvv-rss table .Familienangebote .zm-detail .homepage caption, .Familienangebote .zm-detail .zmperson .person { display: none; }

.Familienangebote .zm-detail .vCard .titles { order: 2; }

.Schwarzes_Brett .zmDetail .kat { font-weight: bold; font-size: 2rem; margin-bottom: 1rem; }

.Schwarzes_Brett .zmformularresp > div { display: none; }

/*# sourceMappingURL=styles.map?t=1752720025107 */