@media only screen and (max-width:600px){
.omitOnHandy{display:none}
#bgimg{width:0px}
#nav{width:min-content}
#nav1 a{width:auto}
#nav1 ul ul a{width:160px}
#nav1 ul li{width:fit-content}
.subnavlist{width:fit-content}
.checkboxGrid{grid-template-columns:repeat(2,1fr);width:100%;margin-top:15px;margin-bottom:5px}
#claim,#claim_en{display:none}
#nav1 a[href="/en/links/"]{block-size:fit-content;width:168px;padding:3px}
#headnav{border-bottom:none;width:98%;background-color:white;margin-top:-2px;margin:0px;padding-left:5px;height:30px}
.subnavlist{position:static}
#headline3 span{display:block;font-size:10px}
#headline3{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);margin-top:-100px;min-width:100px;font-size:12px;z-index:1;position:static;margin-right:-15px}
#headline3 a{padding-right:5px}
#headline3 a[href="/abonnieren.php"]{display:none}
span.fitDate{font-size:12px}
#headline3 a:hover{text-decoration:none}
#headline3 a.active{text-decoration:none}
fieldset .marginLeft{margin-left:40px}
#page .inputLabel:has(+br+p+h2){margin-bottom:20px}
.inputLabel{text-align:left}
fieldset table{width:100%}
#page h2{clear:both}
#headline{width:min-content}
#logo{width:190px}
#date{display:none}
html{background-color:white}
#nav1{display:block}
#contentnav1,#contentnav1 h1,#contentnav2,#contentnav2a,#contentnav3,#cp,#date,footer,#headline2 li,#headline2 a,#headline3 a,nav ul a,#nav1 .co2,#page,#page h2,#page h3,input,select,textarea{font-size:16px}
svg{height:auto;width:35px}
#headline3 svg{background-color:white}
body,input,textarea{font-size:16px}
#headline1 input[type=text]{width:140px}
sub,sup,.contentad p,#headline1 input[type=text]{font-size:12px}
#headline1{width:165px;position:relative;top:-47px;margin-left:40px}
body,input,textarea{font-size:16px}
nav{top:133px;left:-10px;margin-left:20px;position:absolute;display:none}
main{top:140px}
main *{font-size:16px}
ul.subnavlist{display:block;position:static;left:0px}
#navMenuIcon{position:fixed;top:80px;left:12px;display:inline-block;width:40px;height:40px;border-radius:50%;font-size:130%;border:2px solid black;z-index:2}
#claim{font-size:20px}
header{height:104px}
#headline{top:105 px;height:0px}
#headline input{height:30px}
#headline #se{background-position:right 0 top 8px;width:18px}
fieldset{padding:0 0 0 5px}
#page fieldset label{font-size:12px;overflow-wrap:anywhere;min-width:110px;text-align:left}
#page fieldset label[role=none]{width:0%;margin:0px}
#page fieldset table .inputLabel{text-align:left}
#page td input[type=checkbox],#page td input[type=radio]{margin-left:8px}
img[src="/grafik/header.jpg"]{display:none}
img.kl{margin-top:12px}
form fieldset td:nth-of-type(1){width:1%}
form fieldset td:nth-of-type(2){width:28%}
form fieldset td:nth-of-type(3){width:65%}
#page table .inputLabel{display:block;text-align:left}
}
@media only screen and (max-width:560px){
#headnav{width:95%}
#contentnav1{width:85%}
#date,#page .caphin{display:none}
img.kl{width:50px}
}
@media only screen and (max-width:480px){
#page .offset{top:-260px}
#claim,#claim_en,.socnav1{display:none}
}
@media only screen and (max-width:400px){
.foot1 ul{width:200px}
}
@media only screen and (max-height:300px){
header,#headline,#nav1{position:absolute}
#nav1{display:flex}
}