body{color:#646464}body .ui-message{margin-left:0}#form\:loadingDialog_content,#form\:loadingMessageDialog_content{background:0}body,select,body .ui-widget,.ui-widget .ui-widget{font-size:small;font-family:"Roboto",Arial,sans-serif}body .ui-widget-content{color:#646464}body .ui-dialog .ui-dialog-titlebar{color:#fff;background:#002452;font-weight:500;padding:6px 10px 6px 10px}body .ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:14px}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon{margin-top:-7px;font-size:17px}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .ui-icon-closethick{color:white}body .ui-datepicker .ui-datepicker-buttonpane button,body .ui-datepicker .ui-datepicker-buttonbar button{color:#002452;border-color:#002452}body .ui-messages .ui-messages-warn{background:#ffe2be;border-color:#ffa840}body .ui-messages .ui-messages-info{background:#ccedf8;border-color:#00a4de}body .ui-messages .ui-messages-error{background:#fdd0d6;border-color:#f02040}body .ui-messages .ui-messages-fatal{background:#fdd0d6;border-color:#f02040}
body .ui-messages .ui-messages-warn,body .ui-messages .ui-messages-info,body .ui-messages .ui-messages-error,body .ui-messages .ui-messages-fatal{border-width:34px 0 0 0;color:#002452}body .ui-messages .ui-messages-warn .ui-messages-warn-icon,body .ui-messages .ui-messages-info .ui-messages-info-icon,body .ui-messages .ui-messages-error .ui-messages-error-icon,body .ui-messages .ui-messages-fatal .ui-messages-fatal-icon{margin-top:-53px;color:#fff}body .ui-messages .ui-messages-warn .ui-messages-warn-icon::after,body .ui-messages .ui-messages-info .ui-messages-info-icon::after,body .ui-messages .ui-messages-error .ui-messages-error-icon::after{margin-left:10px;font-family:"Roboto",Arial,sans-serif;font-size:1rem;position:absolute;top:4px}
body .ui-messages .ui-messages-warn .ui-messages-warn-icon::after{content:"Warnung"}body .ui-messages .ui-messages-info .ui-messages-info-icon::after{content:"Information"}body .ui-messages .ui-messages-error .ui-messages-error-icon::after{content:"Fehler"}body .ui-messages>div{border-radius:2px}body .ui-widget+.ui-message{margin-left:0}body .ui-state-hover{-moz-box-shadow:0 0 0 #00a0e1,inset 0px 0px 0px #fff;-webkit-box-shadow:0 0 0 #00a0e1,inset 0px 0px 0px #fff;-o-box-shadow:0 0 0 #00a0e1,inset 0px 0px 0px #fff;box-shadow:0 0 0 #00a0e1,inset 0px 0px 0px #fff}
body .ui-state-hover a,.ui-state-hover a:hover{color:#409ed8;text-decoration:none}body .ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{color:#646464}body .ui-state-active{-moz-box-shadow:0 0 0 #00a0e1,inset 0px 0px 0px #fff;-webkit-box-shadow:0 0 0 #00a0e1,inset 0px 0px 0px #fff;-o-box-shadow:0 0 0 #00a0e1,inset 0px 0px 0px #fff;box-shadow:0 0 0 #00a0e1,inset 0px 0px 0px #fff}body .ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#409ed8}
body .ui-state-hover,body .ui-widget-content .ui-state-hover,body .ui-widget-header .ui-state-hover,body .ui-state-focus,body .ui-widget-content .ui-state-focus,body .ui-widget-header .ui-state-focus{border:1px solid #409ed8;font-weight:bold;color:#313131}body .ui-datepicker .ui-datepicker-header,body .ui-widget-header{color:white;background:#002452;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#002452',endColorstr='#002452',GradientType=1);background:-moz-linear-gradient(left,#002452 0%,#002452 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#002452),color-stop(100%,#002452));background:-webkit-linear-gradient(left,#002452 0%,#002452 100%);background:-o-linear-gradient(left,#002452 0%,#002452 100%);background:-ms-linear-gradient(left,#002452 0%,#002452 100%);background:linear-gradient(to right,#002452 0%,#002452 100%)}
body .ui-datepicker-trigger.ui-button,body .ui-datepicker-trigger.ui-button.ui-state-hover{border-color:#fff !important;border-width:0 !important;background-color:#fff !important;background:#fff !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#FFFFFF',GradientType=0) !important;background:-moz-linear-gradient(top,#fff 0%,#fff 100%) !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#fff)) !important;background:-webkit-linear-gradient(top,#fff 0%,#fff 100%) !important;background:-o-linear-gradient(top,#fff 0%,#fff 100%) !important;background:-ms-linear-gradient(top,#fff 0%,#fff 100%) !important;background:linear-gradient(to bottom,#fff 0%,#fff 100%) !important}
body .ui-button,body .ui-widget-content.ui-button,body .ui-button.ui-widget,body .ui-datepicker-current,body .ui-datepicker-close,body .ui-button.ui-state-default,body .ui-widget-content.ui-button.ui-state-default,body .ui-button.ui-widget.ui-state-default,body .ui-datepicker-current.ui-state-default,body .ui-datepicker-close.ui-state-default{background-image:none;background-color:#f0f0f0 !important;border-color:#00a0e1;border-width:0;color:#002452;font-weight:bold;text-transform:uppercase;font-size:smaller;padding:5px 0 5px 0;background:red;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0',endColorstr='#F0F0F0',GradientType=0);background:-moz-linear-gradient(top,#f0f0f0 0%,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#f0f0f0 0%,#f0f0f0 100%);background:-o-linear-gradient(top,#f0f0f0 0%,#f0f0f0 100%);background:-ms-linear-gradient(top,#f0f0f0 0%,#f0f0f0 100%);background:linear-gradient(to bottom,#f0f0f0 0%,#f0f0f0 100%)}
body .ui-button,body .ui-widget-content.ui-button{margin-right:2px}body .ui-button.ui-state-default.ui-state-hover,body .ui-selectonemenu-trigger.ui-state-default.ui-state-hover,body .ui-button.ui-state-focus,body .ui-selectonemenu-trigger.ui-state-focus,body .ui-selectonemenu-item.ui-state-default.ui-state-hover,body .ui-selectonemenu-item.ui-state-focus,body .ui-datepicker-close.ui-state-default.ui-state-hover,body .ui-datepicker-close.ui-state-focus,body .ui-datepicker-current.ui-state-default.ui-state-hover,body .ui-datepicker-current.ui-state-focus,body .ui-datepicker-next.ui-state-default.ui-state-hover,body .ui-datepicker-next.ui-state-focus,body .ui-datepicker-prev.ui-state-default.ui-state-hover,body .ui-datepicker-prev.ui-state-focus,body .ui-button.ui-state-default.ui-state-active,body .ui-selectonemenu-trigger.ui-state-default.ui-state-active,body .ui-button.ui-state-focus,body .ui-selectonemenu-trigger.ui-state-focus,body .ui-selectonemenu-item.ui-state-default.ui-state-active,body .ui-selectonemenu-item.ui-state-focus,body .ui-datepicker-close.ui-state-default.ui-state-active,body .ui-datepicker-close.ui-state-focus,body .ui-datepicker-current.ui-state-default.ui-state-active,body .ui-datepicker-current.ui-state-focus,body .ui-datepicker-next.ui-state-default.ui-state-active,body .ui-datepicker-next.ui-state-focus,body .ui-datepicker-prev.ui-state-default.ui-state-active,body .ui-datepicker-prev.ui-state-focus{background-image:none;background-color:#e0e0e0 !important;color:#002452;border-color:#e0e0e0;background:#e0e0e0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E0E0',endColorstr='#E0E0E0',GradientType=0);background:-moz-linear-gradient(top,#e0e0e0 0%,#e0e0e0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e0e0e0),color-stop(100%,#e0e0e0));background:-webkit-linear-gradient(top,#e0e0e0 0%,#e0e0e0 100%);background:-o-linear-gradient(top,#e0e0e0 0%,#e0e0e0 100%);background:-ms-linear-gradient(top,#e0e0e0 0%,#e0e0e0 100%);background:linear-gradient(to bottom,#e0e0e0 0%,#e0e0e0 100%)}
body .ui-datepicker-trigger{background-color:#fff !important;border-color:#00a0e1 !important}body .ui-button-text-only .ui-button-text,body .ui-button.ui-button-text-only .ui-button-text{padding:2px 1em}body .ui-button.ui-button-text-icon-left .ui-button-text{padding-top:2px;padding-bottom:2px}body .ui-button.ui-button-icon-only{width:28px;height:25px}body .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{text-shadow:none}body .ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #00a0e1}
body .ui-datepicker .ui-datepicker-calendar .ui-state-default{color:#002452}body .ui-datepicker .ui-datepicker-calendar .ui-state-hover{color:#002452}body .ui-datepicker .ui-state-default.ui-state-highlight{color:#646464;text-shadow:none;font-weight:bold}body .ui-datepicker .ui-datepicker-current-day .ui-state-highlight,.ui-datepicker .ui-datepicker-current-day .ui-state-default{background:none repeat scroll 0 0 #002452}body .ui-datepicker .ui-datepicker-current-day .ui-state-highlight,.ui-datepicker .ui-datepicker-current-day .ui-state-default{text-shadow:none;color:#002452 !important}
body .ui-state-default .ui-icon,body .ui-datatable-footer.ui-widget-header .ui-icon,body .ui-fileupload-buttonbar.ui-widget-header .ui-icon{background-image:url("/bavgr/javax.faces.resource/images/themeroller-icons.png.xhtml?ln=template&amp;v=0.0")}body .ui-widget-header .ui-icon{background-image:url("/bavgr/javax.faces.resource/images/themeroller-icons-white.png.xhtml?ln=template&amp;v=0.0")}body span.ui-state-error{border:none !important}body .ui-outputlabel.ui-state-error{background:0}body .ui-button.ui-corner-all{-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-khtml-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}
body .ui-button .ui-icon.ui-icon-arrowthick-1-e{background-image:url("/bavgr/javax.faces.resource/images/themeroller-icons.png.xhtml?ln=template&amp;v=0.0");background-position:-48px -192px}body .ui-button .ui-icon.ui-icon-arrowthick-1-w{background-image:url("/bavgr/javax.faces.resource/images/themeroller-icons.png.xhtml?ln=template&amp;v=0.0");background-position:-80px -192px}body .ui-inputfield,.ui-widget-content .ui-inputfield,.ui-widget-header .ui-inputfield{background:#fff;-moz-box-shadow:inset 0 0 0 #c3c3c3;-webkit-box-shadow:inset 0 0 0 #c3c3c3;box-shadow:inset 0 0 0 #c3c3c3;color:#313131}
body .ui-inputfield.ui-corner-all{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0}body .ui-widget-overlay{background:none repeat-x scroll 50% 50% #eee;opacity:.8}body .ui-datatable .ui-widget-header{filter:none !important;background:none !important;background-color:white !important}body .ui-datatable th,body .ui-datatable thead th,body .ui-datatable .ui-widget-header thead th{filter:none !important;background:none !important;border-color:#a8a8a8 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}
body .ui-datatable .ui-paginator-page{background-color:white}body .ui-datatable .ui-paginator-bottom{border-bottom-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px}body .ui-tabs .ui-tabs-panel{padding:4px;padding-bottom:2px}body .ui-dialog{overflow:auto}body .ui-dialog .ui-dialog-content{padding:7px}body .ui-dialog-content .ui-datatable tbody td{padding-top:2px;padding-bottom:2px}
input[type="checkbox"],input[type="radio"]{accent-color:#002452}.fa{color:#002452}.ui-button.accentuated .fa{color:#fff}