/* Elements.css */
.noBack p.back{display:none;display: none !important}.kurse .logout h2{display:none}.kurse .submit{margin-top:10px;padding:8px;background-color:#006BB3;color:#fff;cursor: pointer}.kurse .widget-checkbox,.kurse .login_info{display:none}.kurse .widget label{width:250px;display:block}.toggler.active::after{flex-shrink: 0;    width: 1.25rem;    height: 1.25rem;    margin-left: auto;    background-repeat: no-repeat;    background-size: 1.25rem;    transform: rotate(180deg)}.ui-accordion-content{padding: 5px 30px}.ce_accordionSingle,.ce_accordionStart{border: 1px solid #c2c2c2;margin-bottom: 10px;width: 90%}.toggler{position: relative;    display: flex;    align-items: center;    padding: 1rem 1.25rem;    font-size: 1rem;    color: #212529;    text-align: left;    background-color: #fff;    border: 0;    border-radius: 0;    overflow-anchor: none;cursor:pointer}.toggler::after{flex-shrink: 0;    width: 1.25rem;    height: 1.25rem;    margin-left: auto;    content: "";    background-image: url("../../../../files/bg/NRZ_Akkordeon.svg");    background-repeat: no-repeat;    background-size: 1.25rem;    padding-left: 5px}.mod_eventlist time,.mod_eventlist a{font-weight:700}hr{border: 0px;border-top: solid 1px #EE7300;display: block; height: 1px}.projects p{margin-block-start: 0px}.projects h2{margin-top:40px;margin-block-end: 0px}.newsletterArchiv .EingestelltAm:before{content: 'Eingestellt am: ';    float: left;    margin-right: 10px}.newsletterArchiv .item{margin-bottom:45px}.newsletterArchiv ul.file{list-style-type:none;padding-inline-start: 0px}.ce_metamodel_content  .Ueberschrift{font-weight:700;font-size: 24px;color: #00286A}.eventTeaser{width:100%;display:inline-block}.eventTeaser > *{margin-left:17%}.newsListAll{padding-right:22px}.jahresFilterListe{margin-bottom:35px}.newsListAll  p.info{margin-bottom:0}.newsListAll  p.more{margin-top:0;margin-bottom:40px}.newsListAll .layout_short > *{margin-left:65px}.newsListAll .layout_short:before{content: url("../../../../../../files/bg/NRZ_Dokument.svg");    vertical-align: sub;    float: left;    display: block;    position: relative;    width: 42px;top: 18px}.mod_eventlist .event.layout_upcoming time{width:15%;min-width:150px;display:inline-block;vertical-align: top}.mod_eventlist .event.layout_upcoming a{width:75%;display:inline-block}.mod_eventlist .event{border-bottom:1px solid #EE7300}.mod_eventlist .event.layout_upcoming{border-bottom:0px solid #EE7300}.event h2[itemprop="name"] a{font-size:26px}.mod_eventlist > h2{margin-top:50px;padding:0;font-size:24px}.mod_eventlist .event{margin-bottom:20px;padding-top:20px;padding-bottom:0}.mod_eventlist h2{}.layout_teaser .location:before,.mod_eventreader .location:before{font-weight:bold;content: 'Wo: '}.layout_teaser .time:before,.mod_eventreader .info time:before{font-weight:bold;content: 'Wann: '}.mod_eventmenu .level_1{list-style-type:none;padding-inline-start: 0px}.pub .noLink{display:none}.pub .item:before{content: url("../../../../files/bg/NRZ_Dokument.svg");    vertical-align: sub;    float: left;    display: block;    position: relative;    width: 30px}.pub .item{margin-left:0}.pub .Titel{margin-top: 8px !Important}.pub .field{line-height:18px;margin-left:55px}.pub .url a:after{content: url(../../../files/bg/NRZ_MehrLesen_orange.svg);    vertical-align: baseline;    width: 12px;    display: inline-block;    margin-left: 5px}.pub .url a{display: block}.pub .Titel{color:#00286A;font-weight:700}.pub{color:#00286A}.jahresFilterListe,{margin-bottom:30px}.jahresFilterListe ul,.mod_eventmenu .level_2{margin-bottom:30px;list-style-type:none;padding-inline-start:0px}.jahresFilterListe a,.mod_eventmenu .level_2 a{font-weight: 300}.jahresFilterListe a.active,.mod_eventmenu .level_2 a.active{font-weight: 800}.jahresFilterListe label[for="ctrl_Jahr"]{display:none}.jahresFilterListe ul li,.mod_eventmenu .level_2 li{position:relative;float:left;display:block;padding:0 15px 5px 0}.yearBlockItem{padding-left:15px}.yearBlock{margin-bottom:15px;font-weight: 700;font-size: 1.3em:}.startText{margin-bottom:50px;font-weight:300}.startText,.startText a,.startText strong{max-width:800px;font-size: 24px !important;line-height:34px !important; letter-spacing:0.25px !important}.mod_search button[type="submit"]{line-height: 30px;height: 40px;width: 70px;padding-left: 10px;font-weight: 700;background-color: #006BB3;color: #fff;border: none;border: none;border-radius: 0 10px 10px 0;padding-left: 0px}input[type="search"]{line-height: 30px;    height: 40px;    width: 70%;    padding-left: 10px;float: left;border: solid 1px #006BB3;color: #373B25;font: 17px Lato}.newsStart .arc_2{width:28%}aside .arc_2{width:280px;--bgcolor:transparent}.newsStart .info{margin-bottom:0;font-size:17px}.arc_2{font-size:17px;color:#1c1c1c}.arc_2 h2,.arc_2 h2 a{margin-top:2px;margin-bottom:5px;font-size:17px;text-decoration:none}.arc_2 h2,.arc_2 h2 a{margin-bottom:5px;font-size:17px;font-weight:bold;text-decoration:none;color:#00286A}aside .arc_2,.newsStart .arc_2{float: left;  overflow: visible !important;padding-top: 27px;margin-top:10px;margin-bottom:20px;margin-right: 10px;      --all: 0px;  --b: #E97217;  --bsize: 0.15em;  --top-left: 16px;  --bottom-right: 16px;  --bgcolor:#fff/*#fff  #006BB3*/;  --roundcornerradius: 8px;  --cornersmooth: 1.8; --min-height:280px;  min-width: 150px;  min-height: var(--min-height)/*calc(var(--top-left)*3)*/;  display: inline-block;    padding-top: calc(var(--top-left)/0.8);  padding-left: calc(var(--top-left)/1);;  padding-bottom: calc(var(--top-left)/1);  padding-right: calc(var(--top-left)/1);    border-top-left-radius: calc(var(--top-left) * var(--cornersmooth));  border-top-right-radius: var(--roundcornerradius);  border-bottom-right-radius: calc(var(--bottom-right) * var(--cornersmooth));;  border-bottom-left-radius: var(--roundcornerradius);  border: var(--bsize) solid var(--b);  background: linear-gradient(        45deg,        var(--b) 0 calc(var(--bottom-left, var(--all)) + var(--bsize)),        transparent 0      )      bottom left / 50% 50%,    linear-gradient(        -45deg,        var(--b) 0 calc(var(--bottom-right, var(--all)) + var(--bsize)),        transparent 0      )      bottom right/50% 50%,    linear-gradient(        135deg,        var(--b) 0 calc(var(--top-left, var(--all)) + var(--bsize)),        transparent 0      )      top left / 50% 50%,    linear-gradient(        -135deg,        var(--b) 0 calc(var(--top-right, var(--all)) + var(--bsize)),        transparent 0      )      top right / 50% 50%,    var(--img, var(--bgcolor));  background-origin: border-box;  background-repeat: no-repeat;  -webkit-mask: linear-gradient(        45deg,        transparent 0 var(--bottom-left, var(--all)),        #fff 0      )      bottom left,    linear-gradient(        -45deg,        transparent 0 var(--bottom-right, var(--all)),        #fff 0      )      bottom right,    linear-gradient(135deg, transparent 0 var(--top-left, var(--all)), #fff 0)      top left,    linear-gradient(-135deg, transparent 0 var(--top-right, var(--all)), #fff 0)      top right;  -webkit-mask-size: 50.5% 50.5%;  -webkit-mask-repeat: no-repeat}.infoBox a::after{content: url('../../files/bg/NRZ_Mehrlesen_weiss.svg');vertical-align: baseline;width:15px;display: inline-block;margin-left: 5px}.infoBox a{font-weight: 400;    color: #fff;    text-decoration: none;    line-height: 35px;    font-size: 22px;    /* width: 100px; */    display: block;    margin-right: 30px;    margin-left: 15px;    margin-top: -20px;    margin-bottom: -10px}.infoBox{float: left;    font-size: 20px;  overflow: visible !important;  padding-top: 27px;margin-top:15px;margin-bottom:60px;  color: #EE7300/*white*/;      --all: 0px;  --b: #006BB3;  --bsize: 0.1em;  --top-left: 16px;  --bottom-right: 16px;  --bgcolor:#006BB3 /*#fff  #006BB3*/;  --roundcornerradius: 8px;  --cornersmooth: 1.8;  min-width: 150px;  width:43.5%;  min-height: calc(var(--top-left)*3);  display: inline-block;    padding-top: calc(var(--top-left)/0.8);  padding-left: calc(var(--top-left)/1);;  padding-bottom: calc(var(--top-left)/1);  padding-right: calc(var(--top-left)/1);    border-top-left-radius: calc(var(--top-left) * var(--cornersmooth));  border-top-right-radius: var(--roundcornerradius);  border-bottom-right-radius: calc(var(--bottom-right) * var(--cornersmooth));;  border-bottom-left-radius: var(--roundcornerradius);  border: var(--bsize) solid var(--b);  background: linear-gradient(        45deg,        var(--b) 0 calc(var(--bottom-left, var(--all)) + var(--bsize)),        transparent 0      )      bottom left / 50% 50%,    linear-gradient(        -45deg,        var(--b) 0 calc(var(--bottom-right, var(--all)) + var(--bsize)),        transparent 0      )      bottom right/50% 50%,    linear-gradient(        135deg,        var(--b) 0 calc(var(--top-left, var(--all)) + var(--bsize)),        transparent 0      )      top left / 50% 50%,    linear-gradient(        -135deg,        var(--b) 0 calc(var(--top-right, var(--all)) + var(--bsize)),        transparent 0      )      top right / 50% 50%,    var(--img, var(--bgcolor));  background-origin: border-box;  background-repeat: no-repeat;  -webkit-mask: linear-gradient(        45deg,        transparent 0 var(--bottom-left, var(--all)),        #fff 0      )      bottom left,    linear-gradient(        -45deg,        transparent 0 var(--bottom-right, var(--all)),        #fff 0      )      bottom right,    linear-gradient(135deg, transparent 0 var(--top-left, var(--all)), #fff 0)      top left,    linear-gradient(-135deg, transparent 0 var(--top-right, var(--all)), #fff 0)      top right;  -webkit-mask-size: 50.5% 50.5%;  -webkit-mask-repeat: no-repeat}