@font-face{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/roboto-symbols.woff2') format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}@font-face{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
	src: url('../fonts/roboto-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}html{font: 300 16px/22px 'Roboto', sans-serif;}body{margin:0;padding:0;background:#f5f5f5;color:#222;}.content img{border:0;}.content p,.content h1,.content h2,.content h3,.content h4,.content h5{margin:0;padding:0;}.content a,.content a:visited,.content a:link,.content a:active{text-decoration:none;color:#222;}.content a:hover{text-decoration:underline;color:#222;}.content footer a,.content footer a:visited,.content footer a:link,.content footer a:active{text-decoration:underline;color:#235aa7;}.content footer a:hover{text-decoration:underline;color:#222;}.content .strong{font-weight:500;}.content{width:1020px;border:1px solid #ccc;text-align:left;margin:20px auto 60px;position:relative;background:#fff;box-shadow: 0 0 10px #ccc;}.content header{display:block;position:relative;padding:0;font-size:1px;line-height:0;}.content main{display:block;position:relative;padding:40px 80px;}.content footer{display:block;position:relative;padding:0px 80px 60px;}.content ul{margin:0 0 0 17px;padding:0;list-style:none;text-align:left;position: relative;}.content li{position:relative;margin-bottom:3px;}.content ul ul{margin:0 0 0 17px;padding:0;list-style:none;text-align:left;position: relative;}.content ul li::before{content:'\2022';position:absolute;top:0;left: -15px;color:#235aa7;font-size:25px;}.content ul li li::before{content:'\2010';position:absolute;top:0;left: -15px;color:#235aa7;font-size:25px;}.content h1{font-size:2.4em;line-height:1.4em;padding:15px 0 10px;font-weight:500;text-align:left;color:#235aa7;}.content h1 span{font-size:0.6em;line-height:1;}.content h2{font-size:1.6em;line-height:1.2em;padding:0 0 10px;margin:0;font-weight:500;text-align:left;color:#222;}.content h3{font-size:1.2em;line-height:1.4em;padding:25px 0 5px;font-weight:500;text-align:left;color:#235aa7;}.content h4{font-size:1em;line-height:1em;padding:3px 0 0;font-weight:500;text-align:left;color:#222;}.content .logo-1{text-align:center;padding:40px 0;}.content .logo-2{text-align:right;padding:40px 20px;display:none;}.content .hero img{width:100%;}.content .address{padding:30px 0 0;}.content .apply{padding:30px 0 0;text-align:center;}.content .apply a,.content .apply a:visited,.content .apply a:link,.content .apply a:active{text-decoration:none;color:#fff;background:#235aa7;display:inline-block;padding:10px 12px;font-weight:500;border:2px solid #235aa7;}.content .apply a:hover{text-decoration:none;color:#235aa7;background:#fff;}.content .keywords{display:none;}.content sup{font-size:0.7em;vertical-align:super;line-height:0;font-weight:300;}.content .ptop{padding-top:20px;}.content .no-wrap{white-space: nowrap;}@media print{body,td,th{font-family: Arial, Helvetica, sans-serif;}.content{border:0;box-shadow:none;}.content ul{list-style-type:square;}.content li{background:none;padding-left:0;}}@media (max-width: 1060px){body{background:#fff;}.content{width: 100%;border:0;box-shadow:none;text-align: left;}.content .desktop{display:none;}.content header{}.content main{padding:20px 10px 40px;}.content footer{padding:0px 10px 40px;}.content img{max-width:100%;height:auto;}.content h1{font-size:1.8em;line-height:1.4em;}.content h1 span{font-size:1em;line-height:1;}}@media (max-width: 800px){.content .logo-1{display:none;}.content .logo-2{display:block;}}

@media (prefers-reduced-motion: reduce) { * { animation:none !important; transition:none !important; } }

b, strong { font-weight: bold; }

/* prt-hyphenation — Silbentrennung langer Wörter (Proteus, alle Anzeigen) */
html {
  overflow-wrap: break-word;
}
h1, h2, h3, h4, h5, h6 {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -webkit-hyphenate-limit-chars: 8 4 3;
  hyphenate-limit-chars: 8 4 3;
}
@media (max-width: 700px) {
  html {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  -webkit-hyphenate-limit-chars: 8 4 3;
  hyphenate-limit-chars: 8 4 3;
  }
}
