﻿.logorot{background-color:#bc3422!important}.logorot-text{color:#bc3422!important}
.graudunkel{background-color:#798b9e!important}.graudunkel-text{color:#798b9e!important}
.grauhell{background-color:#ced7d8!important}.grauhell-text{color:#ced7d8!important}
footer.page-footer{margin-top:20px;padding-top:20px;background-color:#798b9e}
.bildrechts{margin: 15px 0 15px 15px; float: right;}
.bildlinks{margin: 15px 15px 15px 0; float: left;}
.dyn-text1{font-weight:300}@media only screen and (min-width: 360px){.dyn-text1{font-size:1.2rem}}@media only screen and (min-width: 390px){.dyn-text1{font-size:1.215rem}}@media only screen and (min-width: 420px){.dyn-text1{font-size:1.23rem}}@media only screen and (min-width: 450px){.dyn-text1{font-size:1.245rem}}@media only screen and (min-width: 480px){.dyn-text1{font-size:1.26rem}}@media only screen and (min-width: 510px){.dyn-text1{font-size:1.275rem}}@media only screen and (min-width: 540px){.dyn-text1{font-size:1.29rem}}@media only screen and (min-width: 570px){.dyn-text1{font-size:1.305rem}}@media only screen and (min-width: 600px){.dyn-text1{font-size:1.32rem}}@media only screen and (min-width: 630px){.dyn-text1{font-size:1.335rem}}@media only screen and (min-width: 660px){.dyn-text1{font-size:1.35rem}}@media only screen and (min-width: 690px){.dyn-text1{font-size:1.365rem}}@media only screen and (min-width: 720px){.dyn-text1{font-size:1.38rem}}@media only screen and (min-width: 750px){.dyn-text1{font-size:1.395rem}}@media only screen and (min-width: 780px){.dyn-text1{font-size:1.41rem}}@media only screen and (min-width: 810px){.dyn-text1{font-size:1.425rem}}@media only screen and (min-width: 840px){.dyn-text1{font-size:1.44rem}}@media only screen and (min-width: 870px){.dyn-text1{font-size:1.455rem}}@media only screen and (min-width: 900px){.dyn-text1{font-size:1.47rem}}@media only screen and (min-width: 930px){.dyn-text1{font-size:1.485rem}}@media only screen and (min-width: 960px){.dyn-text1{font-size:1.5rem}}@media only screen and (max-width: 360px){.dyn-text1{font-size:1.2rem}}.sliderh3_w{font-size:3.2rem; text-shadow:0 0 .3em #f2f2f2,0 0 .3em #f2f2f2,0 0 .3em #f2f2f2}.sliderh4_w{font-size:3.2rem; text-shadow:0 0 .6em #f2f2f2,0 0 .6em #f2f2f2,0 0 .6em #f2f2f2}.sliderh3_b{text-shadow:0 0 .2em #96c2ea,0 0 .2em #96c2ea,0 0 .2em #96c2ea}.sliderh3_g{text-shadow:0 0 .3em #fff79b,0 0 .3em #fff79b,0 0 .3em #fff79b}.usmall{font-size:50%}.headerlogo{vertical-align:middle;margin-left:.7em;margin-right:.3em}.iconmittig{vertical-align:middle}.breadcrumb_bg{background-color:#798b9e}.footerlink:hover{text-shadow:2px 2px #424242}.breadcrumb:hover{text-shadow:2px 2px #424242}td,th{padding:5px}.card-action a{color:#b9dff7}.trennung{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.ohne_schatten{box-shadow:none}.responsiveContainer{position:relative;padding-bottom:56%;height:0;overflow:hidden}.responsiveContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.breadcrump_border{border-bottom:4px solid #bc3422}.btn{border-radius: 3px}.card{border-radius: 3px}.dropdown-content{border-radius: 0 0 3px 3px}.card-action{border-radius: 0 0 3px 3px}h1{font-size:2.28rem;line-height:110%;margin:1.14rem 0 .912rem}h2{font-size:1.64rem;line-height:110%;margin:.82rem 0 .656rem}
input[type="checkbox"]:required:invalid + label { color: red; }
input[type="checkbox"]:required:valid + label { color: black; }