:root{--hc-black: black;--hc-black-bis: hsl(0, 0%, 7%);--hc-black-ter: hsl(0, 0%, 14%);--hc-grey-darker: hsl(0, 0%, 21%);--hc-grey-dark: hsl(0, 0%, 29%);--hc-grey: hsl(0, 0%, 48%);--hc-white: white}.wcag-square,.wcag-size{transform:scale(0.4)}.wcag-size:visited{color:var(--hc-black)}.contrast-size-switcher button{background:none;border:none;padding:0;display:flex}.contrast-size-switcher button:focus{background:none}.high-contrast a,.high-contrast a:visited{text-decoration:underline}.high-contrast .hc-invert:not(.hc-greyscale),.high-contrast .hc-invert-pictures:not(.hc-greyscale-pictures) img,.high-contrast .hc-invert-pictures:not(.hc-greyscale-pictures) svg{filter:invert(1)}.high-contrast .hc-greyscale:not(.hc-invert),.high-contrast .hc-greyscale-pictures:not(.hc-invert-pictures) img,.high-contrast .hc-greyscale-pictures:not(.hc-invert-pictures) svg{filter:grayscale(1)}.high-contrast .hc-invert.hc-greyscale,.high-contrast .hc-invert-pictures.hc-greyscale-pictures img,.high-contrast .hc-invert-pictures.hc-greyscale-pictures svg{filter:invert(1) grayscale(1)}.high-contrast .hc-bg-black{background:var(--hc-black) !important}.high-contrast .hc-bg-black,.high-contrast .hc-bg-black *{color:var(--hc-white) !important}.high-contrast .hc-bg-black-bis{background:var(--hc-black-bis) !important}.high-contrast .hc-bg-black-bis,.high-contrast .hc-bg-black-bis *{color:var(--hc-white) !important}.high-contrast .hc-bg-black-ter{background:var(--hc-black-ter) !important}.high-contrast .hc-bg-black-ter,.high-contrast .hc-bg-black-ter *{color:var(--hc-white) !important}.high-contrast .hc-bg-grey-darker{background:var(--hc-grey-darker) !important}.high-contrast .hc-bg-grey-darker,.high-contrast .hc-bg-grey-darker *{color:var(--hc-white) !important}.high-contrast .hc-bg-grey-dark{background:var(--hc-grey-dark) !important}.high-contrast .hc-bg-grey-dark,.high-contrast .hc-bg-grey-dark *{color:var(--hc-white) !important}.high-contrast .hc-bg-grey{background:var(--hc-grey) !important}.high-contrast .hc-bg-grey,.high-contrast .hc-bg-grey *{color:var(--hc-white) !important}.high-contrast .hc-bg-white{background:var(--hc-white) !important}.high-contrast .hc-bg-white,.high-contrast .hc-bg-white *{color:var(--hc-black) !important}.high-contrast .hc-text-white,.high-contrast .hc-text-white *{color:var(--hc-white) !important}.high-contrast .hc-hover-text-white:hover,.high-contrast .hc-hover-text-white:hover *,.high-contrast .hc-hover-text-white:focus,.high-contrast .hc-hover-text-white:focus *{color:var(--hc-white) !important}.high-contrast .hc-text-black,.high-contrast .hc-text-black *{color:var(--hc-black) !important}.high-contrast .hc-hover-text-black:hover,.high-contrast .hc-hover-text-black:hover *,.high-contrast .hc-hover-text-black:focus,.high-contrast .hc-hover-text-black:focus *{color:var(--hc-black) !important}.high-contrast .hc-hover-bg-black:hover,.high-contrast .hc-hover-bg-black:focus,.high-contrast .hc-hover-bg-black:focus-visible{background:var(--hc-black) !important}.high-contrast .hc-hover-bg-black-bis:hover,.high-contrast .hc-hover-bg-black-bis:focus,.high-contrast .hc-hover-bg-black-bis:focus-visible{background:var(--hc-black-bis) !important}.high-contrast .hc-hover-bg-black-ter:hover,.high-contrast .hc-hover-bg-black-ter:focus,.high-contrast .hc-hover-bg-black-ter:focus-visible{background:var(--hc-black-ter) !important}.high-contrast .hc-hover-bg-grey-darker:hover,.high-contrast .hc-hover-bg-grey-darker:focus,.high-contrast .hc-hover-bg-grey-darker:focus-visible{background:var(--hc-grey-darker) !important}.high-contrast .hc-hover-bg-grey-dark:hover,.high-contrast .hc-hover-bg-grey-dark:focus,.high-contrast .hc-hover-bg-grey-dark:focus-visible{background:var(--hc-grey-dark) !important}.high-contrast .hc-hover-bg-grey:hover,.high-contrast .hc-hover-bg-grey:focus,.high-contrast .hc-hover-bg-grey:focus-visible{background:var(--hc-grey) !important}.high-contrast .hc-hover-bg-white:hover,.high-contrast .hc-hover-bg-white:focus,.high-contrast .hc-hover-bg-white:focus-visible{background:var(--hc-white) !important}.high-contrast .wcag-square,.high-contrast .wcag-size,.high-contrast .wcag-size:visited{color:#fff;fill:#fff}.high-contrast .text-decoration-none,.high-contrast .text-decoration-none a{text-decoration:none}.first-headline.block,.subheadline{font-size:0.7em;font-weight:300;display:block}.first-headline:not(.block){font-weight:300}.first-headline:not(.block)+.main-headline{font-weight:700}
/****
 **** Individelle Styles und andere Elemente
 ****
 */
/* NAVIGATION */
.mod_navigation .level_2 li strong {
  color: #ffffff !important; }

/* HEADER / SLIDER */
.navbar-top {
  background: linear-gradient(to right, #aa1310, #aa1310) !important; }

.skewed-bg {
  transform: rotate(0deg); }

.headerImage {
  height: 400px; }

.headerImage img {
  height: 100%;
  width: auto; }

.headerImage .caption h1 {
  background: rgba(170, 19, 16, 0.8) !important; }

/* CONTENT */
#article-261 {
  margin-bottom: 100px; }

.oranienhof-start .mod_article.primary-bg h2.ce_headline {
  color: #181815; }

.oranienhof-start .mod_article.primary-bg h2.ce_headline::after {
  border-color: #181815; }

.bg-red {
	background-color:#92bc49;
	padding: 2%;
	color: #ffffff;
	margin-top: 40px;
}
.bg-red h2 {
	color: #ffffff;
	margin-top: 10px;
}

#table_1167 .row_1 td, #table_1167 .row_3 td, #table_1167 .row_5 td, #table_1167 .row_7 td, #table_1167 .row_9 td, #table_1167 .row_11 td, #table_1167 .row_13 td, #table_1167 .row_15 td, #table_1167 .row_17 td, #table_1167 .row_19 td, #table_1167 .row_21 td, #table_1167 .row_23 td, #table_1167 .row_25 td, #table_1167 .row_27 td, #table_1167 .row_29 td, #table_1167 .row_31 td {
	background-color: #e7cdcd;
} 
#table_1167 .col_0.col_first {
  width: 12%;
}

/* NEWS */
.news-start {
  background-image: url("/files/odd/img/oranienhof/00 basics/oranienhof-mohnblumen-03.jpg") !important;
  background-repeat: no-repeat !important;
  background-color: #a92021 !important;
  background-position: right !important; }

.layout_latest .more a:hover {
  background-color: #c51316 !important; }

.mod_newslist a:hover {
  color: #181815 !important; }

a.dwload:hover {
  color: #181815; }

/* rechte Spalte */
#right {
  border-left: solid 1px #000000; }

#article-266, #article-267 {
  background-color: #ffffff;
  padding: 10px 0;
  border-top: solid 6px #C51316;
  margin-bottom: 20px; }

#right h4 {
  margin-top: 0; }

.respimg figure {
  margin: 0 0 5px !important; }

#right .ce_download a {
  background-color: #f1f6eb; }

#right .ce_download a:hover {
  color: #181815; }

#right .size {
  display: none; }

/* Kontakt */
.form-bg {
  background-image: url("/files/odd/img/oranienhof/00 basics/oranienhof-mohnblumen-01.jpg") !important;
  background-repeat: no-repeat !important;
  background-color: #f1f6eb !important;
  background-position: right !important; }

button {
  background-color: #c51316 !important; }

button:hover {
  background-color: #181815 !important; }

/* FOOTER */
/*footer .main-footer {
	background: #c51316;
}*/
footer .ce_ct_featureElement svg {
  color: #ffffff; }

footer .skewed-bg.skewed-top.skewed-right {
  transform: rotate(0deg) !important; }

#article-198 .skewed-bg, footer .skewed-bg {
  height: 0; }

footer .main-footer {
  background: #181815 !important;
  padding: 0 0 50px !important; }

footer ul li {
  list-style: none; }

footer .toplink {
  background-color: #c51316 !important; }

@media screen and (min-width: 1024px) {
  .headerImage {
    height: 650px; } 
}


/*@media screen and (min-width: 1920px) {
	.headerImage {
	height: 650px;
}
}*/


@media screen and (min-width: 1921px) {
  .headerImage img {
    height: auto;
    width: 100%; } }

