.bgrtexte p,.bgrtexte ul,.bgrtexte ol{text-align:left;}
em,strong,.fett{font-weight:700;}
em,i,.kursiv{font-style:oblique;}
.bg{float:left;line-height:45px;font-size:3em;margin:0 6px 0 0;padding:0;}
.dib {display:inline-block;}



.texte h1{font-weight:300;line-height: 120%;margin-bottom:.6em;color:#FD7E33;color:#606600;color:#000;}
.texte h1 span.h1kleiner{line-height: 140%;margin-top: 0.7em;color:#000;display:block;font-size:50%;}

.toptext h1 {font-weight:300;line-height: 110%;margin-bottom:.02em;}
.hinterh1{font-weight: 700;}
h2{font-weight:700;text-align:left;margin-top:0;margin-bottom:.9em;line-height: 142%;}
h3{line-height:120%;text-align:left;margin:0 0 .5em 0;font-weight: 700;}


.bgrtexte h4 {
    font-size: 1.4em;
    font-weight:700;
    margin:.9em 0 0.3em 0;
}

.texte a{color: #0066CC}

.inline{display:inline!important;}

.bgrcontent .li,.foot .li{text-align:left!important;}
.bgrcontent .mi,.foot .mi,.kontaktinfo .mi{text-align:center!important;}
.bgrcontent .re,.foot .re{text-align:right!important;}
.nachrechts {text-align:right;margin-left: auto;}
.nachlinks {text-align:left;margin-right: auto;}

@media screen and (max-width:700px) {
.li700 {text-align:left!important;}
.re700 {text-align:right!important;}
.mi700 {text-align:center!important;}
}

a.modul {color: #fff!important;}

.gr-info {font-size: 300%;}
.abstand-info {padding: .25em .2em;}
abb {border-bottom: 1px dashed #444;}



@media screen and (max-width:920px){
.ablaptop.linksrechts{margin-left:1em;margin-right:1em;}
}

.vonlinks0{margin-left:0;}
.vonlinks01{margin-left:.1em;}
.vonlinks02{margin-left:.2em;}
.vonlinks03{margin-left:.3em;}
.vonlinks04{margin-left:.4em;}
.vonlinks05{margin-left:.5em;}
.vonlinks06{margin-left:.6em;}
.vonlinks1{margin-left:1em;}
.vonlinks12{margin-left:1.2em;}
.vonlinks15{margin-left:1.5em;}
.vonlinks2{margin-left:2em;}
.vonlinks25{margin-left:2.5em;}
.vonlinks3{margin-left:3em;}
.vonlinks4{margin-left:4em;}
.vonlinks5{margin-left:5em;}

.vonlinks-01{margin-left:-.1em;}
.vonlinks-02{margin-left:-.2em;}
.vonlinks-03{margin-left:-.3em;}
.vonlinks-04{margin-left:-.4em;}
.vonlinks-05{margin-left:-.5em;}
.vonlinks-06{margin-left:-.6em;}
.vonlinks-1{margin-left:-1em;}

.vonrechts0{margin-right:0!important;}
.vonrechts02{margin-right:.2em!important;}
.vonrechts05{margin-right:.5em!important;}
.vonrechts1{margin-right:1em!important;}
.vonrechts15{margin-right:1.5em!important;}
.vonrechts2{margin-right:2em!important;}
.vonrechts25{margin-right:2.5em!important;}
.vonrechts3{margin-right:3em!important;}
.vonrechts5{margin-right:5%!important;}

@media screen and (min-width:1551px){
.wort1 {font-size: 1rem;}
.wort105 {font-size: 1.5rem;}
.wort2 {font-size: 2rem;}
.wort3 {font-size: 3rem;}
.wort4 {font-size: 4rem;}
.wort5 {font-size: 5rem;}
.wort6 {font-size: 6rem;}
.wort7 {font-size: 7rem;}
.wort8 {font-size: 8rem;}
.wort9 {font-size: 9rem;}
.wort10{font-size:10rem;}
.wort11{font-size:11rem;}
.wort12{font-size:12rem;}
.wort13{font-size:13rem;}
.wort14{font-size:14rem;}
.wort15{font-size:15rem;}
.wort16{font-size:16rem;}
.wort17{font-size:17rem;}
.wort18{font-size:18rem;}
.wort24 {
    font-size: 22rem;
    display: table;
    opacity: .3;
    margin-top: 0.2em;
}
}
@media screen and (max-width:1550px){
.wort1 {font-size: 1vw;}
.wort105 {font-size: 2vw;
    margin-bottom: 0.3em;}
.wort2 {font-size: 2vw;}
.wort25 {font-size: 2.5vw;}
.wort3 {font-size: 3vw;}
.wort4 {font-size: 4vw;}
.wort5 {font-size: 5vw;}
.wort6 {font-size: 6vw;}
.wort7 {font-size: 7vw;}
.wort8 {font-size: 8vw;}
.wort9 {font-size: 9vw;}
.wort10{font-size:10vw;}
.wort11{font-size:11vw;}
.wort12{font-size:12vw;}
.wort13{font-size:13vw;}
.wort14{font-size:14vw;}
.wort15{font-size:15vw;}
.wort16{font-size:16vw;}
.wort17{font-size:17vw;}
.wort18{font-size:18vw;}
.wort19 {font-size: 19vw;}
.wort24 {
    font-size: 24vw;
    display: table;
    opacity: .3;
    margin-left: -0.1em;
    margin-top: 0.5em;
}
}

@media screen and (max-width:900px){
.wort1 {font-size: 1vw;}
.wort105 {font-size: 1.3rem;}
.wort2 {font-size: 2vw;}
.wort3 {font-size: 3vw;}
.wort4 {font-size: 7vw;}
.wort5 {font-size: 5vw;}
.klgalerietext .wort5 {font-size: 5.5em;}
.wort6 {font-size: 6vw;}
.wort7 {font-size: 7vw;}
.wort8 {font-size: 9vw;}
.wort9 {font-size: 10vw;}
.wort10{font-size:11vw;}
.wort11{font-size:12vw;}
.wort12{font-size:13vw;}
.wort13{font-size:14vw;}
.wort14{font-size:15vw;}
.wort15{font-size:16vw;}
.wort16{font-size:17vw;}
.wort17{font-size:18vw;}
.wort18{font-size:19vw;}
.klgalerietext .wort18 {font-size: 23em;}

.wort24 {
    font-size: 26vw;
    display: table;
    opacity: .3;
    margin-left: -0.1em;
    margin-top: 0.5em;
}
}

@media screen and (max-width:500px){
.wort1 {font-size: 2vw;}
.wort2 {font-size: 5vw;}
.wort3 {font-size: 6vw;}
.wort4 {font-size: 7vw;}
.wort5 {font-size: 9vw;}
.klgalerietext .wort5 {font-size: 17vw;}

.wort6 {font-size: 10vw;}
.wort7 {font-size: 11vw;}
.wort8 {font-size: 12vw;}
.wort9 {font-size: 13vw;}
.wort10{font-size:104vw;}
.wort11{font-size:15vw;}
.wort12{font-size:16vw;}
.wort13{font-size:17vw;}
.wort14{font-size:18vw;}
.wort15{font-size:19vw;}
.wort16{font-size:20vw;}
.wort17{font-size:21vw;}
.wort18{font-size:22vw;}
.klgalerietext .wort18 {font-size: 72vw;}
.wort24 {
    font-size: 24vw;
    display: table;
    opacity: .3;
    margin-left: -0.1em;
    margin-top: 0.5em;
}
}


.bgrtexte .tabletvonoben1{padding-top:1em;}




.zeilenabstand-1{line-height:90%!important}
.zeilenabstand{line-height:100%!important}
.zeilenabstand1{line-height:120%!important}
.zeilenabstand2{line-height:140%!important}
.zeilenabstand3{line-height:160%!important}
.zeilenabstand4{line-height:180%!important}
.zeilenabstand5{line-height:200%!important}
.zeilenabstand6{line-height:250%!important}
.zeilenabstand7{line-height:350%!important}
.zeilenabstand8{line-height:400%!important}
.zeilenabstand9{line-height:500%!important}
.zeilenabstand10{line-height:600%!important}


.vonoben0{margin-top:0!important}
 .vonoben01{margin-top:.1em!important}
 .vonoben02{margin-top:.2em!important}
 .vonoben03{margin-top:.3em!important}
 .vonoben04{margin-top:.4em!important}
 .vonoben05{margin-top:.5em!important}
 .vonoben07{margin-top: .7em!important}
 .vonoben1{margin-top:1em!important}
 .vonoben15{margin-top:1.5em!important}
 .vonoben2{margin-top:2em!important}
 .vonoben25{margin-top:2.5em!important}
 .vonoben3{margin-top:3em!important}
 .vonoben4{margin-top:4em!important}
 .vonoben5{margin-top:5em!important}
 .vonoben6{margin-top:6em!important}
 .vonoben7{margin-top:7em!important}
 .vonoben-01 {margin-top: -.1em!important}
 .vonoben-02 {margin-top: -.2em!important}
 .vonoben-03 {margin-top: -.3em!important}
 .vonoben-04 {margin-top: -.4em!important}
 .vonoben-05 {margin-top: -.5em!important}
 .vonoben-07 {margin-top: -.7em!important}
 .vonoben-1 {margin-top: -1em!important}
 .vonoben-15 {margin-top: -1.5em!important}
 .vonoben-2 {margin-top: -2em!important}
 .vonoben-3 {margin-top: -3em!important}
 .vonoben-4 {margin-top: -4em!important}
 .vonoben-5 {margin-top: -5em!important}
 .vonoben-6 {margin-top: -6em!important}
 .vonoben-7 {margin-top: -7em!important}
 .vonoben-8 {margin-top: -8em!important}
 .vonoben-9 {margin-top: -9em!important}
 .vonoben-10 {margin-top: -10em!important}
 .vonoben-11 {margin-top: -11em!important}
 .vonoben-12 {margin-top: -12em!important}
 .vonoben-13 {margin-top: -13em!important}
 .vonoben-14 {margin-top: -14em!important}
 .vonoben-15 {margin-top: -15em!important}
 .vonoben-16 {margin-top: -16em!important}
 .vonoben-17 {margin-top: -17em!important}
 .vonoben-18 {margin-top: -18em!important}

.vonunten0{margin-bottom:0!important}
.vonunten01{margin-bottom:.1em!important}
.vonunten02{margin-bottom:.2em!important}
.vonunten03{margin-bottom:.3em!important}
.vonunten04{margin-bottom:.4em!important}
.vonunten05{margin-bottom:.5em!important}
.vonunten07{margin-bottom:.7em!important}
.vonunten1{margin-bottom:1em!important;}
.vonunten15{margin-bottom:1.5em!important;}
.vonunten2{margin-bottom:2em!important;}
.vonunten25{margin-bottom:2.5em!important;}
.vonunten3{margin-bottom:3em!important;}
.vonunten4{margin-bottom:4em!important;}
.vonunten5{margin-bottom:5em!important;}
.vonunten10 {margin-bottom: 12vw;}
.vonunten-02 {margin-bottom: -.2em!important;}
.vonunten-03 {margin-bottom: -.3em!important;}
.vonunten-04 {margin-bottom: -.4em!important;}
.vonunten-05 {margin-bottom: -.5em!important;}
.vonunten-07 {margin-bottom: -.7em!important;}
.vonunten-1 {margin-bottom: -1em!important;}
.vonunten-15 {margin-bottom: -1.5em!important;}
.vonunten-2 {margin-bottom: -2em!important;}
.vonunten-3 {margin-bottom: -3em!important;}
.vonunten-4 {margin-bottom: -4em!important;}



 .abstandoben0{padding-top:0;}
 .abstandoben03{padding-top:.3em;}
 .abstandoben05{padding-top:.5em;}
 .abstandoben07{padding-top:.7em;}
 .abstandoben1{padding-top:1em;}
 .abstandoben15{padding-top:1.5em;}
 .abstandoben2{padding-top:2em;}
 .abstandoben3{padding-top:3em;}
 .abstandoben4{padding-top:4em;}
 .abstandoben5{padding-top:5em;}
 .abstandoben-04 {padding-top: -.4em;}
 .abstandoben-05 {padding-top: -.5em;}
 .abstandoben-07 {padding-top: -.7em;}
 .abstandoben-1 {padding-top: -1em;}
 .abstandoben-15 {padding-top: -1.5em;}
 .abstandoben-2 {padding-top: -2em;}
 .abstandoben-3 {padding-top: -3em;}
 .abstandoben-4 {padding-top: -4em;}

 .abstandunten0{padding-bottom:0;}
 .abstandunten03{padding-bottom:.3em;}
 .abstandunten05{padding-bottom:.5em;}
 .abstandunten07{padding-bottom:.7em;}
 .abstandunten1{padding-bottom:1em;}
 .abstandunten15{padding-bottom:1.5em;}
 .abstandunten2{padding-bottom:2em;}
 .abstandunten3{padding-bottom:3em;}
 .abstandunten4{padding-bottom:4em;}
 .abstandunten5{padding-bottom:5em;}
 .abstandunten-04 {padding-bottom: -.4em;}
 .abstandunten-05 {padding-bottom: -.5em;}
 .abstandunten-07 {padding-bottom: -.7em;}
 .abstandunten-1 {padding-bottom: -1em;}
 .abstandunten-15 {padding-bottom: -1.5em;}
 .abstandunten-2 {padding-bottom: -2em;}
 .abstandunten-3 {padding-bottom: -3em;}
 .abstandunten-4 {padding-bottom: -4em;}




 .obenunten1 {margin-top:1em;margin-bottom:1em;}
 .obenunten2 {margin-top:2em;margin-bottom:2em;}
 .obenunten03 {margin-top:.3em;margin-bottom:.3em;}
 .obenunten04 {margin-top:.4em;margin-bottom:.4em;}
 .obenunten05 {margin-top:.5em;margin-bottom:.5em;}

.vonobenbis650-3{ margin-top:3em;}

@media screen and (min-width:801px) {
.vonlinksab800 {margin-left: 55%;}
.vonoben6ab800{ margin-top:6em;}
}

@media screen and (min-width:701px) {
 .vonoben-5 {margin-top: -5em;}
 .vonoben-7 {margin-top: -7em;}
}
@media screen and (max-width:700px) {
 .vonoben-5 {margin-top: -3em;}
 .vonoben-7 {margin-top: -5em;}
}



.bgrcontent .schmaler{font-weight:300;}
.bgrcontent .schmal{font-weight:400;}
.bgrcontent .kleiner,.bgrcontent p.kleiner{
    font-size: .9em;
    margin-bottom: .5em;
    line-height: 1.3em;}


.bgrtexte p, .bgrtexte ul, .bgrtexte ol {
    line-height: 1.5em;
    margin-bottom: 1.15em;
    font-size: 1.05em;
}
.bgrtexte ul,.bgrtexte ol{
    margin-left: 0;
    }

.bgrtexte ul.schatten,.bgrtexte ol.schatten {
    padding: 1.2em 1.2em 0.7em 1.2em;
    background: rgb(255 255 255 / 18%);
    box-shadow: 0 0 1.5em rgb(0 8 22 / 9%);
    display: flex;
    flex-direction: column;
    }


.bgrtexte li{margin-bottom:.5em;margin-left: 19px;}
.bgrtexte .liste1,.bgrtexte .liste2,.bgrtexte .liste3,.bgrtexte .liste4,.bgrtexte .liste0 {list-style: none;}
.bgrtexte .liste1 li,.bgrtexte .liste2 li,.bgrtexte .liste3 li,.bgrtexte .liste4 li {padding-left: 1.8em;margin-left:0;}


.bgrtexte ul.liste1 li { background: url(../img/liste1.png) transparent no-repeat 0 0.3em;}
.bgrtexte ul.liste2 li { background: url(../img/liste2.png) transparent no-repeat 0 0.3em;}
.bgrtexte ul.liste3 li { background: url(../img/liste3.png) transparent no-repeat 0 0.3em;}
.bgrtexte ul.liste4 li { background: url(../img/liste4.png) transparent no-repeat 0 0.3em;}


.relativ-1{z-index:-1;position:relative;}
.relativ1{z-index:1;position:relative;}
.relativ2{z-index:2;position:relative;}
.relativ3{z-index:3;position:relative;}
.relativ4{z-index:4;position:relative;}
.relativ5{z-index:5;position:relative;}
.relativ6{z-index:6;position:relative;}


.modul {
    background: #BD0D10;
    border: 6px solid #fff;
    box-shadow: 0 0 .5em #aaa;
    padding: 0.8em 1em;
    color: #fff;
    display: table;
}
.stabil {
    float: none;
}

h3.modul ,p.modul {
    margin-bottom:0;font-size:1em;
}

.info {
    background: #8b9300;
    background: #4d4d4d;
    background: #d17900;
    background: #181717;
    background: #418502;
    color: #fff;
    display: inline-block;
    box-shadow: 0 0 1em rgb(0 0 0 / 22%);
    border: 3px solid #fff;
    border-radius: 50%;
    padding:0.3em 0.9em;
    float: left;
    margin: 0em 0.5em 0.3em 0;
    text-transform: uppercase;
}

.info2 {
    background: #DB8A2B;
    color: #fff;
    display: flex;
    box-shadow: 0 0 2em rgb(1 49 82 / 32%);
    border: 3px solid #fff;
    border-radius: 0.3em;
    padding: 0.4em .8em;
}


.relativ {position: relative;}

.reihenfolge0{z-index:0}
.reihenfolge1{z-index:10}
.reihenfolge2{z-index:20}

.relvonoben1 {top:1em}
.relvonoben2 {top:2em}
.relvonoben3 {top:3em}
.relvonoben4 {top:4em}
.relvonoben5 {top:5em}
.relvonoben6 {top:6em}
.relvonoben7 {top:7em}

.relvonoben-05 {top:-.5em}
.relvonoben-1 {top:-1em}
.relvonoben-2 {top:-2em}
.relvonoben-3 {top:-3em}
.relvonoben-4 {top:-4em}
.relvonoben-5 {top:-5em}
.relvonoben-6 {top:-6em}
.relvonoben-7 {top:-7em}



.teilen{word-wrap:break-word;}

.abstand0{padding:.6em .6em 0 .6em;}
.abstand1{padding:.2em .3em;}
.abstand2{padding:.3em .4em;}
.abstand3{padding:.4em .6em!important;}
.abstand4{padding:.4em .8em .3em .8em;}
.abstand5{padding:1.5em!important;}
.abstand6{padding:1em 1.3em!important;}
.abstand7{padding:2.5em 2em!important;}
.abstand8{padding: 1em 2em!important;}
.abstand9{padding:1.5em 3em!important;}
.abstand10{padding:4em 3em 3.5em 3em!important;}


@media screen and (max-width:450px) {
.abstand9{padding:1.5em 1em!important;}
.abstand10{padding:4em 3em 3.5em 3em!important;}
}

@media screen and (max-width:820px) {
.abstand10{padding:3em 1em 2.5em 1em!important;}
}

.hervor,.hervor1,.hervor2,.hervor3,.hervor4,.hervor5{padding:1.5em;display:table;}
.hervor{color:#fff;border-left:10px solid #fff;}
.hervor1{color:#000;border-left:10px solid #C0C0C0;background:#F7F7F7;}
.hervor2{color:#000;border-left:10px solid #006633;background:#F7F7F7;}
.hervor3{color:#970000;border-left:10px solid #D20000;background:#F7F7F7;}
.hervor4{color:#000000;border-left:10px solid #F76916;background:#F7F7F7;}
.hervor5{color:#000000;border-left:10px solid #285899;background:#F7F7F7;}

.block{display:block;}
.fest{display:table;}
.flexibel{display:flex;}
.inlineblock{display:inline-block;vertical-align: top;}
.htg-schatten {box-shadow:0 0 2em rgb(0 0 0 / 12%);}

.textschatten{text-shadow:1px 1px 0 #fff, 1px 1px 2px #888;}
.textschatten1 {
    text-shadow:-1px 0px 0px #fff, -1px -1px 0px #fff, 7px 12px 9px rgba(0, 0, 0, 0.24);
}
.textschatten2{text-shadow:-1px -3px 0px #fff,-1px -1px 0px #fff, 0px 20px 20px rgba(0, 0, 0, 0.24);}
.textschatten3{text-shadow: 0 0 0.1em rgba(0, 0, 0, 0.3);}




.rahmen0{border:1px solid #aaa;}
.rahmen1{border:1px solid #fff;}
.rahmen2{border:2px solid #fff;}
.rahmen3{border:3px solid #fff;}
.rahmen5{border:5px solid #fff;}
.rahmen6{border:6px solid #fff;}
.rahmen7{border:7px solid #fff;}
.rahmen8{border:8px solid #fff;}
.rahmen9{border:9px solid #fff;}
.rahmen10{border:10px solid #fff;}

.gross{text-transform:uppercase;}
.bgrtexte .aufzaehlung {
    padding: 1.2em 1.5em 1.2em 2em;
    border-radius: .5em;
    font-style: italic;
    font-size: 1.2em;
    line-height: 1.3em;
    margin-left: 0;
}




.breiter1{letter-spacing:.04em;}
.breiter2{letter-spacing:.08em;}
.breiter3{letter-spacing:.1em;}
.breiter4{letter-spacing:.3em;}
.breiter5{letter-spacing:.5em;}
.breiter6{letter-spacing:1em;}

.kursiv{font-style:oblique;}

hr { border:none;}

.hoehe1 {height:1px}
.hoehe2 {height:2px}
.hoehe3 {height:3px}
.hoehe4 {height:4px}
.hoehe5 {height:5px}
.hoehe6 {height:6px}
.hoehe7 {height:7px}
.hoehe8 {height:8px}
.hoehe9 {height:9px}
.hoehe10 {height:10px}



.trenner, .clearall, .einfacher_trenner, .trenner_fuer_viel_abstand, .trenner_fuer_mehr_abstand {
    clear: both;margin-left:auto;margin-right:auto;
}
.trenner_fuer_mehr_abstand{padding-top:1em;padding-bottom:1em;}
.trenner_fuer_viel_abstand{padding-top:2em;padding-bottom:2em;}




.bgrtexte .links{float:left;}
.bgrtexte .rechts{float:right;}


@media screen and (min-width:1001px) {
h1{font-size:3.5em;}
h2 {font-size: 2.5em;}
h3{font-size:1.4em;}
.gr-1{font-size:90%;}
.gr-2{font-size:80%;}
.gr-3{font-size:70%;}
.gr-4{font-size:60%;}
.gr-5{font-size:50%;}

.gr1{font-size:120%;}
.gr15{font-size:130%;}
.gr2{font-size:140%;line-height: 120%;}
.gr3{font-size:160%;}
.gr4{font-size:180%;}
.gr5{font-size:200%;}
.gr6{font-size:250%;}
.gr7{font-size:300%;}
.gr8{font-size:350%;}
.gr9{font-size:400%;}
}

@media screen and (min-width:551px) and (max-width:1000px) {
h1{font-size:2.8em;}
h2{font-size:2.2em;}
h3{font-size:1.4em;}
.gr1{font-size:110%;}
.gr15{font-size:120%;}
.gr2{font-size:130%;}
.gr3{font-size:140%;}
.gr4{font-size:160%;}
.gr5{font-size:180%;}
.gr6{font-size:200%;}
.gr7{font-size:300%;}
.gr8{font-size:350%;}
.gr9{font-size:400%;}
.gr-1{font-size:90%;}
.gr-2{font-size:80%;}
.gr-3{font-size:70%;}
.gr-4{font-size:60%;}
.gr-5{font-size:50%;}
.fgr4{font-size: 6vw;}
}

@media screen and (max-width:550px) {
h1{font-size:10vw;}
h2{font-size:1.5em;}
h3{font-size:1.3em;}
.gr1{font-size:100%;}
.gr15{font-size:110%;}
.gr2{font-size:110%;}
.gr3{font-size:120%;}
.gr4{font-size:130%;}
.gr5{font-size:150%;}
.gr6{font-size:160%;}
.gr7{font-size:200%;}
.gr8{font-size:260%;}
.gr9{font-size:300%;}
.gr-1{font-size:90%;}
.gr-2{font-size:80%;}
.gr-3{font-size:70%;}
.gr-4{font-size:60%;}
.gr-5{font-size:50%;}
}


@media screen and (max-width:250px) {
.gr1{font-size:100%;font-weight:700;}
.gr2{font-size:100%;font-weight:700;}
.gr3{font-size:100%;}
.gr4{font-size:110%;}
.gr5{font-size:120%;}
.gr6{font-size:130%;}
.mobil.gr2{font-size:90%;font-weight:400;}
}




.schalter p {
    text-align: center;margin-bottom:1em;
}

.schaltertop1em{margin-top: 1.5em;}
.schaltertop-1em{margin-top: 1em;}

.schalter a, .kleinerschalter a, a.schalter, a.kleinerschalter, a .schalter, a .kleinerschalter {
    background:#fff;
    letter-spacing: 0.06em;
    transition: all .4s ease;
    border-radius: 0.5em;
    border: 1px solid #fff;
}
.schalter a, a.schalter, a .schalter {
    padding: 1.2em 1.4em 0.2em 1.4em;
    display: inline-block;
    min-width: 200px;
}

.schalter a:hover, a:hover.schalter, a:hover .schalter {
    padding: 0.7em 1.4em;
    background: #1b90d2;
    color: #fff;
    box-shadow: 0 0 2em #034fbf61;
    border: 1px solid #fff;
}
.kleinerschalter a,
a.kleinerschalter,
a .kleinerschalter {padding: 0.1em 1.4em;border:1px solid transparent;}

.kleinerschalter a:hover,
a.kleinerschalter:hover,
a:hover .kleinerschalter {border:1px solid #fff}



a.modul,.schalter a,.kleinerschalter a,
a.schalter,a.kleinerschalter,
a .schalter,a .kleinerschalter{text-decoration:none;}

.nofloat{float:none!important;}





span.linkziel {
    position: relative;
}
span.linkziel:before {
    content: "ZUR SEITE";
    font-size: 0.7em;
    display: table;
    margin: -1em auto -0.3em auto;
    color: #fff;
    font-weight: 700;
}




.logodekor:before {
    content: "";
    position: absolute;
    top: 0;bottom:0;
    left: 0;right:0;
    display: block;
    background: url(./../htg/logo-weiss.svg) no-repeat center center;
    height: 80%;
    width: 80%;
}






@media screen and (min-width:1101px) {
.logodekor:before {background-size:80%;}
}
@media screen and (min-width:901px) and (max-width:1100px) {
.logodekor:before {background-size:105%;}
}

@media screen and (max-width:900px) {
.logodekor:before {background-size:110%;}
}

@media screen and (max-width:700px) {
.logodekor:before {background-size:120%;}
}

.htg-dunkelrot.logodekor:before,
.htg-rot2.logodekor:before,
.htg-gold.logodekor:before,
.htg-braun.logodekor:before,
.htg-blau2.logodekor:before,
.htg-blau.logodekor:before,
.htg-dunkelblau.logodekor:before,
.htg-gruen.logodekor:before,
.htg-gruen2.logodekor:before,
.htg-dunkelgruen.logodekor:before,
.htg-grau.logodekor:before,
.htg-dunkelgrau.logodekor:before {opacity: 0.07;}


.htg-hellbraun.logodekor:before{opacity: 0.38;}

.htg-hellgrau.logodekor:before,
.htg-beige.logodekor:before,
.htg-hellblau.logodekor:before,
.htg-hellgruen.logodekor:before{opacity: 0.6;}

.rund,.rund img{border-radius:50%;}
.runder{border-radius:.5em;}
.runder img{border-radius:.5em;}


.runder1 {border-radius:1vw;}
.runder2 {border-radius:2vw;}
.runder3 {border-radius:3vw;}
.runder4 {border-radius:4vw;}
.runder5 {border-radius:5vw;}
.runder6 {border-radius:6vw;}
.runder7 {border-radius:7vw;}
.runder8 {border-radius:8vw;}
.runder9 {border-radius:9vw;}

.rundeecke1000{border-top-left-radius:1vw;}
.rundeecke2000{border-top-left-radius:2vw;}
.rundeecke3000{border-top-left-radius:3vw;}
.rundeecke4000{border-top-left-radius:4vw;}
.rundeecke5000{border-top-left-radius:5vw;}
.rundeecke6000{border-top-left-radius:6vw;}
.rundeecke7000{border-top-left-radius:7vw;}
.rundeecke8000{border-top-left-radius:8vw;}
.rundeecke9000{border-top-left-radius:9vw;}

.rundeecke0100{border-top-right-radius:1vw;}
.rundeecke0200{border-top-right-radius:2vw;}
.rundeecke0300{border-top-right-radius:3vw;}
.rundeecke0400{border-top-right-radius:4vw;}
.rundeecke0500{border-top-right-radius:5vw;}
.rundeecke0600{border-top-right-radius:6vw;}
.rundeecke0700{border-top-right-radius:7vw;}
.rundeecke0800{border-top-right-radius:8vw;}
.rundeecke0900{border-top-right-radius:9vw;}
.rundeecke0900 img.rundeecke0900{border-top-right-radius:8.6vw;}

.rundeecke0010{border-bottom-right-radius:1vw;}
.rundeecke0020{border-bottom-right-radius:2vw;}
.rundeecke0030{border-bottom-right-radius:3vw;}
.rundeecke0040{border-bottom-right-radius:4vw;}
.rundeecke0050{border-bottom-right-radius:5vw;}
.rundeecke0060{border-bottom-right-radius:6vw;}
.rundeecke0070{border-bottom-right-radius:7vw;}
.rundeecke0080{border-bottom-right-radius:8vw;}
.rundeecke0090{border-bottom-right-radius:9vw;}

.rundeecke0001{border-bottom-left-radius:1vw;}
.rundeecke0002{border-bottom-left-radius:2vw;}
.rundeecke0003{border-bottom-left-radius:3vw;}
.rundeecke0004{border-bottom-left-radius:4vw;}
.rundeecke0005{border-bottom-left-radius:5vw;}
.rundeecke0006{border-bottom-left-radius:6vw;}
.rundeecke0007{border-bottom-left-radius:7vw;}
.rundeecke0008{border-bottom-left-radius:8vw;}
.rundeecke0009{border-bottom-left-radius:9vw;}

.rundeecke9090{border-top-left-radius:9vw;border-bottom-right-radius:9vw;}
.rundeecke9900{border-top-left-radius:9vw;border-top-right-radius:9vw;}
.rundeecke0909{border-top-right-radius:9vw;border-bottom-left-radius:9vw;}
.rundeecke9999{border-radius:9vw;}


.dreh2{transform: rotate(1deg);}
.dreh2{transform: rotate(2deg);}
.dreh3{transform: rotate(3deg);}
.dreh4{transform: rotate(4deg);}
.dreh5{transform: rotate(5deg);}

.dreh-1{transform: rotate(-1deg);}
.dreh-2{transform: rotate(-2deg);}
.dreh-3{transform: rotate(-3deg);}
.dreh-4{transform: rotate(-4deg);}
.dreh-5{transform: rotate(-5deg);}


.mb0 {margin-bottom:0!important}
