@charset "utf-8";:root{--main-font:Arial,"Open Sans",sans-serif;--header-font:Tahoma,Arial,"Open Sans",sans-serif;--client-color:#BA3186;--contrast-color:#ffffff;--text-color:#333333;--toptask-button-background:white;--toptask-button-text:#333}.stmichielsonly{display:none}
@charset "utf-8";@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}*{font-family:var(--main-font);box-sizing:border-box}html{font-weight:400;line-height:1.5;color:var(--text-color);font-size:14px}body{font-size:1rem;background:#fff;white-space:normal;text-rendering:optimizeLegibility;font-variant-ligatures:common-ligatures;font-feature-settings:"kern";font-kerning:normal}a{color:var(--client-color)}#site{min-height:100%;position:relative}header{border-top:5px solid var(--client-color);box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}#logo_div{padding:10px 0;max-width:300px}#div-head-login{color:var(--text-color)}.main_menu.menu_top li a{font-weight:400;padding:7px 15px 8px;box-sizing:border-box;color:var(--text-color);text-decoration:none;display:block}.main_menu.menu_top li:first-child a{padding-left:0}.main_menu.menu_top li:last-child a{padding-right:0}.main_menu.menu_top li.selected a,.main_menu.menu_top li:hover a{text-decoration:underline;color:var(--client-color)}#div-head-login{border:none;padding:0;margin:0;font-size:1rem}#div-head-login .link_button,#div-head-login .link_button:hover,#div-head-login a,#div-head-login a:hover{text-decoration:none}#vestigingen_info{position:relative}.vestigings-dialog{top:3rem}#vestigingen_info button+a,#vestigingen_info button+button{margin-left:5px;padding-left:5px;border-left:2px solid #edefed}#vestigingen_info a.button{margin-left:5px}#toggle_contrast{text-decoration:none}#toggle_contrast::before{font-size:12px;padding-right:5px;font-family:'Glyphicons Halflings',Arial,sans-serif!important;font-weight:400;content:"\e063"}main{position:relative;min-height:450px}main H1{margin:0 0 1.5rem;font-size:2rem;text-decoration:none;color:var(--client-color);font-family:var(--header-font);text-transform:uppercase}main H2{margin:1.65rem 0 1.35rem;font-size:1.5rem;color:var(--client-color)}main H3{font-size:1.4rem}main li{margin-left:15px}#vestigings-dialog .table_header button,#vestigings-dialog a.button,.button,main button:not(.link_button):not(.ui-datepicker-trigger){background:var(--client-color);color:var(--contrast-color);border:none;line-height:2em}#vestigings-dialog .table_header button:hover,#vestigings-dialog a.button:hover,.button:hover,main button:not(.link_button):not(.ui-datepicker-trigger):hover{background-color:#909090}#sbj_ggv_table_open_post{border:1px solid var(--client-color)}.bar{background-color:var(--client-color)}.table_header{background-color:transparent;color:var(--text-color)}.table_header th{font-weight:700}table thead{border-bottom:2px solid #868686}table tr{border-bottom:1px solid #dbdbdb}table tr.tr-row-even,table tr.tr-row-odd{background:0 0}table tr td:not(:last-child),table tr th:not(:last-child){border-right:1px solid #868686}#sitemap_link,.hlink a,.link_button{color:var(--client-color);text-decoration:underline}#sitemap_link:hover,.hlink a:hover,.link_button:hover{text-decoration:none}#bezwaar_step_wizard a{color:var(--client-color)}#bezwaar_step_wizard a:hover{color:var(--client-color);border-bottom-color:#6d6e70}.kws-verkort-block{border:1px solid var(--client-color);border-top:0}.kws-verkort-block .header{background-color:var(--client-color);color:var(--contrast-color);font-size:1rem;font-weight:400}.contrast #sitemap_link,.contrast .main_menu.menu_top li.selected a,.contrast .main_menu.menu_top li:hover a,.contrast a{color:#000}@media only screen and (max-width:47.9em){.main_menu.menu_top li a{font-size:1rem}#div-head-login,#logo_div{margin:0 auto;text-align:center}}@media only screen and (min-width:48em){header{position:fixed;left:0;right:0;min-height:120px;z-index:5;background:#fff}main{padding-top:140px;z-index:1}#div-head-login{float:right;text-align:right}#menu{margin-top:1rem;float:right;clear:right}}