| @@ -18,7 +18,7 @@ | |||||
| position: relative; | position: relative; | ||||
| z-index: 1; | z-index: 1; | ||||
| max-width: 66.6667%; | max-width: 66.6667%; | ||||
| background-color: #fff; | |||||
| background-color: var(--theme-color-white); | |||||
| @media(max-width: 1199px) { | @media(max-width: 1199px) { | ||||
| max-width: 83.3333%; | max-width: 83.3333%; | ||||
| @@ -1,9 +1,9 @@ | |||||
| :root { | :root { | ||||
| --theme-color-white: #ffffff; | --theme-color-white: #ffffff; | ||||
| --theme-color-background: #ffffff; | |||||
| --theme-color-background: var(--theme-color-white); | |||||
| --theme-color-primary: #003366; | --theme-color-primary: #003366; | ||||
| --theme-color-primary-microsite: #003366; | |||||
| --theme-color-primary-microsite: var(--theme-color-primary); | |||||
| --theme-color-primary-rgb: 0, 51, 102; | --theme-color-primary-rgb: 0, 51, 102; | ||||
| --theme-color-primary-dimmed-01: #335C85; | --theme-color-primary-dimmed-01: #335C85; | ||||
| --theme-color-primary-dimmed-02: #B0C4D6; | --theme-color-primary-dimmed-02: #B0C4D6; | ||||
| @@ -12,7 +12,7 @@ | |||||
| --theme-color-secondary: #56BD66; | --theme-color-secondary: #56BD66; | ||||
| --theme-color-secondary-microsite: #56BD66; | |||||
| --theme-color-secondary-microsite: var(--theme-color-secondary); | |||||
| --theme-color-secondary-intensed: #247929; | --theme-color-secondary-intensed: #247929; | ||||
| --theme-color-secondary-dimmed: #E4F1E4; | --theme-color-secondary-dimmed: #E4F1E4; | ||||
| @@ -27,8 +27,8 @@ | |||||
| --theme-color-success-dimmed: var(--theme-color-secondary-dimmed); | --theme-color-success-dimmed: var(--theme-color-secondary-dimmed); | ||||
| --theme-color-warning: #FDC600; | --theme-color-warning: #FDC600; | ||||
| --theme-color-warning-dimmed: #FFF4CC; | --theme-color-warning-dimmed: #FFF4CC; | ||||
| --theme-color-error: #EA515A; | |||||
| --theme-color-error-dimmed: #FBDCDE; | |||||
| --theme-color-error: #D54048; | |||||
| --theme-color-error-dimmed: #f7d9da; | |||||
| --theme-grey-light: #EFF3F6; | --theme-grey-light: #EFF3F6; | ||||
| --theme-24dp: 0px 0px 15px 0px rgba(0, 51, 102, 0.20), 0px 0px 46px 0px rgba(0, 51, 102, 0.12), 0px 0px 38px 0px rgba(0, 51, 102, 0.14); | --theme-24dp: 0px 0px 15px 0px rgba(0, 51, 102, 0.20), 0px 0px 46px 0px rgba(0, 51, 102, 0.12), 0px 0px 38px 0px rgba(0, 51, 102, 0.14); | ||||
| @@ -137,7 +137,7 @@ | |||||
| &.status { | &.status { | ||||
| &::before { | &::before { | ||||
| @include icon-xsmall-offen; | @include icon-xsmall-offen; | ||||
| color: #2E8533; | |||||
| color: var(--theme-color-secondary-intensed); | |||||
| } | } | ||||
| &.interested-parties, &.waiting-list { | &.interested-parties, &.waiting-list { | ||||
| @@ -149,7 +149,7 @@ | |||||
| &.reserved::before { | &.reserved::before { | ||||
| @include icon-xsmall-geschlossen; | @include icon-xsmall-geschlossen; | ||||
| color: #EA515A; | |||||
| color: var(--theme-color-error); | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| @@ -65,7 +65,7 @@ | |||||
| display: flex; | display: flex; | ||||
| align-items: center; | align-items: center; | ||||
| margin: 0 0 0 calc(var(--accordion-icon-width) * -1); | margin: 0 0 0 calc(var(--accordion-icon-width) * -1); | ||||
| background-color: #fff; | |||||
| background-color: var(--theme-color-white); | |||||
| text-decoration: none; | text-decoration: none; | ||||
| position: relative; | position: relative; | ||||
| @include focus-visible; | @include focus-visible; | ||||
| @@ -293,10 +293,10 @@ | |||||
| } | } | ||||
| &.icon-freie-plaetze:before { | &.icon-freie-plaetze:before { | ||||
| color: #2E8533; | |||||
| color: var(--theme-color-secondary-intensed); | |||||
| } | } | ||||
| &.icon-geschlossen:before { | &.icon-geschlossen:before { | ||||
| color: #EA515A; | |||||
| color: var(--theme-color-error); | |||||
| } | } | ||||
| h4, .like-h4 { | h4, .like-h4 { | ||||
| @@ -6,7 +6,7 @@ | |||||
| z-index: 1; | z-index: 1; | ||||
| width: 880px; | width: 880px; | ||||
| max-width: 66.6667%; | max-width: 66.6667%; | ||||
| background-color: #fff; | |||||
| background-color: var(--theme-color-white); | |||||
| margin: 0 auto; | margin: 0 auto; | ||||
| padding-bottom: 0; | padding-bottom: 0; | ||||
| @@ -2,13 +2,13 @@ | |||||
| @import '../../_global/styles/vars'; | @import '../../_global/styles/vars'; | ||||
| .election-form { | .election-form { | ||||
| --theme-color-link: #fff; | |||||
| --theme-color-link-hover: #fff; | |||||
| --theme-color-link: var(--theme-color-white); | |||||
| --theme-color-link-hover: var(--theme-color-white); | |||||
| font-size: var(--font-size-small); | font-size: var(--font-size-small); | ||||
| background: linear-gradient(140deg, var(--theme-color-gradient-01) 30%, var(--theme-color-gradient-02) 75%, var(--theme-color-gradient-03) 108%); | background: linear-gradient(140deg, var(--theme-color-gradient-01) 30%, var(--theme-color-gradient-02) 75%, var(--theme-color-gradient-03) 108%); | ||||
| padding: 30px 30px 0 30px; | padding: 30px 30px 0 30px; | ||||
| border-radius: var(--border-radius-xs); | border-radius: var(--border-radius-xs); | ||||
| color: #fff; | |||||
| color: var(--theme-color-white); | |||||
| margin-top: 40px; | margin-top: 40px; | ||||
| margin-bottom: 20px; | margin-bottom: 20px; | ||||
| @media(max-width: 567px) { | @media(max-width: 567px) { | ||||
| @@ -98,7 +98,7 @@ | |||||
| position:relative; | position:relative; | ||||
| } | } | ||||
| .ev-cat{ | .ev-cat{ | ||||
| color: #003366; | |||||
| color: var(--theme-color-primary); | |||||
| font-size: 16px; | font-size: 16px; | ||||
| font-family: Source Sans Pro; | font-family: Source Sans Pro; | ||||
| font-weight: 400; | font-weight: 400; | ||||
| @@ -224,7 +224,7 @@ | |||||
| &.status { | &.status { | ||||
| &::before { | &::before { | ||||
| @include icon-xsmall-offen; | @include icon-xsmall-offen; | ||||
| color: #2E8533; | |||||
| color: var(--theme-color-secondary-intensed); | |||||
| } | } | ||||
| &.interested-parties, &.waiting-list { | &.interested-parties, &.waiting-list { | ||||
| @@ -236,7 +236,7 @@ | |||||
| &.reserved::before { | &.reserved::before { | ||||
| @include icon-xsmall-geschlossen; | @include icon-xsmall-geschlossen; | ||||
| color: #EA515A; | |||||
| color: var(--theme-color-error); | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| @@ -176,7 +176,7 @@ | |||||
| .mwf-file__dropzone { | .mwf-file__dropzone { | ||||
| order: 2; | order: 2; | ||||
| background-color: #fff; | |||||
| background-color: var(--theme-color-white); | |||||
| border: 2px dashed #ccc; | border: 2px dashed #ccc; | ||||
| display: block; | display: block; | ||||
| text-align: center; | text-align: center; | ||||
| @@ -215,7 +215,7 @@ | |||||
| z-index: 1; | z-index: 1; | ||||
| font-size: var(--icon-size); | font-size: var(--icon-size); | ||||
| line-height: 1; | line-height: 1; | ||||
| color: #fff; | |||||
| color: var(--theme-color-white); | |||||
| opacity: 0; | opacity: 0; | ||||
| transition: 0.3s ease; | transition: 0.3s ease; | ||||
| } | } | ||||
| @@ -272,7 +272,7 @@ | |||||
| width: 100%; | width: 100%; | ||||
| height: calc(var(--viewport-height, 1vh) * 100); | height: calc(var(--viewport-height, 1vh) * 100); | ||||
| background-color: rgba(#0F1C28, 0.95); | background-color: rgba(#0F1C28, 0.95); | ||||
| color: #fff; | |||||
| color: var(--theme-color-white); | |||||
| z-index: 100; | z-index: 100; | ||||
| @include hide; | @include hide; | ||||
| @@ -314,7 +314,7 @@ | |||||
| } | } | ||||
| .text-box { | .text-box { | ||||
| color: #fff; | |||||
| color: var(--theme-color-white); | |||||
| font-size: 18px; | font-size: 18px; | ||||
| display: flex; | display: flex; | ||||
| flex-direction: column; | flex-direction: column; | ||||
| @@ -410,7 +410,7 @@ | |||||
| font-size: 30px; | font-size: 30px; | ||||
| line-height: 1; | line-height: 1; | ||||
| padding: 10px 0; | padding: 10px 0; | ||||
| color: #fff; | |||||
| color: var(--theme-color-white); | |||||
| background-color: transparent; | background-color: transparent; | ||||
| margin: 15px; | margin: 15px; | ||||
| border: 0; | border: 0; | ||||
| @@ -25,7 +25,7 @@ | |||||
| } | } | ||||
| &.bold { | &.bold { | ||||
| --theme-color-link: #fff; | |||||
| --theme-color-link: var(--theme-color-white); | |||||
| --theme-color-link-hover: var(--theme-color-secondary); | --theme-color-link-hover: var(--theme-color-secondary); | ||||
| background-color: var(--theme-color-primary); | background-color: var(--theme-color-primary); | ||||
| box-shadow: 0 -1px 0 0 var(--theme-color-primary); | box-shadow: 0 -1px 0 0 var(--theme-color-primary); | ||||
| @@ -33,10 +33,10 @@ | |||||
| } | } | ||||
| &.alarming { | &.alarming { | ||||
| --theme-color-link: #fff; | |||||
| --theme-color-link-hover: #fff; | |||||
| background-color: #EA515A; | |||||
| box-shadow: 0 -1px 0 0 #EA515A; | |||||
| --theme-color-link: var(--theme-color-white); | |||||
| --theme-color-link-hover: var(--theme-color-white); | |||||
| background-color: var(--theme-color-error); | |||||
| box-shadow: 0 -1px 0 0 var(--theme-color-error); | |||||
| color: var(--theme-color-background); | color: var(--theme-color-background); | ||||
| } | } | ||||
| @@ -6,7 +6,7 @@ | |||||
| z-index: 1; | z-index: 1; | ||||
| width: 880px; | width: 880px; | ||||
| max-width: 66.6667%; | max-width: 66.6667%; | ||||
| background-color: #fff; | |||||
| background-color: var(--theme-color-white); | |||||
| margin: 0 auto; | margin: 0 auto; | ||||
| padding-bottom: 0; | padding-bottom: 0; | ||||
| @@ -1,11 +1,11 @@ | |||||
| .newsletter-teaser { | .newsletter-teaser { | ||||
| --theme-color-link: #fff; | |||||
| --theme-color-link-hover: #fff; | |||||
| --theme-color-link: var(--theme-color-white); | |||||
| --theme-color-link-hover: var(--theme-color-white); | |||||
| font-size: var(--font-size-small); | font-size: var(--font-size-small); | ||||
| background: linear-gradient(140deg, var(--theme-color-gradient-01) 30%, var(--theme-color-gradient-02) 75%, var(--theme-color-gradient-03) 108%); | background: linear-gradient(140deg, var(--theme-color-gradient-01) 30%, var(--theme-color-gradient-02) 75%, var(--theme-color-gradient-03) 108%); | ||||
| padding: var(--content-box-padding); | padding: var(--content-box-padding); | ||||
| border-radius: var(--border-radius-xs); | border-radius: var(--border-radius-xs); | ||||
| color: #fff; | |||||
| color: var(--theme-color-white); | |||||
| @media(max-width: 767px) { | @media(max-width: 767px) { | ||||
| padding: calc(var(--content-box-padding) * 2) var(--content-box-padding); | padding: calc(var(--content-box-padding) * 2) var(--content-box-padding); | ||||
| @@ -66,7 +66,7 @@ | |||||
| input[type="checkbox"] { | input[type="checkbox"] { | ||||
| margin-right: 0.6em; | margin-right: 0.6em; | ||||
| margin-left: 0; | margin-left: 0; | ||||
| border-color: #fff; | |||||
| border-color: var(--theme-color-white); | |||||
| + label { | + label { | ||||
| font-size: var(--font-size-small); | font-size: var(--font-size-small); | ||||
| @@ -198,7 +198,7 @@ | |||||
| //@extend .icon-xsmall-offen; | //@extend .icon-xsmall-offen; | ||||
| &:before { | &:before { | ||||
| color: #2E8533; | |||||
| color: var(--theme-color-secondary-intensed); | |||||
| } | } | ||||
| &.interested-parties, &.waiting-list { | &.interested-parties, &.waiting-list { | ||||
| @@ -213,7 +213,7 @@ | |||||
| //@extend .icon-xsmall-geschlossen; | //@extend .icon-xsmall-geschlossen; | ||||
| &:before { | &:before { | ||||
| color: #EA515A; | |||||
| color: var(--theme-color-error); | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| @@ -53,7 +53,7 @@ | |||||
| top: 100px; | top: 100px; | ||||
| padding: 20px 0 10px; | padding: 20px 0 10px; | ||||
| z-index: 1; | z-index: 1; | ||||
| background-color: #fff; | |||||
| background-color: var(--theme-color-white); | |||||
| @media(max-width: 767px) { | @media(max-width: 767px) { | ||||
| top: 75px; | top: 75px; | ||||
| @@ -106,7 +106,7 @@ | |||||
| content: ''; | content: ''; | ||||
| display: block; | display: block; | ||||
| padding-top: 60%; | padding-top: 60%; | ||||
| background-color: #fff; | |||||
| background-color: var(--theme-color-white); | |||||
| opacity: 0; | opacity: 0; | ||||
| transition: 0.2s ease; | transition: 0.2s ease; | ||||
| @@ -53,7 +53,7 @@ | |||||
| top: 100px; | top: 100px; | ||||
| padding: 20px 0 10px; | padding: 20px 0 10px; | ||||
| z-index: 1; | z-index: 1; | ||||
| background-color: #fff; | |||||
| background-color: var(--theme-color-white); | |||||
| @media(max-width: 767px) { | @media(max-width: 767px) { | ||||
| top: 75px; | top: 75px; | ||||
| @@ -106,7 +106,7 @@ | |||||
| content: ''; | content: ''; | ||||
| display: block; | display: block; | ||||
| padding-top: 60%; | padding-top: 60%; | ||||
| background-color: #fff; | |||||
| background-color: var(--theme-color-white); | |||||
| opacity: 0; | opacity: 0; | ||||
| transition: 0.2s ease; | transition: 0.2s ease; | ||||