#header_logo            {height: 125px;}
#header_logo img        {max-height: 100%;}
#header_navi a, #header_navi a:link, #header_navi a:visited, #header_navi a:focus, #header_navi a:hover, #header_navi a:active {color: #002C5B;}
#header_text            {color: black;}
#header_text  h3        
{
    font-weight: normal; 
    color: #002C5B; 
    font-size: 1.625rem;
}
.Hauptbereiche h2       {display: none;}
.Navigationspunkt       {background: #F5802F; color: #fff;}
.Navigationspunkt:hover {background: #FFD3AE;}
/* .Navigationspunkt a     {color: #fff !important;} */
.fensterbreit > div > .Hintergrund 
{
    border-top: 5px solid #FFD3AE; 
    border-bottom: 5px solid #FFD3AE; 
    color: #fff;
}
.Fussbereich 
{
    background: #F1B47E ; 
    border: 5px solid #FFD3AE 0px 5px solid #FFD3AE 0px;
    color: #fff; 
    padding-top: 30px;
    display: flex;
}
.Fussbereich .Liste .Applikationsreferenz
{
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}
nav a:before                            {background-color: #F5802F;}
.KontaktHauptgeschaeftsstelleText h2    {text-align: center;}
.Fussbereich a                      {color: #fff;}
.Fussbereich .Startseitenlink       {width: auto; position: fixed; left: -30px; top: 200px; padding: 7.5px; background: #00A047; color: #fff; transform: rotate(-90deg);}
.Fussbereich .Startseitenlink p
, .Fussbereich .Kontaktlink p       {margin: 0;}
.Fussbereich .Kontaktlink           {width: auto !important; position: fixed; left: -23px; top: 300px; padding: 7.5px; background: hsl(25, 91%, 57%); color: #fff; transform: rotate(-90deg);}
.Fussbereich .Warenkorblink         {border-radius: 2px; width: auto !important; position: fixed; left: -2px; top: 380px; background: #0A3A84;}
.Fussbereich .Warenkorblink .Bild   {width: 35px;}
.Fussbereich .Warenkorblink .Inhalt {padding: 5px;}
.Warenkorblink h1                   {display: none;}
.Fussbereich                        {display: flex;}
#footer
{
    margin-top: var(--abstand);
    display: grid;
    justify-content: center;
}
.Kursgebuehren td, .Kursgebuehren th:not(:first-child) {text-align: right; gap: 10px;}
.Kursgebuehren td, .Kursgebuehren th{min-width: 350px; width: 100%;}
footer a:link                       {color: #124166;}
#header #header_navi ul li .label   {color: black}
.button, button                     {background:#F1B47E; color: black;}
#Hintergrundcmx67bc52155baa4        {background-color: #F1B47E;}

.KontaktHauptgeschaeftstelle, .KontaktHauptgeschaeftsstelleText {height: 80vh;}

@media only screen and (min-width: 1214px) 
{
    #header_text {max-width: 18em ;}
}

.HintergrundFixed > div > div {
    background-attachment: unset
}

.IFrameButton span {
    padding: var(--abstand);
    background: #ff9f5c;
    color: black;
    border-radius: var(--radius);
    outline: 2px solid grey;
    box-shadow: black 0 0 20px -10px;
    font-size: 24px;
}
.IFrameButton {
    padding-top: var(--abstand);
    padding-bottom: var(--abstand);
}
.IFrameButton a, .IFrameButton a:link, .IFrameButton a:active, .IFrameButton a:visited {
    display: flex;
    max-width: fit-content;
}
#header_navi .Suche {display: none;}

.merkenInTeaser {display: none;}
.Anmeldebuttons.flex {display: none;}

.VeranstaltungTeaserInhalt .Nummer {display: none;}
.Artikel.Teaser.standard img:not(.Grafik) {height: 200px;}

a.button:link {color: black;}
.Artikel.Teaser .Inhalt {border-radius: 0px;}

#cmx67f7c382e5969 b {color: #F5802F;}
#cmx67d2b83bc3f3a table {width: 100% !important;}
#cmx67d2b83bc3f3a td, #cmx67d2b83bc3f3a  th {width: 400px !important; text-align: left !important; padding-left: 15px !important; padding-top: 5px;} 
#cmx67d2b83bc3f3a th  {text-align: left !important; margin: auto; border-bottom: 1px solid #F5802F; padding-bottom: 10px;}
#cmx67d2b83bc3f3a h2 {padding-top: 45px; padding-left: 15px;}
#cmx67d2b83bc3f3a .Text > *:not(.Text.h1 > *, #cmx67d2b83bc3f3a .Text.fensterbreit > *, #cmx67d2b83bc3f3a .HintergrundContainer), #cmx67d2b83bc3f3a .p > * {max-width: var(--breite_layout) !important;}
#suche #erweitert, #suche .wunschzettelLink, #suche .red {display: none;}
.Artikel.Teaser {outline: none;}