@font-face{font-family:amsans;src:url(/fonts/amsans.otf) format("opentype");font-display:swap}html{min-height:100%;background-color:#3e0000;background:linear-gradient(to bottom right,#3e0000,#8e0000);color:white}body,html{margin:0;padding:0;border:0}.top{background-color:black;width:100%;margin-bottom:16px}nav{font-family:amsans}nav ul{margin:0;padding:.75em .75em .75em 2em}nav ul li{list-style-type:none}nav ul li a{font-size:2em;background-color:#333;display:inline-block;line-height:1.5em;padding:0 .25em;position:relative}nav ul li a:before{display:block;content:" ";position:absolute;width:0;height:0;top:0;right:100%;border-top:.75em solid transparent;border-bottom:.75em solid transparent;border-right:.5em solid #333}nav ul li a:hover{background-color:#555}nav ul li a:hover:before{border-right-color:#555}h1,h2{display:inline-block;margin:0;padding:0;border:0;vertical-align:top}h1{margin:8px 0;font-size:2em}h2{margin-bottom:4px;font-size:1.25em}a{text-decoration:none;color:inherit}h1:hover,h2:hover{text-decoration:underline}div.sitemap div.item{float:left;width:46%;padding:2%;vertical-align:top}div.map_flag{display:block}div.map_flag a{display:block;width:48px;height:48px}div.logo,div.map_flag a{background-image:url(/gfx/mainsprit.png)}.sk{background-position:97px 48px}.de{background-position:48px 48px}.en{background-position:146px 48px}.fr{background-position:195px 48px}@media only screen and (max-width:767px){h1{font-size:1.5em}h2{font-size:1em}}@media only screen and (max-width:480px){h1{font-size:1.75em}h2{font-size:1.25em}div.logo,div.map_flag a{background-image:url(/gfx/mobilesprit-mid.png)}div.logo{width:304px;height:64px}div.sitemap div.item{width:94%;padding:3%;margin-bottom:3em}}*{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:none}a,a:before,input{transition:background-color .2s,border-color .2s}.clear{clear:both}input{min-width:1em;min-height:1em;background-color:#ddd;border:.125em solid #ddd;display:inline-block;vertical-align:middle}input:hover{border-color:#fff;background-color:#fff}input[type=checkbox]{border-width:.25em;cursor:pointer;background-color:#888;margin-right:.25em}input[type=checkbox]:hover{background-color:#666}input[type=checkbox].disabled,input[type=checkbox]:disabled{background-color:#444;border-color:#777;pointer-events:none}input[type=checkbox]:checked{background-color:#EE0000}input[type=checkbox]:checked:hover{background-color:#FF0000}input[type=checkbox].disabled:checked,input[type=checkbox]:checked:disabled{background-color:#8e0000;border-color:#777;pointer-events:none}label{display:inline-block;vertical-align:middle;cursor:pointer}label:hover{text-decoration:underline}label.disabled{pointer-events:none}input[type=submit]{cursor:pointer;font-weight:700}div.cookies{background-color:black;color:white;padding:.5em;position:fixed;bottom:0;left:0;right:0;z-index:99999;border-top:.25em solid #8e0000}div.cookies input,div.cookies_explanation input{line-height:1.5em;font-size:1em}div.cookies input[type=submit]{margin:.5em 1em .5em .5em}div.cookies label{margin-right:1em;line-height:2em}div.cookies a{display:inline-block;text-decoration:underline;margin-right:1em;line-height:2.875em}div.cookies form div{display:inline-table}div.cookies_explanation,div.gdpr_explanation{padding:0 2% 2%}div.cookies_explanation form{padding:.5em;display:table}div.cookies_explanation form ul{display:table-row}div.cookies_explanation form ul li{display:table-cell;padding:.5em;vertical-align:top}div.cookies_explanation form ul li:first-child{white-space:nowrap;font-size:1.5em}div.cookies_explanation form ul li:first-child input{font-size:1em}div.cookies_explanation form ul li:last-child{padding-top:.75em}div.cookies_explanation form ul li.submit{text-align:right}div.cookies_explanation form ul li.submit span{display:inline-block}div.cookies_explanation form ul li:last-child table{margin-top:.75em}div.cookies_explanation form ul li:last-child table tr td{vertical-align:top;padding:.125em .25em}@media only screen and (max-width:800px){div.cookies input[type=checkbox]{font-size:1.5em}div.cookies label{font-size:1em;line-height:3em}}@media only screen and (max-width:767px){div.cookies_explanation form ul li{display:block;padding:.25em}div.cookies_explanation form ul li:first-child{font-size:2em}div.cookies_explanation form ul li.submit span input{font-size:1em}}@media only screen and (max-width:532px){div.cookies_explanation,div.gdpr_explanation{padding:.75em}div.cookies_explanation form,div.cookies_explanation form ul li{padding:0}div.cookies_explanation form ul li:first-child{padding-top:1em}div.cookies_explanation form ul li.submit{text-align:center}}@media only screen and (max-width:480px){div.cookies_explanation form ul li table tr td{display:block}div.cookies_explanation form ul li table tr td:first-child{font-weight:700}}div.gdpr_explanation a{text-decoration:underline}@media only screen and (max-width:767px){div.gdpr_explanation ul{padding-left:1em}}