:root{
  --blue: #1e3158;
  --lightBlue: #40b3e9;
  --darkGrey: #31332b;
  --lightGrey: #cdcfc5;
  --black: #11122c;
}



.subheader a:hover, .subheader .like--a-link:hover {
  color: var(--blue);
}

.dgm--dotted-headline .dgm--header-inner {
  color: var(--blue);
  
}


/* Regio Anpassungen */
.header,
.footer--main{
  background: var(--blue);
}


/* Links allgemein */
a, .ui-widget-content div a{
  color: var(--blue);
}
a:hover, .ui-widget-content div a:hover{
  color: var(--lightBlue);
}




.navigation .pure-menu-list .pure-menu-link{
  color: var(--blue);
}
.navigation .pure-menu .pure-menu-list .pure-menu-link:hover{
  color: var(--lightBlue);
}

.dgm--metanav .dgm--meta-breadcrumbs a:hover{
  color: var(--lightBlue);
}


.dgm--grey-box .frame {
  background: #f1f1f1;
  padding: 1.5rem 30px;
}


h1, h2{
  color: var(--blue);
}
h3, 
.like-h3{
  color: var(--lightBlue);
}

.like--h3 a,
h3 a{
  color: var(--lightBlue);
}
.like--h3 a:hover,
h3 a:hover{
  color: var(--blue);
}

.dgm--lpgrid-item h3 a{
  background: var(--blue);
}
.dgm--lpgrid-item .frame-type-textpic:hover h3 a{
  background: var(--lightBlue);
}


.dgm--dotted-headline h2::before, 
.dgm--dotted-headline h3::before, 
.dgm--dotted-headline .like-h3::before{
  border-bottom: 4px dotted var(--blue);
}




.navigation .pure-menu-list .pure-menu-link:hover{
  color: var(--darkGrey);
}

.navigation .pure-menu-list .submenu--open > .pure-menu-link{
  color: var(--black);
}




.footer--social .footer--socials-links a:hover{
  border-color: var(--black);
}


.footer--sub{
	background: #31332b;  
}
.footer--sub a:hover{
  color: var(--lightBlue);
}

#scrolltop{
  background: var(--black);
}

.footer--main {
    display: none;
}

#photos {
  /* Prevent vertical gaps */
  line-height: 0;
 
  -webkit-column-count: 5;
  -webkit-column-gap:   0px;
  -moz-column-count:    5;
  -moz-column-gap:      0px;
  column-count:         5;
  column-gap:           0px;  
}
 
#photos img {
  /* Just in case there are inline attributes */
  width: 100% !important;
  height: auto !important;
}

/* Anforderung Claudia Rodat 01.05.25 */
.dgm--button-main {
  display: none;
  
}