/* 10.11.25 by webFormat */

/* Fonts: Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i */
@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:100;
  src: url('fnt/roboto_v30-0-100.eot');
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('fnt/roboto_v30-0-100.eot?#iefix') format('embedded-opentype'),
       url('fnt/roboto_v30-0-100.woff2') format('woff2'),
       url('fnt/roboto_v30-0-100.woff') format('woff'),
       url('fnt/roboto_v30-0-100.ttf') format('truetype');
}
@font-face {
  font-family:'Roboto';
  font-style:italic;
  font-weight:100;
  src: url('fnt/roboto_v30-1-100.eot');
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
       url('fnt/roboto_v30-1-100.eot?#iefix') format('embedded-opentype'),
       url('fnt/roboto_v30-1-100.woff2') format('woff2'),
       url('fnt/roboto_v30-1-100.woff') format('woff'),
       url('fnt/roboto_v30-1-100.ttf') format('truetype');
}
@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:300;
  src: url('fnt/roboto_v30-0-300.eot');
  src: local('Roboto Light'), local('Roboto-Light'),
       url('fnt/roboto_v30-0-300.eot?#iefix') format('embedded-opentype'),
       url('fnt/roboto_v30-0-300.woff2') format('woff2'),
       url('fnt/roboto_v30-0-300.woff') format('woff'),
       url('fnt/roboto_v30-0-300.ttf') format('truetype');
}
@font-face {
  font-family:'Roboto';
  font-style:italic;
  font-weight:300;
  src: url('fnt/roboto_v30-1-300.eot');
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
       url('fnt/roboto_v30-1-300.eot?#iefix') format('embedded-opentype'),
       url('fnt/roboto_v30-1-300.woff2') format('woff2'),
       url('fnt/roboto_v30-1-300.woff') format('woff'),
       url('fnt/roboto_v30-1-300.ttf') format('truetype');
}
@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  src: url('fnt/roboto_v30-0-400.eot');
  src: local('Roboto Regular'), local('Roboto-Regular'),
       url('fnt/roboto_v30-0-400.eot?#iefix') format('embedded-opentype'),
       url('fnt/roboto_v30-0-400.woff2') format('woff2'),
       url('fnt/roboto_v30-0-400.woff') format('woff'),
       url('fnt/roboto_v30-0-400.ttf') format('truetype');
}
@font-face {
  font-family:'Roboto';
  font-style:italic;
  font-weight:400;
  src: url('fnt/roboto_v30-1-400.eot');
  src: local('Roboto Regular Italic'), local('Roboto-RegularItalic'),
       url('fnt/roboto_v30-1-400.eot?#iefix') format('embedded-opentype'),
       url('fnt/roboto_v30-1-400.woff2') format('woff2'),
       url('fnt/roboto_v30-1-400.woff') format('woff'),
       url('fnt/roboto_v30-1-400.ttf') format('truetype');
}
@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:500;
  src: url('fnt/roboto_v30-0-500.eot');
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('fnt/roboto_v30-0-500.eot?#iefix') format('embedded-opentype'),
       url('fnt/roboto_v30-0-500.woff2') format('woff2'),
       url('fnt/roboto_v30-0-500.woff') format('woff'),
       url('fnt/roboto_v30-0-500.ttf') format('truetype');
}
@font-face {
  font-family:'Roboto';
  font-style:italic;
  font-weight:500;
  src: url('fnt/roboto_v30-1-500.eot');
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
       url('fnt/roboto_v30-1-500.eot?#iefix') format('embedded-opentype'),
       url('fnt/roboto_v30-1-500.woff2') format('woff2'),
       url('fnt/roboto_v30-1-500.woff') format('woff'),
       url('fnt/roboto_v30-1-500.ttf') format('truetype');
}
@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:700;
  src: url('fnt/roboto_v30-0-700.eot');
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('fnt/roboto_v30-0-700.eot?#iefix') format('embedded-opentype'),
       url('fnt/roboto_v30-0-700.woff2') format('woff2'),
       url('fnt/roboto_v30-0-700.woff') format('woff'),
       url('fnt/roboto_v30-0-700.ttf') format('truetype');
}
@font-face {
  font-family:'Roboto';
  font-style:italic;
  font-weight:700;
  src: url('fnt/roboto_v30-1-700.eot');
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
       url('fnt/roboto_v30-1-700.eot?#iefix') format('embedded-opentype'),
       url('fnt/roboto_v30-1-700.woff2') format('woff2'),
       url('fnt/roboto_v30-1-700.woff') format('woff'),
       url('fnt/roboto_v30-1-700.ttf') format('truetype');
}
@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:900;
  src: url('fnt/roboto_v30-0-900.eot');
  src: local('Roboto Black'), local('Roboto-Black'),
       url('fnt/roboto_v30-0-900.eot?#iefix') format('embedded-opentype'),
       url('fnt/roboto_v30-0-900.woff2') format('woff2'),
       url('fnt/roboto_v30-0-900.woff') format('woff'),
       url('fnt/roboto_v30-0-900.ttf') format('truetype');
}
@font-face {
  font-family:'Roboto';
  font-style:italic;
  font-weight:900;
  src: url('fnt/roboto_v30-1-900.eot');
  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
       url('fnt/roboto_v30-1-900.eot?#iefix') format('embedded-opentype'),
       url('fnt/roboto_v30-1-900.woff2') format('woff2'),
       url('fnt/roboto_v30-1-900.woff') format('woff'),
       url('fnt/roboto_v30-1-900.ttf') format('truetype');
}

/* Viewport */
@-ms-viewport{width:device-width;zoom:1;}
@-o-viewport{width:device-width;zoom:1;}
@viewport{width:device-width;zoom:1;}

