@charset "utf-8";:root{--main-color:#3656a1;--hover-color:#2F4B8E}*{font-family:Verdana,Geneva,sans-serif;font-size:14px;box-sizing:border-box;position:relative}body{background:#fff;min-height:100%}header{background:var(--main-color);position:relative}#logo{width:300px;padding-top:25px;position:absolute;bottom:0;left:0}#logo img{display:block;max-width:100%;border:0}header .container{min-height:135px}header #div-head-login{border:none;color:#757575;padding:10px;float:right}#menu{margin-top:50px;clear:both}#menu ul{display:block;list-style:none;margin:0;padding:0;text-align:center}#menu ul li a{text-decoration:none;display:block;padding:10px 10px 15px 10px;color:#fff;font-weight:700;position:relative}#menu ul li a:after{content:'';height:2px;width:0;margin:0 auto;display:block;position:absolute;background:#fff;border-radius:2px;bottom:5px;left:50%;-webkit-transition:.3s ease-in-out all;-o-transition:.3s ease-in-out all;transition:.3s ease-in-out all}#menu ul li a:hover:after,#menu ul li.selected a:after{width:50%;left:25%}#div-head-login #login_name::after,#div-head-login .vestigings-dialog+.hlink::before{content:"|";display:inline;margin-left:10px;margin-right:10px}main{padding:35px 0 50px 0;min-height:527px;box-sizing:border-box;position:relative;z-index:9}input[type=submit]{cursor:pointer}h1{font-size:2rem}.button,button{min-height:28px;color:#fff;background-color:var(--main-color)}.bar{background-color:#b9013b}.tr-row-even{background-color:#f9f8f9}#bezwaar_step_wizard a,.hlink a{color:var(--main-color);text-decoration:underline}#bezwaar_step_wizard a:hover,.hlink a:hover{color:var(--hover-color);text-decoration:none}.kws-verkort-block{border:1px solid #e00e48;border-top:none}.kws-verkort-block .header{background-color:var(--main-color);color:#fff;font-size:13px;font-weight:400}.wizard>.content{background:#f4f4f4 none repeat scroll 0 0;min-height:250px;border-radius:0;padding-left:10px;position:static}.wizard>.content>.body{float:left;height:95%;padding:0;position:static;width:100%}.wizard>.steps{height:50px}.wizard>.actions{text-align:left}.wizard>.content>.body input{border:1px solid #000;display:inline}.wizard>.steps>ul>li{width:20%}.wizard>.content>.body label{margin-bottom:0}.wizard>.steps a,.wizard>.steps a:hover{border-radius:0}.wizard>.steps .current a,.wizard>.steps .current a:hover{background:#ab0534 none repeat scroll 0 0}.wizard>.actions a,.wizard>.actions a:hover{border-radius:0;background:#ab0534 none repeat scroll 0 0}.wizard>.steps .done a,.wizard>.steps .done a:hover{background:#f787a7 none repeat scroll 0 0}.wizard #error{margin-top:10px}.wizard .actions ul{width:100%}.button,button:not(.link_button),input[type=submit]{background-color:#f4d35e;color:#000;cursor:pointer;border:none;padding-left:20px;padding-right:20px}.button:hover,button:not(.link_button):hover,input[type=submit]:hover{background-color:#f8e398}#sbj_ggv_table_open_post{border-color:#28afb0}#site{min-height:100%;position:relative}footer{background:#232d2f;color:#fff;box-sizing:border-box;padding-top:30px;padding-bottom:30px}footer a{color:#fff}footer a:hover{color:#eee;text-decoration:none}#vestigings-dialog{display:none;position:absolute;z-index:10;top:50px;right:0;font-weight:300;overflow-y:auto;height:auto;max-height:300px;border:1px solid rgba(1,48,86,.3);background:#fff;max-width:100%}#vestigings-dialog-data{padding:10px}#vestigings-dialog-data>div>div:nth-child(2){width:auto!important}#vestigings-dialog-data>div::after{clear:both;display:block;content:''}.table_header{background-color:var(--main-color);color:#fff;font-weight:400}#skip-link:focus{position:static}.disabled{color:#555}@media only screen and (min-width:48em){#site{padding-bottom:130px}footer{position:absolute;bottom:0;left:0;right:0;height:110px;padding-left:30px;padding-right:30px}footer .row .col-sm-6:nth-child(2){text-align:right}}@media only screen and (max-width:63.99em){.main_menu.menu_top li{display:block}#menu ul li:not(.selected) a{padding-top:5px;padding-bottom:5px}}@media only screen and (min-width:64em){#menu{float:right;clear:both}}@media only screen and (max-width:47.99em){footer,main{padding-left:.5rem;padding-right:.5rem}#logo{width:100px}}