body{overflow-y:scroll}
#headline1 input[type=text]:hover, #headline1 input[type=text]:focus{outline: 2px solid #e41e3c;border-right: none;}



ol{margin-left:21px}

ol,ol li,#page p,#page ul,#page li{margin-bottom:10px}
dt,.socnav li,#page .socialmedia ul li{display:inline}
dd,#page .sm{line-height:13px;padding:3px}
dd,#page .pagenav li a,#page a.int,#page a.n,#page a.txt,#page strong.hi,#nav1 ul ul a{font-weight:400}

dd,dd a,#page .sm,#page .kl,#nav1 .subsub li::before,#nav1 span{font-size:10px}
iframe,#page .imageBox{overflow:hidden}
iframe{max-width:100%}
img{height:auto;max-width:100%}
img.logo{margin-left:50px}

img.kl{margin-top:16px;margin-right:8px}

svg:hover{fill:#002f5e}
legend,.ho,#qr,#page .rec span,#page .pagenav input[type=submit],#page .kalnav input[type=submit]{display:none}
fieldset,iframe,img,#headline1 input[type=submit]{border:0}
fieldset{margin-bottom:25px;padding:10px 20px 5px}
fieldset,dd,#page input[type=checkbox]{margin-left:0}
fieldset .marginLeft{margin-left:160px}
#page fieldset .inputLabel{display:inline-block;float:none;max-width:none;min-width:0;width:auto}
label,#page .contentad p,#page .rec p{margin-top:3px}
label,.socnav li,#page input[type=text].captcha,#page input[type=checkbox]{margin-right:10px}
label,.foot1 p,#page .contentad p{text-align:right}


input,select,textarea{box-sizing:border-box;cursor:pointer;resize:none}
input.fs,#page input[type=text].captcha{min-width:135px}
input.fs{margin-right:25px;padding:3px}
select{appearance:none;-webkit-appearance:none;border-radius:0;padding-left:4px;padding-right:4px}
select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='14' height='14'%3E%3Cpolygon points='0,0 50,50 100,0'/%3E%3C/svg%3E");background-position:right 3px top 3px}
select,.zit,#page ul li,#page input.search{background-repeat:no-repeat}
select,textarea,#page input{border:1px solid #fff;margin-bottom:12px}

textarea{overflow:auto;padding:4px 8px}
textarea,#page input[type=text]{width:490px}
textarea:focus,textarea:hover,select:hover,.submit:hover,.fs:hover,#headline1,#page input:focus,#page input:hover{border:1px solid #002f5e}
sub{bottom:-3px}
sup{top:-3px}
sub,sup{line-height:0;vertical-align:baseline}







footer ul{margin-left:10px;padding-left:0}
.formbox{padding:4px 10px 4px 20px}


#page input{padding-left:8px;padding-right:8px}
#page input[type=button]{margin-bottom:7px;margin-top:7px}
.mail,#page input[type=radio],#page input[type=checkbox]{margin-top:-2px}
#page input[type=radio]{margin-left:-3px;margin-right:6px}

#page input.search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='16' height='16'%3E%3Ccircle r='32' cx='38' cy='38' style='fill:rgb(255,255,255);stroke:rgb(0,0,0);stroke-width:11'/%3E%3Cline x1='63' x2='95' y1='63' y2='95' style='stroke:rgb(0,0,0);stroke-width:12'/%3E%3C/svg%3E");background-position:right 3px top 3px}
#page input.submit{margin-left:10px;width:25px}
#page td{padding-bottom:4px}








#headline1{width:148px}
#headline1 input[type=text]{border-top:0;margin-right:4px;width:126px}
#headline1 input[type=text],#nav1 .subsub{border-bottom:0;border-left:0}
#headline2{margin-left:7px;margin-top:5px;width:700px}
#headline2 li,#headline2 li::before{padding-right:5px}
#headline2 li::before,.subsub li::before{content:"\00BB"}
#headline2 a,#headline3 a,#contentnav1 a,#contentnav2 a,#contentnav2a a,#contentnav3 a,#page .sm,#page .kl,#page a,#page a:link,#page a.h,#page a.hl,#page a.n,#page .pagenav a:hover,#page .contentad h3 a:hover,#page .noHover:hover,footer a,#cp a,#nav1 a{text-decoration:none}
#headline2 a:hover,#headline3 a:hover,#headline3 .active,#contentnav3 a:hover,#contentnav3 .active a,#page a:hover,#page a.txt,#page strong.hi,footer a:hover,#cp a:hover{text-decoration:underline}
#headline3 a,#headline2 a:hover,#contentnav3 a:hover,#contentnav3 .active a,#page strong.hi,#page a:hover,#page a.int,#page a.txt,#page .pagenav li a,#page .contentad a{color:#D10000}
#date,#contentnav1 a,#nav1 a,.socnav p{padding-top:5px}
#date{padding-right:13px}
.tri{border-color:#e41e3c transparent transparent;border-width:26px 10px 0 0}
.trif{border-color:transparent transparent transparent #ededed;border-width:26px 0 0 26px}
.tri,.trif{border-style:solid;height:0;transform:rotate(360deg);width:0}
.trif,#page h2,#page .contentad,.formbox,.socnav{margin-top:20px}
.zit{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 728 90'%3E%3Cpath fill='%235d7a8a' d='M20 0H728V60L708 76H542L545 90L514 76H0V20Z'/%3E%3C/svg%3E");border-bottom:15px solid transparent;border-left:12px solid transparent;border-right:5px solid transparent;border-top:10px solid transparent;display:table-cell;height:78px;line-height:16px;padding-bottom:14px;padding-left:20px;padding-right:20px;width:688px}
img.mail,svg.mail,.zit,#page input[type=checkbox],#page input[type=radio]{vertical-align:middle}
.zit,#contentnav1 a,#contentnav2 a:hover,#contentnav2 .active a,#contentnav2a a:hover,#contentnav2a .active a,#page .pagenav h1,#page .pagenav h1 a,#page .pagenav h2,#page .pagenav h2 a,#page .pagenav h3,#page .pagenav h3 a,#tri ul,#page .contentad h3,#page .contentad h3 a,#nav1 ul ul a:hover,#nav1 .subactive a,#nav1 a,#nav1 p,#nav1 img a,#page .zit a,#page .zit a:hover{color:#fff}

.formbox,.h1,.zit cite,#contentnav1 a,#page .textBox a,#page .titleBox a,#page li a,#page a.h,#page a.hl,#page input.submit,#page input.fs,#nav1 a,#nav1 p,#contentnav1 li.active a,#page .contentad a,#page p>a{font-weight:700}
#page input.submit{border-radius:50%}

#page p,#banner4 a,#banner5 a{color:#000}
#contentnav1,footer{width:798px}
#contentnav2,#contentnav2a,#contentnav3{padding-left:13px;padding-right:13px;width:772px}
#contentnav1,#contentnav1 h1,#contentnav2,#contentnav2a,#contentnav3,#page .pagenav h1,#page .pagenav h2,#page .pagenav h3,#page .pagenav li,#page .pagenav input,#tri ul,#nav1 .subactive ul,#page .contentad p,#page input[type=radio],#page input[type=checkbox],.foot1,.socnav ul,footer ul{margin-bottom:0}
#contentnav1 li,#contentnav2 li,#contentnav2a li,#contentnav3 li,#page p.it{margin-bottom:3px}
#contentnav1 li:first-child a::before,#contentnav2 li:first-child a::before,#contentnav2a li:first-child a::before,#contentnav3 li:first-child a::before{left:-8px;width:15px}

#contentnav1 a,#contentnav2 a,#contentnav2a a,#contentnav3 a{z-index:0}
#contentnav1 a{margin-right:1px}
#contentnav1 a,#nav1 a{padding-bottom:5px}




#contentnav2{padding-top:17px}

#contentnav2 li:first-child a::before,#contentnav2 a::after,#contentnav2a li:first-child a::before,#contentnav2a a::after{border-top:1px solid #002f5e}

#contentnav2 a{padding-bottom:4px}
#contentnav2 a,#nav1 .subsub li::before,#page .pagenav li a{padding-top:4px}
#contentnav2 a::after{left:-1px}

#contentnav2 a:hover::after,#contentnav2 li:first-child a:hover::before,#contentnav2 .active a::after,#contentnav2 li.active:first-child a::before,#contentnav2a a:hover::after,#contentnav2a li:first-child a:hover::before,#contentnav2a .active a::after,#contentnav2a li.active:first-child a::before,#page .contentad{border-left:1px solid #e41e3c}
#contentnav2 a:hover::after,#contentnav2 li:first-child a:hover::before,#contentnav2 .active a::after,#contentnav2 li.active:first-child a::before,#contentnav2a a:hover::after,#contentnav2a li:first-child a:hover::before,#contentnav2a .active a::after,#contentnav2a li.active:first-child a::before,#page .contentad,.socnav{border-top:1px solid #e41e3c}
#contentnav2 a:hover::after,#contentnav2 li:first-child a:hover::before,#contentnav2 .active a::after,#contentnav2 li.active:first-child a::before,#contentnav2a a:hover::after,#contentnav2a li:first-child a:hover::before,#contentnav2a .active a::after,#contentnav2a li.active:first-child a::before,#page .line,#page .contentad{border-bottom:1px solid #e41e3c}
#contentnav2a,#contentnav3{padding-top:15px}
#contentnav2a a{padding:5px 8px}
#contentnav1 img,#contentnav2 img,#contentnav2a img{margin:-2px 0}





#page .pagenav h1,#nav1 .subsub a{font-size:11px}

#page .pagenav input[type=submit]{border:0;margin-top:-1px}
#page .line,ins{font-size:1px}
#page .line{margin:15px auto}

#page .timeBox{width:85px}
#page .listBox{width:170px}



#page .titleBox{margin-bottom:15px}
#page .contentBox{margin-left:170px}
#page .contentad{background-color:#fdfdfd;border-right:1px solid #e41e3c;margin-bottom:20px;padding:5px 10px}
#page .contentad h3{margin:-5px -10px 10px;padding:3px 10px 4px}
#page .socialmedia ul li a{margin-right:9px}


#page table{border-collapse:collapse}
#page br.n,#page p.n,#page .line,#banner4{clear:both}
#page .offset{top:20px;visibility:hidden}
#page h1{font-size:14px}
#page ul{padding-left:2px}

#page ul>li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' width='14' height='14'%3E%3Crect x='0' y='5' width='3' height='3' style='fill:rgb(228,30,60)'/%3E%3C/svg%3E")}
#page .kalnav ul{width:70px}
#page .kalnav li{padding-left:5px;padding-right:5px}
#page .pagenav label,#page .kalnav label{width:25px;margin:0;padding:0;cursor:pointer}




.socnav{padding-top:10px}
.socnav,#cp{margin-bottom:10px}
.socnav1{width:262px}
.foot1{height:140px}
.foot1 ul{margin-top:10px;padding-bottom:5px;width:242px}
.foot1 a{line-height:28px}




#nav1 .subsub li::before{padding-left:5px;padding-right:5px}
#nav1 .subsub a{padding-bottom:3px;padding-top:3px}
#nav1 .subsub .active{text-align:left}
#nav1 .abo{background-color:#5d7a8a;font-size:15px;padding-bottom:3px;padding-top:3px}
#nav1 .abo a,#nav1 .ins a{padding-bottom:0}
#nav1 .co2{background-color:#4d8400}

.keyboard-shortcut:focus,.keyboard-shortcut:focus-within{display:flex;overflow:visible;height:max-content;width:max-content}
.shortcut-element{color:black;text-decoration:none;z-index:100;background-color:#e41e3c;color:white;padding:1em}
.shortcut-element:focus{opacity:1;z-index:100;background-color:#e41e3c;padding:1em;color:black}
.keyboard-shortcut:focus .shortcut-element{opacity:1;z-index:100;background-color:#e41e3c;color:white;padding:1em}

/*inline CSS*/
.PK_1{width:400px}
.PK_3{width:60px}
.PK_4{width:320px}
.PK_5{width:75%}
.PK_6{width:50%}
.PK_7{width:100px}
.PK_8{width:65%}
.PK_9{width:45px}
.PK_10{text-decoration:underline}
.PK_12{width:45px}
.PK_15{width:20px}
.PK_16{font-size:small}
.PK_17{vertical-align:middle}
.PK_18{margin-top:-4px}
.PK_19{margin:20px 0px 15px 75px}
.PK_20{margin:0 0 20px 75px}
.PK_21{display:inline}
.PK_22{background-image:none}
.PK_23{padding:0 10px 0 0}
.PK_24{margin:20px 0 25px 75px}
.PK_25{margin-top:-15px}
.PK_26{margin-right:-5px}
.PK_27{margin-top:-7px}
.PK_28{padding-top:4px}
.PK_29{float:left}
.PK_30{width:135px}
.PK_31{margin:3px 10px 0 0}
.PK_32{width:32px}
.PK_33{width:22px}
.PK_34{margin-left:5px}
.PK_35{margin-left:10px}
.PK_36{text-align:center}
.PK_37{width:200px}
.PK_38{margin:auto}
.PK_39{padding:0}
.PK_40{width:50px}
.PK_41{clear:left}
.PK_42{width:40%}
.PK_43{margin-top:10px}
.PK_44{clear:right}
.PK_45{height:10px}
.PK_46{width:100%}
.PK_47{height:200px}
.PK_48{display:block}
.PK_49{padding:0px}
.PK_50{margin-right:38px}
.PK_51{margin-top:20px}
.PK_52{border-style:none}
.PK_53{font-size:medium}
.PK_54{font-family:Verdana,Arial,Helvetica,sans-serif}
.PK_55{padding:25px}
.PK_56{font-family:Verdana,Arial,Helvetica,sans-serif}
.PK_57{display:inline-block}
.PK_58{height:25px}
.PK_59{margin-top:5px}
.PK_60{width:14px}
.PK_61{margin-top:15px}
.PK_62{margin-bottom:5px}
.PK_63{border-color:#ededed}
.PK_64{border-color:#ededed}
.PK_65{margin:-10px 0px 0px 50px}
.PK_66{border-style:none}
.PK_67{margin-top:-10px}
.PK_68{border:0px solid black}
.PK_69{margin:8px 0 5px 0}
.PK_70{clear:both}
.PK_71{display:flex}
.PK_72{flex-direction:column}
.PK_73{border:0px solid red}
.PK_74{border:0px solid purple}
.PK_75{flex-direction:row}
.PK_76{border:0px solid yellow}
.PK_77{border:0px solid green}
.PK_78{align-items:flex-start}
.PK_79{min-width:100px}
.PK_80{border:0}
.PK_81{height:150px}
.PK_82{width:16%}
.PK_83{width:21%}
.PK_84{height:100px}
.PK_85{margin:0}
.PK_86{width:170px}
.PK_87{z-index:0}
.PK_88{height: 200px}
.PK_89{border: 1px solid #AAA}
.PK_90{width:215px}
.PK_91{margin:5px 0px 20px 75px}
.PK_92{margin:5px 0px 10px 75px}
.PK_93{margin: 20px 0px 20px 75px}
.PK_94{margin:10px 0px 20px 20px}
.PK_95{margin:0px 0px 15px 75px}
.PK_96{margin: 35px 0px 25px 75px}
.PK_97{margin: -5px 0px 10px 75px}
.PK_98{margin: 15px 0px 45px 75px}
.PK_99{margin: 0px 0px 0px 75px}
.PK_100{margin: 5px 0px 0px 75px}
.PK_101{margin:0px 0px 40px 75px}
.PK_102{margin:10px 0 30px 75px}
.PK_103{margin:35px 0 90px 75px}
.PK_104{margin:60px 0 85px 75px}
.PK_105{margin:0px 0 0px 75px}
.PK_106{margin:5px 0px 5px 0px}
.PK_107{margin:0px 0px 0px 75px}
.PK_108{margin:25px 0px 20px 75px}
.PK_109{margin:10px 0px 10px 75px}
.PK_110{margin:0px 0px 10px 75px}
.PK_111{margin:5px 0px 15px 75px}
.PK_112{margin:65px 0px 30px 75px}
.PK_113{margin:5px 0 0px 100px}
.PK_114{margin:0px 0 0px 100px}
.PK_115{margin:35px 0 55px 75px}
.PK_116{margin:35px 0px 35px 75px}
.PK_117{margin: 60px 0px 10px 75px}
.PK_118{margin: 50px 0px 50px 75px}
.PK_119{margin: 0px 0px 100px 75px}
.PK_120{margin: 25px 0px 45px 75px}
.PK_121{margin: 25px 0px 15px 75px}
.PK_122{margin: 5px 0px 15px 75px}
.PK_123{margin:100px 0px 20px 75px}
.PK_124{margin:5px 0 0px 75px}
.PK_125{margin:0px 0 40px 75px}
.PK_126{margin:10px 0 70px 75px}
.PK_127{margin: 1px 0px 80px 75px}
.PK_128{margin: 30px 0px 50px 75px}
.PK_129{margin: 15px 0px 0px 75px}
.PK_130{margin:5px 0 20px 75px}
.PK_131{margin:45px 0px 15px 65px}
.PK_132{color:#ffffff}
.PK_133{background:#002f5e}
.PK_134{font-size:1px}
.PK_135{line-height:1px}
.PK_136{margin:15px 0 60px 75px}
.PK_137{margin:0 10px 0 75px}
.PK_138{margin:50px 0 50px 65px}
.PK_139{margin:0 20px 20px 0}
.PK_140{margin:25px 0px 0 75px}
.PK_141{margin:5px}
.PK_142{width: 45px}
.PK_143{text-decoration: underline}
.PK_144{margin: 20px 0px 15px 75px}
.PK_145{visibility:hidden}
.PK_146{margin: 0 0 0 50px}
.PK_147{text-align:left}
#nav1 a.active{width:auto}
.checkboxGrid{display:inline-grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);margin-bottom:10px}
.checkboxGrid label{text-align:left;margin-bottom:5px;white-space:nowrap}
#cp{border-top:1px solid #002f5e;width:100%}
.foot1{border:0}