/* dateiweit */
*{outline:none 0px #000000;-moz-outline-width:0;word-wrap:break-word;}
*{font-family:'Roboto',sans-serif;}
html{overflow-y:scroll;}
html{-webkit-text-size-adjust:100%;}		/* iPhone automatische Textskalierung verhindern */
html{-ms-overflow-style:scrollbar;}			/* IE Scrollbar-Overlay entfernen */
html,body,form{margin:0px;padding:0px;}
html,body{width:100%;height:100%;}
body{font-size:16px;background-color:#ffffff;}
a{text-decoration:none;}
/*a:active{background-color:transparent;}*/
a{-webkit-tap-highlight-color:transparent;}
nav,header,footer,main,aside,section,article,address{display:block;}
address{font-style:normal;}
h1,h2,h3,h4,h5{margin:0px;font-weight:normal;}
p{margin:0em;}
ul{list-style-type:none;margin:0;padding:0;}
img{display:block;box-shadow:0em 0em 0em transparent;}	/* moz-Rendering-Fehler bei skaliertem Bild mit Opacity-Animation */
svg{display:block;}
button::-moz-focus-inner{border:0;padding:0;}
sub{position:relative;bottom:-.3333333333333333em;vertical-align:baseline;font-size:.6666666666666667em;line-height:1;}
strong{font-weight:600;}
em{font-style:italic;}

/* --- Basisgrösse -------------------------------------------------------------------------------------------------------------------------- */

/* allgemein */
.hov,.hov:before,.hov:after,.hov .lnk{transition:background-color .35s ease,color .35s ease,border-color .35s ease,opacity .35s ease;}
.hov svg{transition:width .35s ease,height .35s ease;}
.hov svg path,.hov svg line,.hov svg polyline{transition:fill .35s ease,stroke .35s ease,opacity .35s ease;}
.anc{position:absolute;pointer-events:none;}
.lnk,.lnk a{color:#0085cc;}
.lnk:hover,a:hover .lnk,.lnk a:hover{color:#000000;}
.lnk .jSvg{display:inline-block;margin-left:.6875rem;}
.btn{box-sizing:content-box;display:flex;align-items:center;justify-content:center;height:1.0625rem;padding-top:.625rem;padding-bottom:.5625rem;border:none 0 transparent;font-size:.875rem;line-height:1.214285714285714;font-weight:500;background-color:#ffffff;color:#000000;border-radius:.25rem;letter-spacing:.04em;}
button.btn,a.btn{cursor:pointer;}
button.btn:hover,a.btn:hover{background-color:#1c2f43 !important;color:#ffffff !important;}
.img{position:relative;width:100%;height:0;}
.img img{position:absolute;left:0;top:0;width:100%;height:100%;}
.ety .anc{top:-4rem;}
.pup .anc{top:-3rem;}
.wit{width:2rem;height:2rem;margin:0 auto;padding:2rem 0;}

/* Fenstergrösse ändern: rsz-Klasse setzen => unterdrückt alle CSS-Rollover */
.rsz *{transition-duration:0s !important;}

/* Bildserie */
.wfDia{position:relative;height:100%;}
.wfDiaAni{position:absolute;top:0;left:0;width:100%;height:100%;}
.wfDiaAni li{position:absolute;height:100%;overflow:hidden;}
.wfDiaDia{position:relative;}
.wfDiaDia .wfDiaImg{width:auto;height:100%;}
.wfDiaDia .wfDiaImg .bli{position:absolute;width:auto;height:100%;}
.wfDia .wfDiaDix{position:relative;height:100%;overflow:hidden;}
.wfDia .wfDia{position:relative;height:0;}
.wfDia .wfDiaNav{z-index:1;position:absolute;bottom:50%;left:0;right:0;height:0;}
.wfDia .wfDiaNav .wfDiaLmt{position:absolute;width:100%;}
.wfDia .wfDiaNav .wfDiaLmt .wfDiaBtn{position:absolute;overflow:hidden;}
.wfDia .wfDiaNav .wfDiaLmt{bottom:50%;}
.wfDia .wfDiaNav .wfDiaLmt .wfDiaBtn{top:-4em;width:5.4375em;height:8em;color:#000000;}
.wfDia .wfDiaNav .wfDiaLmt .wfDiaBtn .jSvg{position:absolute;top:3.234375rem;width:.71875rem;height:1.53125rem;}
.wfDia .wfDiaNav .wfDiaLmt .wfDiaBtn.wfDiaPrv{left:0;border-radius:0 .25rem .25rem 0;}
.wfDia .wfDiaNav .wfDiaLmt .wfDiaBtn.wfDiaNxt{right:0;border-radius:.25rem 0 0 .25rem;}
.wfDia .wfDiaNav .wfDiaLmt .wfDiaBtn.wfDiaPrv .jSvg{left:1.3125rem;}
.wfDia .wfDiaNav .wfDiaLmt .wfDiaBtn.wfDiaNxt .jSvg{right:1.3125rem;}
.wfDia .wfDiaNav .wfDiaLmt a.wfDiaBtn svg path{fill:#ffffff;}
.wfDia .wfDiaNav .wfDiaLmt a.wfDiaBtn:hover svg path{fill:#000000;}
.wfDia .wfDiaNav .wfDiaLmt a.wfDiaBtn:hover{color:#0085cc;}
.wfDia .wfDiaNav .wfDiaLmt div.wfDiaBtn{visibility:hidden;}
.wfDia .wfDiaLmt .wfDiaBtn .wfDiaBtx{display:none;position:absolute;top:3.90625rem;width:11.25rem;height:3.4375rem;white-space:nowrap;text-align:center;letter-spacing:.04em;}
.wfDia .wfDiaLmt .wfDiaBtn.wfDiaPrv .wfDiaBtx{right:-3.90625rem;transform:rotate(270deg);}
.wfDia .wfDiaLmt .wfDiaBtn.wfDiaNxt .wfDiaBtx{left:-3.90625rem;transform:rotate(90deg);}
.wfDia .wfDiaLmt .wfDiaBtn .wfDiaBtx li{position:absolute;width:100%;font-size:.875em;line-height:3.928571428571429;opacity:0;transition:opacity .5s ease;}
.wfDia .wfDiaLmt .wfDiaBtn .wfDiaBtx li.wfDiaSel{opacity:1;}

/* range-Basis */
.wfRng{-webkit-appearance:none;max-width:100%;margin:0;background:transparent;cursor:pointer;}
.wfRng:focus{outline:none;}

/* range-Track */
.wfRng::-webkit-slider-runnable-track{height:.25rem;background:#6d6d6d;border-radius:.125rem;}
.wfRng:hover::-webkit-slider-runnable-track{background:#5d5d5d;}
.wfRng::-moz-range-track{height:.25rem;background:#6d6d6d;border-radius:.125rem;}
.wfRng:hover::-moz-range-track{background:#5d5d5d;}

/* range-Progress */
.wfRng::-webkit-slider-runnable-track{background:linear-gradient(to right,#ffffff 0%,#6d6d6d 0%);}
.wfRng:hover::-webkit-slider-runnable-track{background:linear-gradient(to right,#dddddd 0%,#5d5d5d 0%);}
.wfRng::-moz-range-progress{height:.25rem;background:#ffffff;border-radius:.125rem;}
.wfRng:hover::-moz-range-progress{background:#dddddd;}

/* range-Thumb */
.wfRng::-webkit-slider-thumb{-webkit-appearance:none;width:1rem;height:1rem;margin:-.25rem 0;background:transparent;border-radius:50%;}
.wfRng::-moz-range-thumb{width:1rem;height:1rem;background:transparent;border:none 0 transparent;border-radius:50%;}

/* Audio, Video */
.wfMov{position:relative;width:100%;}
.wfMov video{display:block;width:100%;}
.wfMov .wfMovCtl{display:none;height:3.125rem;background-color:#181818;}
.wfMov.cmv .wfMovCtl{position:absolute;bottom:1.875rem;left:1.875rem;right:1.875rem;}
.wfMov.cai .wfMovCtl{position:relative;}
.wfMov.wfMovShw .wfMovCtl{display:flex;padding:0 .1875rem 0 .4375rem;column-gap:.625rem;}
.wfMov input[type="range"]{}
.wfMov .wfMovSld{flex-grow:1;flex-shrink:1;min-width:2rem;margin:.1875rem -.5rem 0;}
.wfMov .wfMovSlv{flex-grow:0;}
.wfMov button{flex-grow:0;flex-shrink:0;box-sizing:content-box;position:relative;width:1.875rem;height:1.875rem;margin:0;padding:.625rem;background-color:transparent;border:none 0 transparent;cursor:pointer;}
.wfMov button .jSvg{position:absolute;z-index:1;}
.wfMov .wfMovPly{margin-right:-.5rem;}
.wfMov .wfMovPly:after{content:'';position:absolute;left:.625rem;right:.625rem;top:.625rem;bottom:.625rem;display:block;background-color:#ffffff;border-radius:50%;}
.wfMov .wfMovPly:hover:after{background-color:#5ac0ff;}
.wfMov .wfMovPly .jSvg{left:.625rem;top:.625rem;width:1.875rem;height:1.875rem;}
.wfMov .wfMovPly:hover svg path{fill:#ffffff;}
.wfMov .wfMovFls{margin-left:-.5rem;}
.wfMov .wfMovFls .jSvg{left:1rem;top:1rem;width:1.125rem;height:1.125rem;}
.wfMov .wfMovFls:hover svg path{stroke:#5ac0ff;}
.wfMov span{flex-grow:0;flex-shrink:0;margin-top:.1875rem;padding:0 .5rem;font-size:.625rem;line-height:4.7;font-variant-numeric:tabular-nums;text-align:center;color:#c8c8c8;}
.wfMov .wfMovCrt{width:1.5rem;}
.wfMov .wfMovDrt{width:1.5rem;}
.wfMov .wfMovHid{display:none;}

/* Bereiche */
.ral{position:relative;max-width:90rem;margin:0;}
.rlg{position:relative;margin:0 1.1875rem;}
.rct{position:relative;margin:0 1.1875rem;}
.rtx{position:relative;margin:0 1.1875rem;}
.rsm{position:relative;margin:0 1.1875rem;}

/* Header */
.hed{position:absolute;width:100%;min-height:100%;overflow:hidden;}
.hed .bar{z-index:11;position:fixed;left:0;right:0;height:0;padding-bottom:4rem;}
.hed .bar .ral{position:absolute;left:0;right:0;top:0;bottom:0;}
.hed .bar:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;margin:0 auto;background:linear-gradient(90deg,rgba(0,0,0,0) 5%,rgba(0,0,0,.2) 30%,rgba(0,0,0,.2) 70%,rgba(0,0,0,0) 95%);filter:blur(.625rem);}
.hed .bar:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;transition:background-color .35s ease;}
.ety .hed .lgx{position:fixed;z-index:11;top:0;left:0;right:0;}
.ety .hed .lgx .lgo{position:absolute;left:-.0625rem;top:.75rem;width:9rem;}
.ety .hed .lgx .lgo a{position:relative;display:block;width:100%;height:0;padding-bottom:30.68181818181818%;}
.ety .hed .lgx .lgo .jSvg{position:absolute;width:100%;height:100%;}
.ety .hed .nav{z-index:10;position:absolute;top:0;bottom:0;width:100%;right:-100%;padding-top:4rem;background-color:#ffffff;}
.ety .hed .nav li{font-size:1.125em;line-height:1.25;}
.ety .hed .nav .rct{margin:0;}
.ety .hed .nmn{letter-spacing:.04em;}
.ety .hed .nmn>li,.ety .hed .nmt li{border-bottom:solid 1px #ffffff;}
.ety .hed .nmn>li>a,.ety .hed .nmt li a{display:block;padding:1.125rem 1.125rem .96875rem;color:#ffffff;}
.ety .hed .nmn>li>a{position:relative;background-color:#1c2f43;color:#ffffff;}
.ety .hed .nmn>li>a .jSvg{position:absolute;top:1.5625rem;right:1.3125rem;width:1.25rem;height:.5625rem;}
.ety .hed .nmn>li.sel>a .jSvg{transform:rotate(180deg);}
.ety .hed .nmn>li>a:hover,.ety .hed .nmn>li.sel>a{color:#5ac0ff;}
.ety .hed .nmn>li>a:hover .jSvg path,.ety .ety .hed .nmn>li.sel>a .jSvg path{fill:#5ac0ff;}
.ety .hed .nmn>li.sel>a:hover{color:#ffffff;}
.ety .hed .nmn>li.sel>a:hover .jSvg path{fill:#ffffff;}
.ety .hed .nmt{letter-spacing:.08em;}
.ety .hed .nmt li a{background-color:#2c4a68;color:#ffffff;}
.ety .hed .nmt>li>a:hover,.ety .hed .nmt>li.sel>a{color:#5ac0ff;}
.ety .hed .nlg{display:flex;gap:1px;letter-spacing:.08em;}
.ety .hed .nlg li{flex-grow:1;font-weight:300;text-transform:uppercase;}
.ety .hed .nlg a{display:block;padding:1.125rem 1.125rem .96875rem;background-color:#ededed;color:#000000;text-align:center;}
.ety .hed .nlg a:hover,.ety .hed .nlg .sel a{color:#0085cc;}
.ety .hed .nlg .sel a{font-weight:500;}
.ety .hed .nlg .jSvg{position:absolute;top:1.3125rem;right:-.03125rem;width:.65625rem;height:.34375rem;}
.ety .hed .nlg:hover .jSvg path{fill:#0085cc;}
.ety .hed .sub:not(.sel) .nsb{height:0;}
.ety .hed .nsb{letter-spacing:.03em;overflow:hidden;}
.ety .hed .nsb .nsi{padding:0 0 1.625rem;border-top:solid 1px #ffffff;}
.ety .hed .nsb .nsi .wit{margin:1.625rem auto 0;}
.ety .hed .nsb li{padding:1.0625rem 1rem;font-size:.9375rem;line-height:1.333333333333333;font-weight:500;text-align:center;}
.ety .hed .nsb .img{height:0;margin-bottom:-30%;padding-bottom:93%;overflow:hidden;}
.ety .hed .nsb img{width:auto;margin-top:-6.571087216248507%;margin-left:50%;transform:translateX(-50%);}
.ety .hed .nsb ul{position:relative;}
.ety .hed .nsb li a{display:inline-block;}
.ety .hed .itb .nsb .nsi{background-color:#0085cc;}
.ety .hed .itb .nsb li a{display:inline-block;color:#ffffff;}
.ety .hed .itb .nsb li a:hover,.ety .hed .itb .nsb li.sel a{color:#000000;}
.ety .hed .itg .nsb .nsi{background-color:#dddddd;}
.ety .hed .itg .nsb li a{display:inline-block;color:#0085cc;}
.ety .hed .itg .nsb li a:hover,.ety .hed .itg .nsb li.sel a{color:#1c2f43;}
.ety .hed .nsb li a:before{content:'\00bb\00a0';}
.ety .hed .mnu{z-index:12;position:absolute;top:.25rem;left:0;right0;width:100%;}
.ety .hed .jMnu{position:absolute;display:block;top:0;right:-1rem;padding:1.75rem 1rem;transition:transform .125s ease 0s;}
.ety .hed .jMnu div,.ety .hed .jMnu div:before,.ety .hed .jMnu div:after{display:block;width:1.625rem;height:.125rem;background-color:#000000;}
.ety .hed .jMnu div{transition:background-color .35s ease;}
.ety .hed .jMnu div:before{content:'';position:absolute;top:1.21875rem;transition:background-color .35s ease,top .125s ease .125s,bottom .125s ease .125s,transform .125s ease 0s;}
.ety .hed .jMnu div:after{content:'';position:absolute;bottom:1.21875rem;width:1.34375rem;transition:background-color .35s ease,top .125s ease .125s,bottom .125s ease .125s,transform .125s ease 0s;}
.ety .hed .jMnu:hover div,.ety .hed .jMnu:hover div:before,.ety .hed .jMnu:hover div:after{background-color:#0085cc;}
.opn .ety .hed{top:0;overflow:visible;}
.opn .ety .hed .nav{right:0;}
.opn .ety .hed .jMnu{transform:rotate(225deg);transition-delay:.125s;}
.opn .ety .hed .jMnu div,.opn .ety .hed .jMnu div:before,.opn .hed .jMnu div:after{transition:background-color .35s ease,top .125s ease 0s,bottom .125s ease 0s,transform .125s ease .125s}
.opn .ety .hed .jMnu div:before{top:1.765625rem;transform:rotate(-90deg);}
.opn .ety .hed .jMnu div:after{bottom:1.765625rem;}
.opn .ety .man,.opn .ety .fot,.opn .byl,.ety .ety occ .man{display:none;}
.ety .hed .bar{padding-bottom:4rem;}
.ety .hed .bar:after{background-color:#ffffff;}
.pup .hed .bar{padding-bottom:3rem;background-color:#1c2f43;}
.pup .hed .bar:after{background-color:#1c2f43;}
.opn .ety .hed .jMnu{transform:rotate(225deg);transition-delay:.125s;}
.opn .ety .hed .jMnu div,.opn .ety .hed .jMnu div:before,.opn .hed .jMnu div:after{transition:background-color .35s ease,top .125s ease 0s,bottom .125s ease 0s,transform .125s ease .125s}

/* Hauptbereich */
.man{overflow:hidden;letter-spacing:.03em;}
.man .udl{text-decoration:underline;text-underline-offset:.1875rem;}
.man h1{font-weight:400;}
.man h2{font-size:1.5rem;line-height:1.208333333333333;font-weight:300;}
.man h3{font-size:1.25rem;line-height:1.25;font-weight:400;}
.man p,.man td,.man .lnk,.man .cls>li,.man .clk>li{font-size:1.0625rem;line-height:1.764705882352941;font-weight:300;}
.man .sml p,.man .sml p .lnk{margin:.875rem 0;font-size:1rem;line-height:1.75;font-style:italic;}
.man h2.ctl{font-size:1.1875rem;line-height:1.736842105263158;font-weight:500;}
.man .img{background-color:rgba(0,0,0,.03);}
.man .cim img{width:100%;height:auto;}
.man .cls.lbs>li{position:relative;margin:.375rem 0 .375rem 1rem;}
.man .cls.lbs>li:before{content:'\2022';position:absolute;top:0;left:-1rem;}
.man .cls.ltl span{display:inline;font-weight:500;}
.man .cdi .wfDiaDia{padding-bottom:60.12345679012346%;}
.man .cst{padding-top:1.875rem;}
.man .cst h3{margin:1.25rem 0;font-weight:300;}
.ety .man{padding-top:4rem;}
.pup .man{padding-top:3rem;}

/* Hauptbereich, Abstände */
.man h2.ctl{margin:1.25rem 0 -.625rem;}
.man p.ctx{margin:1rem 0;}
.man .cls{margin-top:1.25rem;marin-bottom:1.25rem;}
.man .cls>li{margin-top:.5rem;margin-bottom:.5rem;}
.man .clk{margin:1.25rem 0;}
.man .cim{margin:1.25rem 0;}
.man .rtx .wfDia{margin:1.25rem 0;}
.man .rtx .wfMov{margin:1.25rem 0;background-color:#ffffff;}

/* Raster */
.man .box{display:grid;grid-template-columns:1fr;gap:2.25rem 1.375rem;padding-bottom:2.6875rem;}
.man .box h2{margin:.9375rem 0 .625rem;font-size:1.25rem;line-height:1.25;color:#000000;font-weight:400;letter-spacing:0;}
.man .rng .box h2{margin-bottom:.4375rem;}
.man .rng .box p{margin:0;font-size:1.0625rem;line-height:1.235294117647059;font-weight:300;font-style:italic;}
.man .box .jSvg{display:inline-block;width:1.28125rem;height:.625rem;margin-left:.6875rem;}
.man .box a:hover svg{width:2.5625rem;}
.man .box a:hover svg path,.man .box a:hover svg line,.man .box a:hover svg polyline{stroke:#000000;}
.man .box .img:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000000;opacity:0;transition:opacity .35s ease;}
.man .box a:hover .img:after{opacity:.5;}
.man .box.rs2 .img{padding-bottom:58.11001410437236%;}
.man .box.rs3 .img{padding-bottom:63.45177664974619%;}
.man .box p span{white-space:nowrap;}
.man .box.rs5{gap:1.375rem;}
.man .box.rs5 .img{padding-bottom:63.45177664974619%;}
.man .bxx p{font-size:.9375em;line-height:1.133333333333333;font-weight:400;}
.man .bxx a{display:block;}
.man .bxx a.lnk{display:inline-block;margin-top:1.3125rem;}

/* Intro */
.man .itr .bgd{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;}
.man .itr .bgd video{display:block;position:absolute;width:auto;height:100%;}
.man .itr .wfDiaDia img{position:absolute;left:0;top:0;width:100%;height:auto;}
.man .itr.wfDia .wfDiaNav{margin:0 0rem;}
.man .itr.wfDia .wfDiaNav .wfDiaLmt .wfDiaBtn{width:2rem;}
.man .itr .wfMov{z-index:-1;height:0;margin-top:12.85140562248996%;padding-bottom:17.5rem;}
.man .itr .wfMov video{position:absolute;width:auto;height:100%;}
.man .itr .itx{width:100%;text-align:center;color:#ffffff;}
.nvf .man .itr .itx,.nct .man .itr .itx,.nvb .man .itr .itx,.nvz .man .itr .itx{color:#1c2f43;}
.man.itg .itr .itx{color:#1c2f43;}
.man .itr .itx .btn{width:13.75rem;margin:1rem auto 0;}
.man .itr .itx h1{font-size:1.75rem;line-height:1.214285714285714;font-weight:300;}
.man .itr .itx p{font-size:1.125rem;line-height:1.5;}
.man .itr .itx ul{display:flex;gap:1.375rem;justify-content:center;margin:0 2.5rem;}
.man .itr .itx li{flex-basis:25%;max-width:12.5rem;}
.man .itr .itx ul .btn{width:100%;}
.man .itr.iti .wfDiaDia{padding:16rem 0 56.25%;}
.man .itr.iti.itb .wfDiaDia{background-color:#0085cc;}
.man .itr.iti.itg .wfDiaDia{background-color:#dddddd;}
.man .itr.itg .itx{color:#1c2f43;}
.man .itr.itg .btn{background-color:#0085cc;color:#ffffff;}
.man .itr.iti .img{top:0;bottom:auto;left:auto;right:0;width:auto;}
.man .itr.iti .itx{z-index:1;position:absolute;bottom:9.174311926605505%;}
.man .itr.iti .itx h1{margin-bottom:0;font-weight:500;}
.man.itb .itr.itt{background-color:#0378b4;}
.man.itg .itr.itt{background-color:#dddddd;}
.man .itr.itt .itx h1{margin-bottom:.8125rem;}
.man .itr.itt .itx p{margin:.75rem 0;font-size:1.0625rem;line-height:1.764705882352941;}
.man .itr.itt.its{padding:2.5rem 0 1.6875rem;}
.man .itr.itt.its .itx h1{font-size:1.6875rem;line-height:1.185185185185185;font-weight:400;}
.man .itr.itt.its .itx p{font-size:1.0625rem;line-height:1.578947368421053;}
.man .itr.itt.ita .itx{margin-bottom:-8.3125rem;padding:2.6875rem 0 9.8125rem;}
.man .itr.itt.ita .itx h1{font-size:1.5rem;line-height:1.208333333333333;}
.man .itr.itt .itx .lnk{color:#ffffff;}
.nvf .man .itr.itt .itx .lnk,.nvz .man .itr.itt .itx .lnk{color:#0085cc;}
.man .itr.itt .itx .lnk:hover{color:#000000 !important;}
.man .itr.ito .img{position:relative;height:0;padding-bottom:51.38888888888889%;}
.man .itr.ito .itx{padding:1.75rem 0 1.375rem;color:#000000;}
.man .itr.ito .itx h1{margin-bottom:.375rem;font-size:1.5rem;line-height:1.208333333333333;}

/* Bereich, Teaser */
.man .tsr li{position:relative;}
.man .tsr h1{margin:1.6875rem 0 2.125rem;font-size:1.75rem;line-height:1.214285714285714;text-align:center;letter-spacing:.01em;}

/* Bereich, Übersicht */
.man .ovw{padding:2.3125rem 0 2.25rem;background-color:#ebebeb;}
.man .ovw h2{margin-bottom:.75rem;}
.man .ovw .wfDiaDia{padding-bottom:60.12345679012346%;}
.man .ovw .wfDia .wfDiaNav{margin:0 -7.125rem;}
.man .ovw .wfDia .wfDiaNav .wfDiaLmt .wfDiaBtn{width:7.125rem;border-radius:0;}
.man .ovw .wfDia .wfDiaNav .wfDiaLmt .wfDiaBtn .jSvg{position:absolute;top:4.421875rem;width:1.03125rem;height:2.40625rem;}
.man .ovw .wfDia .wfDiaNav .wfDiaLmt .wfDiaBtn.wfDiaPrv .jSvg{left:3.09375rem;}
.man .ovw .wfDia .wfDiaNav .wfDiaLmt .wfDiaBtn.wfDiaNxt .jSvg{right:3.09375rem;}
.man .ovw .cxl{display:flex;flex-wrap:wrap;gap:.625rem;}
.man .ovw h3{margin:4.125rem 0 1.25rem;font-size:1em;line-height:1.375;font-weight:600;}
.man .ovw .cxl .btn{display:inline-block;min-height:1.0625rem;height:auto;padding:.6875rem 1.375rem .625rem;font-size:.875rem;line-height:1.357142857142857;color:#0378b4;}
.man .ovw .cxl .btn:hover{background-color:#1c2f43;color:#ffffff;}

/* Bereich, Auklapper */
.man .jAls>li{border-top:solid 1px #ffffff;}
.man .jAls .jScr{position:relative;display:block;padding:1.5625rem 0 1.1875rem;background-color:#1c2f43;color:#ffffff;}
.man .jAls .jScr:hover{background-color:#2c4a68;}
.man .jAls h1{font-size:1.25rem;line-height:1.25;font-weight:300;}
.man .jAls .jScr>.rtx>.jSvg{position:absolute;top:.625rem;right:0;width:1.25rem;height:.5625rem;}
.man .jAls .ltl .rtx{padding-right:2.4375rem;}
.man .jAls .lop>.jScr>.rtx>svg{transform:rotate(180deg);}
.man .jAls .lct{height:0;overflow:hidden;}
.man .jAls .lci{padding:1.25rem 0;}
.man .jAls .lci .wit{padding:2rem 0;}
.man .jAls .lop .lct{height:auto;}
.man .jAls .lop .jScr:hover{color:#ffffff;}
.man .jAls .lop>.jScr:hover>.rtx>svg path{fill:#ffffff;}
.ety .man .jAls .lci{background-color:#f5f5f5;}
.pup .man .jAls .lci{background-color:#ffffff;}
.man .jAls .lop .jScr{background-color:#0378b4;}
.man .jAls .lop .jScr:hover{background-color:#2c4a68;}
.man .jAdd .lct{height:auto;overflow:hidden;}
.man .jAdd .lci .wit{padding:2rem 0;}
.man .jAdd.gps>.box{padding-bottom:2.25rem;}
.man .jAdd.glg .box{row-gap:1.375rem;}
.man .jAdd.glg>.box{padding-bottom:1.375rem;}
.man .jAdd.noc>.box{padding-bottom:2.6875rem;}

/* Bereich, Bereich */
.man .rng{text-align:center;}
.man .rng>li:nth-child(even){background-color:#ebebeb;}
.man .rng>li:nth-child(odd){background-color:#f5f5f5;}
.man .rng .rtx{padding:1.75rem 0 1.375rem;}
.man .rng h2{margin-bottom:.375rem;}
.man .rng .lnk,.man .rng .add{font-size:.9375rem;line-height:1.2;}
.man .rng .lnk{font-weight:400;font-style:normal;}
.man .rng .add{display:block;width:15rem;height:4.6875rem;margin:0 auto 1.4375rem;color:#000000;letter-spacing:.04em;}
.man .rng .gps .add{margin-top:1.4375rem;}
.man .rng .glg .add{margin-top:2.625rem;}
.man .rng .add:hover{color:#0085cc;}
.man .rng .add .jSvg{display:block;width:.625rem;height:1.28125rem;margin:1rem auto 0;}
.man .rng .add:hover svg{height:2.5625rem;}
.man .rng .add:hover svg path,.man .rng .add:hover svg line,.man .rng .add:hover svg polyline{stroke:#0085cc;}

/* Bereich, Bildserie */
.man .rdi .wfDiaDia{padding-bottom:51.38888888888889%;}

/* Bereich, Einträge */
.man .ret{padding-bottom:2.6875rem;}
.man .ret .wfDiaDia{padding-bottom:19.125rem;}
.man .ret h3,.man .ret p{font-size:1.0625rem;line-height:1.764705882352941;}
.man .ret h3{margin-bottom:.375rem;}
.man .ret p.yer{font-size:3.125rem;line-height:1.2;font-weight:900;}
.man .ret .wfDia .wfDiaNav .wfDiaLmt{bottom:2.875rem;}
.man .ret .rtx{padding-bottom:3.950617283950617%;}
.man .ret .wfDia .rtx{padding:0;}

/* Bereich, Kontakt */
.man .ctc{padding:2.3125rem 0 1.75rem;background-color:#f5f5f5;text-align:center;}
.man .ctc h1{font-size:1.1875rem;line-height:1.736842105263158;}
.man .ctc .lnk{line-height:2.105263157894737;}
.ety .oph table{display:inline-block;margin:0 auto;}
.ety .oph td{display:inline-block;}
.ety .oph td:first-child:after{content:':';}

/* Bereich, Einträge */
.man .rls{text-align:left;}
.man .rls>li{padding:2rem 0 2.25rem;}
.man .rls>li:nth-child(even){background-color:#f5f5f5;}
.man .rls>li:nth-child(odd){background-color:#ebebeb;}
.man .rls h1{margin-bottom:-.1875rem;font-size:1.5rem;line-height:1.208333333333333;font-weight:300;}
.man .rls h2{font-size:1.1875rem;line-height:1.736842105263158;}
.man .rls h2.ctl{margin:1rem 0 -.5rem;font-weight:500;}
.man .rls h3{margin:2rem 0 -1rem;font-size:1.1875rem;line-height:1.736842105263158;font-weight:500;}
.man .rls p,.man .rls .rtx ul{margin:1rem 0;}
.man .rls .rtx li{margin-top:.5rem;margin-bottom:.5rem;}
.man .rls li>p{margin:0;}
.man .rls .lnk{font-size:1.1875rem;line-height:1.736842105263158;font-weight:300;}

/* Bereich, Impressum */
.nvf .man .rip{padding:1.9375rem 1.1875rem 3.375rem;background-color:#ebebeb;text-align:center;}
.nvb .man .rip{padding-bottom:3.375rem;}
.man .rip h1{margin-bottom:.8125rem;font-size:1.5rem;line-height:1.208333333333333;font-weight:300;}

/* iFrame */
.man iFrame{display:block;width:100%;margin:0;border:none 0 transparent;}

/* Footer */
.fot{color:#ffffff;text-align:center;border-top:solid 1px #ffffff;letter-spacing:.01em;}
.fot h4{font-size:inherit;line-height:inherit;font-weight:500;}
.fot a.lnk{color:#5ac0ff;}
.fot a.lnk:hover,.fot .sel a.lnk{color:#ffffff;}
.fot .btn{justify-content:space-between;width:14.125rem;padding-left:1.25rem;padding-right:1.25rem;background-color:#0085cc;color:#ffffff;}
.fot .btn div{flex-basis:2.5625rem;flex-grow:0;}
.fot .btn .jSvg{width:1.28125rem;height:.625rem;}
.fot .btn:hover{background-color:#5ac0ff !important;color:#1c2f43 !important;}
.fot .btn:hover svg{width:2.5625rem;}
.fot .btn:hover svg line,.fot .btn:hover svg polyline{stroke:#000000;}
.fot .fad{padding:1.4375rem 0;font-size:1.0625rem;line-height:1.764705882352941;font-weight:300;background-color:#1c2f43;}
.fot .fad .rct{display:grid;grid-template-columns:1fr;}
.fot .fad .rct>*{padding:.75rem 0;}
.fot .fnv{padding:1rem 0 .625rem;font-size:.875rem;line-height:1.28571428571428;background-color:#0b233b;}
.fot .fnv ul{display:flex;justify-content:center;}
.fot .fnv li{padding:0 .625rem;}
.fot .fnv a{display:block;padding:.5rem;}
.fot .fbt{display:flex;justify-content:center;margin-top:.5625rem;}
.fot .scm{display:flex;justify-content:center;margin-top:.75rem;}
.fot .scm li{padding:0 .1875rem;}
.fot .scm a{position:relative;display:block;width:1.75rem;height:1.75rem;padding:.625rem;}
.fot .scm .jSvg{position:absolute;top:.625rem;left:.625rem;width:1.75rem;height:1.75rem;}
.fot .scm a svg path{fill:#1c2f43;}
.fot .scm a:before{content:'';display:block;width:100%;height:100%;background-color:#ffffff;border-radius:.875rem;}
.fot .scm a:hover:before{background-color:#0085cc;}
.fot .scm a:hover svg path{fill:#ffffff;}

/* By-Links */
.byl{padding:.375rem 0 1.125rem;font-size:.875rem;line-height:1.285714285714286;color:#000000;text-align:center;letter-spacing:.01em;}
.byl a.lnk{display:inline-block;padding:1rem 0;color:#000000;}
.byl a.lnk:hover{color:#0085cc;}
.byl .ral{background-color:#ffffff;}

/* Maske und Popup */
.msk{z-index:20;position:fixed;left:0;right:0;top:0;bottom:0;background-color:#f5f5f5;display:none;}
.msk .wit{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
.pup{z-index:21;position:absolute;left:0;right:0;top:0;display:none;}
.pup .bar .rct{z-index:1;}
.pup .bar a{position:absolute;font-size:.875rem;line-height:1.285714285714286;color:#ffffff;}
.pup .bar a:hover{color:#5ac0ff;}
.pup .bar a:hover svg path,.pup .bar a:hover svg path{fill:#5ac0ff;}
.pup .bar .pcl{left:0;right:0;top:0;width:1.46875rem;height:1.46875rem;margin:0 auto;padding:1rem;}
.pup .bar .pcl .jSvg{width:100%;height:100%;}
.pup .bar .plm{top:.25rem;padding:1rem;}
.pup .bar .plm.non{display:none;}
.pup .bar .plm p{display:none;}
.pup .bar .ppv{left:0;padding-left:2.78125rem;}
.pup .bar .pnx{right:0;padding-right:2.78125rem;}
.pup .bar .ppv .jSvg{left:0;}
.pup .bar .pnx .jSvg{right:0;}
.pup .bar .plm .jSvg{position:absolute;top:1.1875rem;display:inline-block;width:1.78125rem;height:.84375rem;}
.pup .man{position:relative;}
.pup .man .img.iim{padding-bottom:58.11170212765957%;overflow:hidden;}
.pup .man .chi .img.iim:before{z-index:1;content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.6);}
.pup .man .img.iim img{width:100%;height:auto;}
.pup .man .img.iim .ral{display:flex;justify-content:center;align-items:center;z-index:2;position:absolute;top:7.579787234042553%;bottom:0;left:0;right:0;}
.pup .man .img.iim .rct{color:#ffffff;text-align:center;}
.pup .man .img.iim p{font-size:1.5rem;line-height:1.375;}
.pup .man .img.iim p span{display:block;}
.pup .man .itr{padding:2.3125rem 0 2.25rem;}
.pup .man .itr h1{margin-bottom:.5rem;font-size:1.5rem;line-height:1.208333333333333;font-weight:300;}
.pup .man .row{display:grid;gap:2.25rem 10.27732463295269%;grid-template-columns:1fr;padding-bottom:2.25rem;}
.pup .man .rwl .jAls{margin:0 -1.1875rem;}
.pup .man .rwr h3{font-size:1rem;line-height:2.1875;}
.pup .man .rwr .lnk{display:inline-block;padding:.375rem 0;font-size:1rem;line-height:1.4375;}
.pup .man .img.iim .wio{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;}

/* Popup-Anzeige */
.pop .ety{display:none;}
.pop .msk{display:block;}
.pop .pup{display:block;}

/* Popup, Inhaltswechsel */
.wfChg{position:relative;width:100%;overflow:hidden;}
.wfChg>ul{position:relative;display:table;width:100%;}
.wfChg>ul>li{display:table-cell;width:50%;vertical-align:top;}
.wfChg>ul.chg{width:200%;}
.wfChg>ul.chg>li{width:50%;}
.wfChg>ul.chg.chp{left:-100%;}
.wfChg>ul>li.hid{display:none;}

/* Datenschutz, Index */
.wfPvpIdx .wfPvpEty{display:block;padding:1.3125rem 2.5rem 1.3125rem 0;border-bottom:solid 1px #ffffff;}
.wfPvpIdx>li{position:relative;}
.wfPvpIdx li:before{content:'';z-index:1;position:absolute;display:block;top:0;bottom:-1px;width:1px;background-color:#c8c8c8;}
.wfPvpIdx li:after{content:'';z-index:1;position:absolute;display:block;top:1.8125rem;width:1rem;height:1px;background-color:#c8c8c8;}
.wfPvpIdx li:first-child:before{top:-.75rem;}
.wfPvpIdx li:last-child:before{bottom:auto;height:1.8125rem;}
.wfPvpIdx li:first-child:last-child:before{height:2.5625rem;}
.wfPvpIdx a.wfPvpEty{position:relative;color:#000000;}
.wfPvpIdx a.wfPvpEty:before{content:'\203a';position:absolute;display:block;top:1.3125rem;right:1.5rem;font-size:1.5em;line-height:1.166666666666667;font-weight:300;color:#000000;}
.wfPvpIdx .wfPvpEty>h1{position:relative;margin:0;font-size:1em !important;line-height:1.75 !important;}
.wfPvpIdx.wfPvp0>li>.wfPvpEty{padding-left:3rem;background-color:#e5e5e5;}
.wfPvpIdx.wfPvp0>li:before{left:1.25rem;}
.wfPvpIdx.wfPvp0>li:first-child:before{top:0;}
.wfPvpIdx.wfPvp0>li:after{left:1.25rem;}
.wfPvpIdx.wfPvp0>li>.wfPvpEty>h1{font-weight:500 !important;}
.wfPvpIdx.wfPvp1>li>.wfPvpEty{padding-left:5rem;background-color:#ebebeb;}
.wfPvpIdx.wfPvp1>li:before{left:3.25rem;}
.wfPvpIdx.wfPvp1>li:after{left:3.25rem;}
.wfPvpIdx.wfPvp1>li>.wfPvpEty>h1{font-weight:400 !important;}
.wfPvpIdx.wfPvp2>li>.wfPvpEty{padding-left:7rem;background-color:#f5f5f5;}
.wfPvpIdx.wfPvp2>li:before{left:5.25rem;}
.wfPvpIdx.wfPvp2>li:after{left:5.25rem;}
.wfPvpIdx.wfPvp2>li>.wfPvpEty>h1{font-weight:300 !important;}
.wfPvpIdx a.wfPvpEty:hover{background-color:#1c2f43 !important;color:#ffffff;}
.wfPvpIdx a.wfPvpEty:hover:before{color:#ffffff;}

/* Datenschutz, Popup */
.pup .man .wfPvpPup{padding-bottom:2.25rem;}
.pup .man .wfPvpPup .itr{padding-bottom:0;}
.pup .man .wfPvpPup h2{font-size:1.5rem;line-height:1.75;font-weight:500;}
.pup .man .wfPvpPup h3{font-size:1.1875rem;line-height:1.736842105263158;}
.wfPvpPup .wfPvpSec{display:flex;flex-direction:column;gap:0 1rem;}
.wfPvpPup .wfPvpScc{flex-grow:1;}
.wfPvpPup .wfPvpScl{width:12rem;flex-grow:0;flex-shrink:0;}
.man .wfPvpPup .wfPvpScl .lnk{font-size:.9375rem;line-height:1.266666666666667;}
.wfPvpPup .wfPvpLst .wfPvpScc{position:relative;}
.wfPvpPup .wfPvpLst .wfPvpScl{position:relative;}
.wfPvpLst>li{position:relative;margin:.375rem 0 .375rem 1rem !important;}
.wfPvpLst>li:before{content:'\2022';position:absolute;top:0;left:-1rem;}
.man .wfPvpPup h2.ctl{margin:.625rem 0 -.625rem;}
.man .wfPvpPup h3.ctl{margin:.625rem 0 -.625rem;}
.man .wfPvpPup p.ctx{margin:.5rem 0;}
.man .wfPvpPup .cls{margin-top:.625rem;marin-bottom:.625rem;}
.man .wfPvpPup .clk{margin:.625rem 0;}

@media only screen and (min-width:21em){

   /* Intro, Home-Text: Zeilenumbruch erzwingen */
   .man .itr.iti .itx p span{display:block;}

   /* Bereich, Einträge: Ränder proportional */
   .man .ret .wfDia .rtx{max-width:17.625rem;margin:0 auto;}

}

@media only screen and (min-width:24em){

   /* Raster: zweispaltig */
   .man .box.rs5{grid-template-columns:1fr 1fr;}

}

@media only screen and (min-width:25.375em){

   /* Bereich, Einträge: Ränder fix */
   .man .ret .wfDia .rtx{max-width:none;margin:0 3.375rem;}

}

@media only screen and (min-width:32.11111111111111em){

   /* Home, Intro: Video kein seitlicher Beschnitt */
   .man .itr.iti .wfDiaDia{padding-top:calc(26rem - 32.14285714285714%);}
   .man .itr .wfMov{margin-top:calc(6.5rem - 8.035714285714286%);padding-bottom:56.25%;}

}

@media only screen and (min-width:36em){

   /* Raster: dreispaltig */
   .man .box.rs5{grid-template-columns:1fr 1fr 1fr;}

}

@media only screen and (min-width:39em){

   /* Gesamt-Bereich: seitlicher Abstand prozentual */
   .ral{margin-left:3.125%;margin-right:3.125%;}
   .rlg{margin:0;}
   .rct{margin:0 2.5rem;}
   .rtx{margin:0 2.5rem;}
   .row .rtx{margin:0 1.1875rem;}
   .ety .hed .rct{margin:0 auto;}
   .man .rct.non{margin:0 auto;}
   .hed .mnu{right:-.75rem;}

}

@media only screen and (min-width:43.77580015120968em){

   /* Subnavi, Bild: fixe Höhe */
   .hed .nsb .img{margin-bottom:-12.07787298387097rem;padding-bottom:37.44140625rem;}
   .hed .nsb img{margin-top:-2.645491892126258rem;}

   /* Intro, Home-Text: Zeilenumbruch automatisch */
   .man .itr.iti .itx p span{display:inline;}

   /* Raster: zweispaltig */
   .man .box.rs2{grid-template-columns:1fr 1fr;}

}

@media only screen and (min-width:46em){

   /* Button: grösser */
   .btn{padding-top:.75rem;padding-bottom:.6875rem;}
   .man .itr .itx .btn{width:15rem;margin-top:1.1875rem;}
   .fot .btn{width:14.375rem;padding-left:1.5rem;padding-right:1.5rem;}

   /* Intro: Texte und Abstände grösser */
   .man .itr.iti .itx{bottom:6.911766974713424%;}
   .man .itr .itx h1{font-size:2rem;line-height:1.21875;}
   .man .itr.iti .itx h1{font-size:2rem;line-height:1.21875;}
   .man .itr .itx p{font-size:1.25rem;}
   .man .itr.itt.its{padding:2.875rem 0 1.875rem;}
   .man .itr.itt.its .itx h1{font-size:1.875rem;line-height:1.2;}
   .man .itr.itt.ita .itx{margin-bottom:-9.375rem;padding:3rem 0 11.0625rem;}
   .man .itr.itt.ita .itx h1{font-size:1.6875rem;line-height:1.185185185185185;}
   .man .itr.ito .itx{padding:2rem 0 1.5rem;}
   .man .itr.ito .itx h1{font-size:1.6875rem;line-height:1.185185185185185;}

   /* Inhalt: Texte und Abstände grösser */
   .man h2{font-size:1.6875rem;line-height:1.185185185185185;}
   .man h3{font-size:1.375rem;line-height:1.227272727272727;}
   .man .box{padding-bottom:2.875rem;}
   .man .box h2{font-size:1.375rem;line-height:1.227272727272727;}
   .man .tsr h1{margin:1.875rem 0 2.4375rem;font-size:2rem;line-height:1.21875;}
   .man .jAls .jScr{padding:1.75rem 0 1.25rem;}
   .man .jAls .lci{padding:1.5rem 0;}
   .man .jAls h1{font-size:1.375rem;line-height:1.227272727272727;}
   .man .rls>li{padding:2.5rem 0 2.75rem;}
   .man .rls h1{font-size:1.6875rem;line-height:1.185185185185185;}
   .man .rip{;padding-bottom:3rem;}
   .nvf .man .rip{padding-top:2.1875rem;}
   .man .rip h1{font-size:1.6875rem;line-height:1.185185185185185;}
   .man .rng .rtx{padding:2rem 0 1.5rem;}
   .man .ret p.yer{font-size:3.5625rem;line-height:1.192982456140351;margin:.375rem 0 1rem;}
   .man .ctc{padding:2.625rem 0 2rem;}
   .man .ovw{padding:2.625rem 0 2.5rem;}
   .man .jAdd.noc .box{padding-bottom:2.875rem;}
   .pup .man .img.iim p{font-size:1.6875rem;line-height:1.407407407407407;}
   .pup .man .itr{padding:2.625rem 0 2.5rem;}
   .pup .man .itr h1{font-size:1.6875rem;line-height:1.185185185185185;}
   .pup .man .row{padding-bottom:2.5rem;}
   .pup .man .wfPvpPup{padding-bottom:2.5rem;}

   /* Datenschutz: zweispaltig */
   .wfPvpPup .wfPvpSec{flex-direction:row-reverse;}
   .wfPvpPup .wfPvpLst{margin-left:13rem;}
   .wfPvpPup .wfPvpLst .wfPvpScc{left:-13rem;margin-right:-13rem;}
   .wfPvpPup .wfPvpLst .wfPvpScl{left:-14rem;}
   .wfPvpPup .wfPvpScl.wfPvpStx{margin-top:.8125rem;}
   .wfPvpPup .wfPvpScl.wfPvpSls{margin-top:.8125rem;}

}

.sib-form{padding:0 !important;}

/* Preview */
#prv{display:block;position:fixed;top:1em;left:1em;z-index:30;width:10em;height:2em;background-color:#cc0000;color:#ffffff;line-height:2;font-family:open_sansregular,sans-serif;font-size:.75em;text-align:center;border:solid 1px #990000;}
#prv:hover{background-color:#ee0000;}

@media only screen and (min-width:50.2em){

   /* Schmaler-Bereich: maximale Breite */
   .rsm{max-width:43.75rem;margin:0 auto;}

}

@media only screen and (min-width:52em){

   /* Raster: vierspaltig */
   .man .box.rs5{grid-template-columns:1fr 1fr 1fr 1fr;}

}

@media only screen and (min-width:57.53333333333333em){

   /* Text-Bereich: maximale Breite */
   .rtx{max-width:50.625rem;margin:0 auto;}
   .row .rtx{max-width:none;}

}

@media only screen and (min-width:58.5em){

   /* Kontakt: zweispaltig */
   .man .ctc{text-align:left;}
   .man .ctc .box.rs3{grid-template-columns:1fr 1fr;column-gap:0;}

   /* Footer: zweispaltig */
   .ety .oph table{display:table;border-collapse:collapse;margin:0;}
   .ety .oph table,td{border:none 0 transparent;}
   .ety .oph td{display:table-cell;padding:0;}
   .ety .oph td:first-child:after{content:none;}
   .ety .oph td.day{width:5.25rem;}
   .fot{text-align:left;}
   .fot .fad .rct{grid-template-columns:1fr 1fr;}
   .fot .fbt{justify-content:left;}
   .fot .scm{justify-content:left;margin-left:-.8125rem;}

   /* Bildserie-Button: grösser, farbig */
   .man .wfDia .wfDiaNav .wfDiaLmt a.wfDiaBtn{top:-5.625em;height:11.25em;background-color:#ffffff;color:#000000;}
   .man .wfDia .wfDiaNav .wfDiaLmt a.wfDiaBtn:hover{background-color:#1c2f43;color:#ffffff;}
   .man .wfDia .wfDiaNav .wfDiaLmt a.wfDiaBtn svg path{fill:#000000;}
   .man .wfDia .wfDiaNav .wfDiaLmt a.wfDiaBtn:hover svg path{fill:#ffffff;}
   .man .wfDia .wfDiaNav .wfDiaLmt a.wfDiaBtn .jSvg{top:4.84375rem;}

   /* Intro, Bildserie-Button: breiter, Text sichtbar */
   .man .itr.wfDia .wfDiaNav{margin:0 -2rem;}
   .man .itr.wfDia .wfDiaNav .wfDiaLmt .wfDiaBtn{width:5.4375rem;}
   .man .itr.wfDia .wfDiaLmt .wfDiaBtn .wfDiaBtx{display:block;}
   .man .itr.wfDia .wfDiaNav .wfDiaLmt a.wfDiaBtn:hover{background-color:#ffffff;color:#0085cc;}
   .man .itr.wfDia .wfDiaNav .wfDiaLmt a.wfDiaBtn:hover svg path{fill:#0085cc;}

   /* Bereich, Bildserie-Button: breiter */
   .man .rng .wfDia .wfDiaNav .wfDiaLmt .wfDiaBtn{width:3.4375rem;}

   /* Inhalt, Bildserie-Button: breiter */
   .man .wfDia.cdi .wfDiaNav .wfDiaLmt .wfDiaBtn{width:3.4375rem;}

   /* Übersicht, Bildserie: ohne Hintergrund */
   .man .ovw .wfDia .wfDiaNav .wfDiaLmt a.wfDiaBtn{background-color:transparent;}
   .man .ovw .wfDia .wfDiaNav .wfDiaLmt a.wfDiaBtn:hover{background-color:transparent;}
   .man .ovw .wfDia .wfDiaNav .wfDiaLmt a.wfDiaBtn:hover svg path{fill:#0085cc;}

   /* Bereich, Einträge: Ränder grösser */
   .man .ret .wfDia .rtx{margin:0 6.25rem;}

}

@media only screen and (min-width:64em){

   /* Button: grösser */
   .btn{height:1.1875rem;padding-top:1rem;padding-bottom:.9375rem;font-size:.9375rem;line-height:1.266666666666667;}
   .man .itr .itx .btn{width:16.75rem;margin-top:1.3125rem;}
   .fot .btn{width:15.5rem;padding-left:2rem;padding-right:2rem;}

   /* Intro: Text und Abstände grösser */
   .man .itr.iti .itx{bottom:5%;}
   .man .itr .itx h1{font-size:2.625rem;line-height:1.238095238095238;}
   .man .itr.iti .itx h1{font-size:2.5625rem;line-height:1.238095238095238;}
   .man .itr .itx p{font-size:1.375rem;}
   .man .itr.itt .itx p{font-size:1.1875rem;line-height:1.736842105263158;}
   .man .itr.itt.its .itx h1{font-size:2.5rem;}
   .man .itr.itt.its{padding:3.75rem 0 2.5rem;}
   .man .itr.itt.its .itx p{font-size:1.1875rem;line-height:1.578947368421053;}
   .man .itr.itt.ita .itx{margin-bottom:-12.5rem;padding:4rem 0 14.75rem;}
   .man .itr.itt.ita .itx h1{font-size:2.25rem;line-height:1.222222222222222;}
   .man .itr.ito .itx{padding:2.625rem 0 2rem;}
   .man .itr.ito .itx h1{font-size:2.25rem;line-height:1.222222222222222;}

   /* Inhalt: Texte und Abstände grösser */
   .man h2{font-size:2.25rem;line-height:1.222222222222222;}
   .man h3{font-size:1.625rem;line-height:1.230769230769231;}
   .man p,.man td,.man .lnk,.man .cls>li,.man .clk>li{font-size:1.1875rem;line-height:1.736842105263158;}
   .man .box{padding-bottom:3.5rem;}
   .man .box h2{font-size:1.625rem;line-height:1.230769230769231;}
   .man .tsr h1{margin:2.5rem 0 2.625rem;font-size:2.625rem;line-height:1.238095238095238;}
   .man .jAls .jScr{padding:2.0625rem 0 1.5rem;}
   .man .jAls .lci{padding:2.375rem 0;}
   .man .jAls h1{font-size:1.625rem;line-height:1.230769230769231;}
   .man .rls>li{padding:4.875rem 0 5rem;}
   .man .rls h1{font-size:2.25rem;line-height:1.222222222222222;}
   .man .rip{padding-bottom:4.5rem;}
   .nvf .man .rip{padding-top:2.875rem;}
   .man .rip h1{font-size:2.25rem;line-height:1.222222222222222;}
   .man .rng .rtx{padding:2.625rem 0 2rem;}
   .man .ret p.yer{font-size:4.6875rem;line-height:1.2;margin:.5rem 0 1.6875rem;}
   .man .ctc{padding:3.4375rem 0 .75rem;}
   .man .ovw{padding:3.5rem 0 3.375rem;}
   .man .jAdd.noc .box{padding-bottom:3.5rem;}
   .man .ret h3,.man .ret p{font-size:1.1875rem;line-height:1.736842105263158;}
   .pup .man .img.iim p{font-size:2.25rem;line-height:1.388888888888889;}
   .pup .man .itr{padding:3.5rem 0 3.375rem;}
   .pup .man .itr h1{font-size:2.25rem;line-height:1.222222222222222;}
   .pup .man .row{padding-bottom:3.375rem;}
   .pup .man .wfPvpPup{padding-bottom:3.375rem;}

   /* Raster: dreispaltig */
   .man .box.rs3{grid-template-columns:1fr 1fr 1fr !important;}

   /* Raster: fünfspaltig */
   .man .box.rs5{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}

   /* Kontakt: zweispaltig */
   .man .ctc .oph{grid-column-start:2;grid-column-end:4;}
   .man .ctc p{margin:1.875rem 0;}
   .man .ctc .adr h1{margin-bottom:-1.875rem;}

   /* Popup, Aufklapper: breitere Ränder */
   .pup .man .rwl .jAls{margin:0 -1.375rem;}
   .row .rtx{margin:0 1.375rem;}

}

@media only screen and (min-width:65em){

   /* Bereich, Einträge: Bildserie prozentuale Höhe */
   .man .ret .wfDiaDia{padding-bottom:31.875%}

}

@media only screen and (min-width:68.33333333333333em){

   /* Bereich, Einträge: maximale Breite */
   .man .ret .wfDia .rtx{max-width:50.625rem;margin:0 auto;}

}

@media only screen and (min-width:72em){

   /* Popup, Blätter-Pfeile: Text anzeigen */
   .pup .bar .plm p{display:block;}

   /* Popup: zweispaltig */
   .pup .man .row{grid-template-columns:1fr 15.625rem;}
   .pup .man .rwr{padding-top:4.21875rem;}

}

@media only screen and (min-width:76.79310344827586em){

   .pup .man .row{grid-template-columns:1fr 23.65415986949429%;}

}

@media only screen and (min-width:77em){

   /* Footer: vierspaltig */
   .fot .fad .rct{grid-template-columns:25.28548123980424fr 32.70799347471452fr 35.31810766721044fr 5.125rem;}
   .fot .scm{justify-content:right;}

}

@media only screen and (min-width:80em){

   /* Header: höher */
   .hed .bar:before{width:80%;}
   .ety .hed .bar{padding-bottom:6.875rem;}
   .ety .man{padding-top:6.875rem;}
   .ety .anc{top:-6.875rem;}
   .nvs .ety .man{padding-top:10.6875rem;}
   .nvs .ety .anc{top:-10.6875rem;}
   .pup .hed .bar{padding-bottom:4.25rem;}
   .pup .bar .pcl{top:.6875rem;}
   .pup .bar .plm{top:.9375rem;}
   .pup .man{padding-top:4.25rem;}
   .pup .anc{top:-4.25rem;}

   /* Logo: grösser */
   .ety .hed .lgx .lgo{left:-.0625rem;top:2.25rem;width:11rem;}

   /* Navi fix */
   .ety .hed{z-index:10;position:fixed;min-height:0;overflow:visible;}
   .ety .hed .bar{z-index:1;position:absolute;}
   .ety .hed .bar .lgo{left:-.0625rem;top:2.25rem;}
   .ety .hed .nav{z-index:2;position:relative;top:0 !important;bottom:auto;right:0;margin:0;padding:0;background-color:transparent;}
   .ety .hed .nav .rct{position:absolute;left:0;right:0;top:0;margin:0 auto;}
   .ety .hed .nav .rct.rcx{position:static;}
   .ety .hed .nmn{display:flex;justify-content:right;margin:0 -1.1875rem 0 0;padding-top:0;text-align:left;}
   .ety .hed .nmn>li{border:none 0 transparent;}
   .ety .hed .nmn>li>a{display:inline-block;padding:1rem 1.125rem;margin:3.3125rem 0 .15625rem;color:#000000 !important;}
   .ety .hed .nmn>li>a,.ety .hed .nmn>li.sel.slx>a,.ety .hed .nmt li a,.ety .hed .nlg li a{background-color:transparent;color:#000000 !important;}
   .ety .hed .nmn>li>a:hover,.ety .hed .nmn>li.sel.slx>a:hover,.ety .hed .nmn>li.sel>a,.ety .hed .nmt li a:hover,.ety .hed .nmt li.sel a{color:#0085cc !important;}
   .ety .hed .nmn>li>a .jSvg{display:none;}
   .occ .ety .hed .nsb{display:none;}
   .ety .hed .nsb{overflow:visible;}
   .ety .hed .nsb .nsi{padding:0;border-top:none 0 transparent;}
   .ety .hed .nsb .img{display:none;}
   .ety .hed .nsb ul{display:none;}
   .nvs .ety .hed .nsb ul{display:flex;justify-content:center;position:absolute;top:6.875rem;left:0;width:100%;height:3.75rem;padding:0;background-color:#1c2f43;border-top:none 0 transparent;border-bottom:solid 1px #ffffff;}
   .ety .hed .nsb li{padding:0;font-size:.9375rem;line-height:1.266666666666667;font-weight:400;}
   .ety .hed .nsb li a{display:inline-block;padding:1.4375rem 1rem 1.125rem;color:#ffffff !important;}
   .ety .hed .nsb li a:before{content:none;}
   .ety .hed .nsb li a:hover,.ety .hed .nsb .sel a{color:#5ac0ff !important;}
   .ety .hed .nmt{display:flex;justify-content:center;position:absolute;top:1.0625rem;right:3.5rem;padding-top:0;background-color:transparent;text-align:left;}
   .ety .hed .nmt.nnl{right:-1.3125rem;}
   .ety .hed .nmt li{margin:0;border:none 0 transparent;font-size:.6875em;line-height:1.272727272727273;font-weight:500;text-transform:uppercase;}
   .ety .hed .nmt li a{display:inline-block;padding:1rem 1.3125rem;color:#000000;}
   .ety .hed .nmt li a:hover,.ety .hed .nmt li.sel a{color:#0085cc;}
   .ety .hed .nlg{gap:0;position:absolute;top:1.0625rem;right:-.25rem;padding-top:0;background-color:transparent;text-align:left;}
   .ety .hed .nlg li{margin:0;border:none 0 transparent;font-size:.6875rem;line-height:1.272727272727273;font-weight:500;}
   .ety .hed .nlg li:after{content:'/';}
   .ety .hed .nlg li:last-child:after{content:none;}
   .ety .hed .nlg li a{display:inline-block;padding:1rem .25rem;}
   .ety .hed .nlg li a:hover,.ety .hed .nlg li.sel a{color:#0085cc !important;}
   .ety .hed .mnu{display:none;}
   .ety .hed .jMnu{margin-top:1.625rem;right:-5.0375rem;margin-right:10%;}
   .opn .ety .itr{display:block;}
   .opn .ety .man{display:block;}
   .opn .ety .fot{display:block;}
   .opn .ety .byl{display:block;}

}

@media only screen and (min-width:81em){

   /* Gesamt-Bereich: seitlicher Abstand fix*/
   .ral{margin-left:2.5rem;margin-right:2.5rem;}

}

@media only screen and (min-width:86.88888888888889em){

   /* Home, Intro: vertikale Position fix */
   .man .itr .wfMov{margin-top:0;}

}

@media only screen and (min-width:87.625em){

   /* Inhalts-Bereich: fixe Breite */
   .rct{max-width:76.625rem;margin:0 auto;}

}

@media only screen and (min-width:88.116704805492em){

   /* Popup, Intro-Bild: fixe Höhe */
   .pup .man .img.iim{padding-bottom:50.625rem;}

}

@media only screen and (min-width:96em){

   /* Gesamt-Bereich: fixe Breite */
   .ral{margin:0 auto;}
   .hed .bar:before{width:72rem;}

}
