body{line-height:1.5;font-size:.9em}@media(min-width:20em) and (max-width:40em){body{line-height:calc(1.5 + .15 * ((100vw - 20em)/ 20))}}@media(min-width:40em){body{line-height:1.65}}@media(min-width:20em) and (max-width:60em){body{font-size:calc(.9em + .0375 * ((100vw - 20em)/ 40))}}@media(min-width:60em){body{font-size:.9375em}}h1{font-size:1em}@media(min-width:20em) and (max-width:60em){h1{font-size:calc(1em + 1.48832 * ((100vw - 20em)/ 40))}}@media(min-width:60em){h1{font-size:2.48832em}}h2{font-size:1em}@media(min-width:20em) and (max-width:60em){h2{font-size:calc(1em + 1.0736 * ((100vw - 20em)/ 40))}}@media(min-width:60em){h2{font-size:2.0736em}}h3{font-size:1em}@media(min-width:20em) and (max-width:60em){h3{font-size:calc(1em + .728 * ((100vw - 20em)/ 40))}}@media(min-width:60em){h3{font-size:1.728em}}h4{font-size:1em}@media(min-width:20em) and (max-width:60em){h4{font-size:calc(1em + .44 * ((100vw - 20em)/ 40))}}@media(min-width:60em){h4{font-size:1.44em}}h5{font-size:1em}@media(min-width:20em) and (max-width:60em){h5{font-size:calc(1em + .2 * ((100vw - 20em)/ 40))}}@media(min-width:60em){h5{font-size:1.2em}}h6{font-size:1em}@media(min-width:20em) and (max-width:60em){h6{font-size:calc(1em + 0 * ((100vw - 20em)/ 40))}}@media(min-width:60em){h6{font-size:1em}}.display{font-size:1em}@media(min-width:20em) and (max-width:60em){.display{font-size:calc(1em + 4.15978 * ((100vw - 20em)/ 40))}}@media(min-width:60em){.display{font-size:5.15978em}}.wp-block-image figcaption{color:green;font-size:1.5rem;margin:0px;padding-top:12px !important;padding-bottom:24px !important;background-color:white;}
.wp-block-image{padding-top:35px;-webkit-filter:drop-shadow(3px 3px 1px #CCCCCC);filter:drop-shadow(2px 2px 5px #CCCCCC);}
.wp-block-image:hover{opacity:0.7;transform:scale(1.01, 1.01);-webkit-filter:drop-shadow(5px 5px 3px #CCCCCC);filter:drop-shadow(5px 5px 3px #CCCCCC);}
 .bild_mit_rand_ohne_link{margin:10px;opacity:1 !important;}
.wp-block-button{text-decoration:none;}
.wp-block-button a:link{text-decoration:none;}
.text-md-right{text-align:center !important;}
.weather-atlas-wrapper{border:0px !important;}
.weather-atlas-footer{visibility:hidden;}
.city_selector_toggle{visibility:hidden;}}
 .btn-skin-h-dark{background-color: green !important;
color: #fff;
border-color: green !important;
}   .footer-skin-dark .footer__wrapper{background: green;
font-weight: 500;
}  footer#footer .colophon{background:     none repeat scroll 0 0 green;
border-top:     12px solid green;
} footer#footer .colophon  p, footer#footer .colophon  a{color:          white;
font-size:      1em ;
text-align:     center;
line-height:    1.2em ;
} footer#footer a{color: yellow; 
}   .has-3-columns > .wp-block-column:last-child{margin-right: 0;
}   .wp-block-image figcaption::before, .wp-caption-text::before{border: none;
padding-left: 2px !important;
}   .wp-block-image figcaption, .wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.is-resized>figcaption .wp-block-image figcaption{padding-left: 8px;
}   .wp-block-image{max-width: 480px;
}   div.flex-row.row.column-content-wrapper{margin-right: 0px;
margin-left: 0px;
}    @media(min-width:782px){.container{max-width:1200px;}}
 @media(max-width:1000px){.sidebar .widget-title{font-size:1.0em;}}
  @media only screen and (max-width: 1030px) and (min-width: 903px){.button-beitrag{font-size:1em;}}
@media only screen and (max-width: 902px) and (min-width: 841px){.button-beitrag{font-size:0.9em;}
.wp-block-image figcaption{font-size:1.2rem !important;}}
@media only screen and (max-width: 840px) and (min-width: 767px){.button-beitrag{font-size:0.7em;}
.wp-block-image figcaption{font-size:1.2rem !important;}}
  @media (min-width: 300px) AND (max-width: 781px){.has-2-columns > .wp-block-column,
.has-3-columns > .wp-block-column, .has-4-columns > .wp-block-column{flex-grow:0;}
.has-3-columns{flex-flow:row wrap;}
.has-3-columns .wp-block-column:first-child{flex-basis:100%;}}
@media(max-width:299px){.has-2-columns > .wp-block-column,
.has-3-columns > .wp-block-column, .has-4-columns > .wp-block-column{flex-basis:100%;margin-left:0 !important;margin-right:0 !important;}}
@media(max-width:781px){.has-2-columns > .wp-block-column,
.has-3-columns > .wp-block-column, .has-4-columns > .wp-block-column{flex-basis:100%;margin-left:0 !important;margin-right:0 !important;max-width:100%;}}
  .sidebar .widget-title{text-transform: initial;
}
.details-wrapper{width: 75vw;
margin: 0 auto;
background-color: #999999; }
summary:hover{background-color: #008000; 
}
summary:focus{background-color: #008000;
}
details{padding: .5rem;
font: 1rem/1.2 sans-serif;
}
summary{padding: .25rem 1rem;
font: bold 1.25rem/2 sans-serif;
background-color: #999999; color:floralwhite; 
cursor: pointer;	
}
summary::before{padding-right: .25rem;
}        img.attachment-slider-full.size-slider-full.wp-post-image.tc-smart-load-skip.czr-smart-loaded.v-centered,
img.attachment-slider-full.size-slider-full.wp-post-image.tc-smart-load-skip.czr-smart-loaded.h-centered{width: 100%;
animation: move 14s ease; -ms-animation: move 14s ease;
-webkit-animation: move 14s ease;
-animation: move 14s ease;
-moz-animation: move 14s ease;
position: absolute;
}
@-webkit-keyframes move{0%{-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;transform:scale(1.0);-ms-transform:scale(1.0);-webkit-transform:scale(1.0);-o-transform:scale(1.0);-moz-transform:scale(1.0);}
100%{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);}}
  footer#footer .colophon p, footer#footer .colophon a{text-align: left;
}   .button-beitrag{padding: 10px;
color: #ffffff!important; background-color: #008000;  text-decoration: none!important;
}    a:link{color: #008000;
} a:visited{color: #008000;
} a:hover{color: #008000;
} a:active{color: #008000;
}
a:focus{color: #008000; }   .nav__menu .menu-item .nav__link .nav__title{color:inherit;
}   .content{max-width: 1440px;
}   .preis_spalte{flex-basis: calc(50% - 16px);
flex-grow: 0;
box-shadow: 5px 5px 10px #888888;
padding-left: 15px;
padding-right: 15px;
}