
/*! CSS Used from: https://100jahre.arbeiterkammer.at/100jahreak/css/bootstrap.min.css */
.gcm *,::after,::before{box-sizing:border-box;}
.gcm [tabindex="-1"]:focus:not(:focus-visible){outline:0!important;}
.gcm h3{margin-top:0;margin-bottom:.5rem;}
.gcm p{margin-top:0;margin-bottom:1rem;}
.gcm a{color:#007bff;text-decoration:none;background-color:transparent;}
.gcm a:hover{color:#0056b3;text-decoration:underline;}
.gcm label{display:inline-block;margin-bottom:.5rem;}
.gcm button{border-radius:0;}
.gcm button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
.gcm button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
.gcm button,input{overflow:visible;}
.gcm button{text-transform:none;}
.gcm [type=button],button{-webkit-appearance:button;}
.gcm [type=button]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none;}
.gcm input[type=checkbox]{box-sizing:border-box;padding:0;}
.gcm h3{margin-bottom:.5rem;font-weight:500;line-height:1.2;}
.gcm h3{font-size:1.75rem;}
.gcm .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.gcm .col-sm-6{position:relative;width:100%;padding-right:15px;padding-left:15px;}
.gcm.fade{transition:opacity .15s linear;}
@media (prefers-reduced-motion:reduce){
.gcm.fade{transition:none;}
}
.gcm.collapse:not(.show){display:none;}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.gcm.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;}
.gcm .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;}
.gcm.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px);}
@media (prefers-reduced-motion:reduce){
.gcm.modal.fade .modal-dialog{transition:none;}
}
.gcm.modal.show .modal-dialog{transform:none;}
.gcm .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;}
.gcm .modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);}
.gcm .modal-title{margin-bottom:0;line-height:1.5;}
.gcm .modal-body{position:relative;flex:1 1 auto;padding:1rem;}
@media (min-width:576px){
.gcm .modal-dialog{max-width:500px;margin:1.75rem auto;}
}
#consentModal .toggle{position:relative;overflow:hidden;}
#consentModal .toggle input[type=checkbox]{display:none;}
#consentModal .toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none;}
#consentModal .toggle.off .toggle-group{left:-100%;}
#consentModal .toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0;}
#consentModal .toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0;}
#consentModal .toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px;}
#consentModal .toggle.btn{min-width:59px;min-height:34px;}
#consentModal .toggle-on.btn{padding-right:24px;}
#consentModal .toggle-off.btn{padding-left:24px;}
#consentModal .modal-header:after,.modal-header:before{display:table;content:" ";}
#consentModal .modal-header:after{clear:both;}
#consentModal .toggle{position:relative;overflow:hidden;}
#consentModal .toggle input[type=checkbox]{display:none;}
#consentModal .toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none;}
#consentModal .toggle.off .toggle-group{left:-100%;}
#consentModal .toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0;}
#consentModal .toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0;}
#consentModal .toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px;}
#consentModal .toggle.btn{min-width:59px;min-height:34px;}
#consentModal .toggle-on.btn{padding-right:24px;}
#consentModal .toggle-off.btn{padding-left:24px;}
#consentModal a{background-color:transparent;}
#consentModal a:active,#consentModal a:hover{outline:0;}
#consentModal button,#consentModal input{margin:0;font:inherit;color:inherit;}
#consentModal button{overflow:visible;}
#consentModal button{text-transform:none;}
#consentModal button{-webkit-appearance:button;cursor:pointer;}
#consentModal button::-moz-focus-inner,#consentModal input::-moz-focus-inner{padding:0;border:0;}
#consentModal input{line-height:normal;}
#consentModal input[type=checkbox]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
@media print{
#consentModal *,#consentModal :after,#consentModal :before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
#consentModal a,#consentModal a:visited{text-decoration:underline;}
#consentModal a[href]:after{content:" (" attr(href) ")";}
#consentModal a[href^="#"]:after{content:"";}
#consentModal h3,#consentModal p{orphans:3;widows:3;}
#consentModal h3{page-break-after:avoid;}
}
#consentModal *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#consentModal :after,#consentModal :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#consentModal button,#consentModal input{font-family:inherit;font-size:inherit;line-height:inherit;}
#consentModal a{color:#337ab7;text-decoration:none;}
#consentModal a:focus,#consentModal a:hover{color:#23527c;text-decoration:underline;}
#consentModal a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
#consentModal h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
#consentModal h3{margin-top:20px;margin-bottom:10px;}
#consentModal h3{font-size:24px;}
#consentModal p{margin:0 0 10px;}
#consentModal .row{margin-right:-15px;margin-left:-15px;}
#consentModal .col-sm-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
@media (min-width:768px){
#consentModal .col-sm-6{float:left;}
#consentModal .col-sm-6{width:50%;}
}
#consentModal label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;}
#consentModal input[type=checkbox]{margin:4px 0 0;line-height:normal;}
#consentModal input[type=checkbox]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
#consentModal input[type=checkbox][disabled]{cursor:not-allowed;}
#consentModal .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
#consentModal .btn.active:focus,#consentModal .btn:active:focus,#consentModal .btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
#consentModal .btn:focus,#consentModal .btn:hover{color:#333;text-decoration:none;}
#consentModal .btn.active,#consentModal .btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
#consentModal .btn[disabled]{cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;opacity:.65;}
#consentModal .btn-default{color:#333;background-color:#fff;border-color:#ccc;}
#consentModal .btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c;}
#consentModal .btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad;}
#consentModal .btn-default.active,#consentModal .btn-default:active{color:#333;background-color:#e6e6e6;border-color:#adadad;}
#consentModal .btn-default.active:focus,#consentModal .btn-default.active:hover,#consentModal .btn-default:active:focus,#consentModal .btn-default:active:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c;}
#consentModal .btn-default.active,#consentModal .btn-default:active{background-image:none;}
#consentModal .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4;}
#consentModal .btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40;}
#consentModal .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74;}
#consentModal .btn-primary:active{color:#fff;background-color:#286090;border-color:#204d74;}
#consentModal .btn-primary:active:focus,#consentModal .btn-primary:active:hover{color:#fff;background-color:#204d74;border-color:#122b40;}
#consentModal .btn-primary:active{background-image:none;}
#consentModal .btn-primary[disabled]:focus,#consentModal .btn-primary[disabled]:hover{background-color:#337ab7;border-color:#2e6da4;}
#consentModal .collapse{display:none;}
#consentModal .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);}
#consentModal .panel-body{padding:15px;}
#consentModal .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;}
#consentModal .panel-group{margin-bottom:20px;}
#consentModal .panel-group .panel{margin-bottom:0;border-radius:4px;}
#consentModal .panel-group .panel+.panel{margin-top:5px;}
#consentModal .panel-group .panel-heading{border-bottom:0;}
#consentModal .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd;}
#consentModal .panel-info{border-color:#bce8f1;}
#consentModal .panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}
#consentModal .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1;}
#consentModal .modal-dialog{position:relative;width:auto;margin:10px;max-width:none;font-size:15px;letter-spacing:normal;font-family:"Open Sans",sans-serif;}
#consentModal .modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);}
#consentModal .modal-header{padding:15px;border-bottom:1px solid #e5e5e5;display:block;}
#consentModal .modal-title{margin:0;line-height:1.42857143;}
#consentModal .modal-body{position:relative;padding:15px;}
@media (min-width:768px){
#consentModal .modal-dialog{width:600px;margin:30px auto;}
#consentModal .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);}
}
.gcm .modal-header:after,.gcm .modal-header:before,.gcm .panel-body:after,.gcm .panel-body:before,.gcm .row:after,.gcm .row:before{display:table;content:" ";}
.gcm .modal-header:after,.gcm .panel-body:after,.gcm .row:after{clear:both;}
#consentModal h3{margin-top:0;margin-bottom:20px;line-height:1.4;}
#consentModal h3{font-size:15px;font-weight:900;}
@media (max-width:991px){
#consentModal h3{font-size:15px;font-weight:700;}
}
@media (max-width:767px){
#consentModal h3{font-size:15px;font-weight:700;}
}
#consentModal [type=checkbox]:checked{position:absolute;left:-9999px;opacity:0;}
#consentModal a{color:#be0021;}
#consentModal a:hover{text-decoration:none;color:#2a2c33;}
#consentModal a:focus{text-decoration:none;color:#2a2c33;}
#consentModal p{margin:0 0 25px;}
#consentModal .btn-primary{color:#fff;background-color:#be0021;border-color:#be0021;text-transform:uppercase;padding:15px 25px;font-weight:700;}
#consentModal .btn-primary:hover{color:#fff;background-color:#d60025;border-color:#d60025;}
#consentModal .btn-default{color:#333;background-color:#fff;border-color:#ccd7e3;width:100%;}
#consentModal .btn-default:hover{background:#fbfbfd;}
#consentModal .btn-default:focus{background:#fbfbfd;}
#consentModal .btn-default.active,#consentModal .btn-default:active{background:#fbfbfd!important;}
#consentModal .modal-body{text-align:left;overflow-y:auto;}
#consentModal .modal-body a{color:#be0021;}
#consentModal .modal-body a:hover{text-decoration:none;color:#2a2c33;}
#consentModal .modal-body a:focus{text-decoration:none;color:#2a2c33;}
@media (min-width:992px){
#consentModal .modal-dialog{width:auto;margin:2% auto;}
}
#consentModal input:focus{outline:0;}
#consentModal :focus{outline:0;}
#consentModal input{-webkit-appearance:none!important;}
#consentModal .btn-primary:focus{color:#fff;background-color:#be0021;border-color:#be0021;}
#consentModal .btn-primary:active:focus,#consentmodal .btn-primary:active:hover{color:#fff;background-color:#be0021;border-color:#be0021;}
@media only screen and (max-width:375px){
#consentModal .btn-primary{color:#fff;background-color:#be0021;border-color:#be0021;text-transform:uppercase;padding:15px 25px;font-weight:700;width:100%;margin-top:15px;}
}
@media only screen and (max-width:767px){
#consentModal .btn{white-space:normal;}
}
@media print{
#consentModal a[href]:after{content:none!important;}
#consentModal *,#consentModal:after,#consentModal:before{color:inherit!important;}
#consentModal [class*=col-]{padding:0!important;margin:0!important;width:100%!important;}
#consentModal .row{margin-right:0!important;margin-left:0!important;}
#consentModal .col-sm-6{width:50%;padding-left:15px;float:left;}
#consentModal .btn-primary{display:none;}
}
#consentModal .modal-header{padding:15px 15px 10px;}
#consentModal{color:#fff;}
#consentModal .modal-content{background:#2a2c33;border-radius:4px;padding:10px;}
#consentModal .modal-body{max-height:420px;}
#consentModal .modal-title{color:#fff;font-size:26px;font-weight:400;padding-bottom:20px;text-align:center;}
#consentModal .modal-header{border-bottom:none;}
#consentModal .modal-header p{text-align:left;}
#consentModal .panel-info>.panel-heading{background-color:#2a2c33;color:#fff;border:1px solid #fff;border-radius:0;}
#consentModal .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#2a2c33;background:#2a2c33;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}
#consentModal .btn-accept{width:100%;color:#fff;background-color:#be0021;border-color:#be0021;text-transform:uppercase;padding:15px 80px;font-weight:700;}
#consentModal .btn-accept:hover{color:#2a2c33;background-color:#f7f8f9;border-color:#f7f8f9;}
#consentModal .btn-save-settings{width:100%;background-color:#f7f8f9;border-color:#f7f8f9;color:#2a2c33;text-transform:uppercase;padding:15px 80px;font-weight:700;}
#consentModal .btn-save-settings:hover{color:#fff;background-color:#be0021;border-color:#be0021;}
#consentModal .modal-dialog{width:auto;margin:2% auto!important;font-size:15px;}
#consentModal .toggle-group .btn-primary{padding:6px 12px;}
#consentModal .toggle-group .btn-default{width:auto;}
#consentModal .toggle{position:absolute;margin-top:5px;}
#consentModal .cookie-text{margin-left:80px;}
#consentModal .cookie-head{font-weight:700;}
#consentModal .panel-info{border-color:#2a2c33;}
#consentModal .panel-info>.panel-heading{background-color:#2a2c33;color:#fff;}
#consentModal .panel-heading a{color:#fff;}
#consentModal .panel-heading a:hover{color:#eee;}
#consentModal .panel-heading a:focus{color:#fff;}
#consentModal .modal-dialog{margin:250px auto;overflow-y:auto;max-height:calc(100vh-210px);}
@media (min-width:768px){
#consentModal .modal-dialog{width:666px;}
}
@media only screen and (max-width:375px){
#consentModal .toggle-on{width:initial!important;margin-top:0!important;}
}

.gcm *,.gcm::after,.gcm::before{box-sizing:border-box;}
.gcm [tabindex="-1"]:focus:not(:focus-visible){outline:0!important;}
.gcm h5{margin-top:0;margin-bottom:.5rem;}
.gcm p{margin-top:0;margin-bottom:1rem;}
.gcm ul{margin-top:0;margin-bottom:1rem;}
.gcm a{color:#007bff;text-decoration:none;background-color:transparent;}
.gcm a:hover{color:#0056b3;text-decoration:underline;}
.gcm button{border-radius:0;}
.gcm button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
.gcm button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
.gcm button{overflow:visible;}
.gcm button{text-transform:none;}
.gcm [type=button],.gcm button{-webkit-appearance:button;}
.gcm [type=button]::-moz-focus-inner,.gcm button::-moz-focus-inner{padding:0;border-style:none;}
.gcm h5{margin-bottom:.5rem;font-weight:500;line-height:1.2;}
.gcm h5{font-size:1.25rem;}
.gcm .btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}

.fade{transition:opacity .15s linear;}
@media (prefers-reduced-motion:reduce){
    .gcm .fade{transition:none;}
}
.fade:not(.show){opacity:0;}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px);}
@media (prefers-reduced-motion:reduce){
.modal.fade .modal-dialog{transition:none;}
}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem);}
.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:"";}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;}
.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);}
.modal-title{margin-bottom:0;line-height:1.5;}
.modal-body{position:relative;flex:1 1 auto;padding:1rem;}
.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px);}
.modal-footer>*{margin:.25rem;}
@media (min-width:576px){
.modal-dialog{max-width:500px;margin:1.75rem auto;}
.modal-dialog-centered{min-height:calc(100% - 3.5rem);}
.modal-dialog-centered::before{height:calc(100vh - 3.5rem);}
}
@media (min-width:992px){
.modal-lg{max-width:800px;}
}
.gcm .pt-2{padding-top:.5rem!important;}
.gcm .text-center{text-align:center!important;}
#cookieModal a{background-color:transparent;}
#cookieModal a:active,#cookieModal a:hover{outline:0;}
#cookieModal button{margin:0;font:inherit;color:inherit;}
#cookieModal button{overflow:visible;}
#cookieModal button{text-transform:none;}
#cookieModal button{-webkit-appearance:button;cursor:pointer;}
#cookieModal button::-moz-focus-inner{padding:0;border:0;}
@media print{
#cookieModal *,#cookieModal :after,#cookieModal :before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
#cookieModal a,#cookieModal a:visited{text-decoration:underline;}
#cookieModal a[href]:after{content:" (" attr(href) ")";}
#cookieModal a[href^="#"]:after{content:"";}
#cookieModal p{orphans:3;widows:3;}
}
#cookieModal *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cookieModal :after,#cookieModal :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cookieModal button{font-family:inherit;font-size:inherit;line-height:inherit;}
#cookieModal a{color:#337ab7;text-decoration:none;}
#cookieModal a:focus,#cookieModal a:hover{color:#23527c;text-decoration:underline;}
#cookieModal a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
#cookieModal h5{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
#cookieModal h5{margin-top:10px;margin-bottom:10px;}
#cookieModal h5{font-size:14px;}
#cookieModal p{margin:0 0 10px;}
#cookieModal .text-center{text-align:center;}
#cookieModal ul{margin-top:0;margin-bottom:10px;}
#cookieModal .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
#cookieModal .btn:active:focus,#cookieModal .btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
#cookieModal .btn:focus{color:#333;text-decoration:none;}
#cookieModal .btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
#cookieModal .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4;}
#cookieModal .btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40;}
#cookieModal .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74;}
#cookieModal .btn-primary:active{color:#fff;background-color:#286090;border-color:#204d74;}
#cookieModal .btn-primary:active:focus,.btn-primary:active:hover{color:#fff;background-color:#204d74;border-color:#122b40;}
#cookieModal .btn-primary:active{background-image:none;}
#cookieModal .modal-dialog{position:relative;width:auto;margin:10px;max-width:none;font-size:15px;letter-spacing:normal;font-family:"Open Sans",sans-serif;}
#cookieModal .modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);text-align:center;}
#cookieModal .modal-header{padding:15px;border-bottom:1px solid #e5e5e5;display:block;}
#cookieModal .modal-title{margin:0;line-height:1.42857143;}
#cookieModal .modal-body{position:relative;padding:15px;}
#cookieModal .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;display:block;}
@media (min-width:768px){
#cookieModal .modal-dialog{width:600px;margin:30px auto;}
#cookieModal .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);}
}
@media (min-width:992px){
#cookieModal .modal-lg{width:900px;}
}
#cookieModal .modal-footer:after,#cookieModal .modal-footer:before,#cookieModal .modal-header:after,#cookieModal .modal-header:before{display:table;content:" ";}
#cookieModal .modal-footer:after,#cookieModal .modal-header:after{clear:both;}
#cookieModal .pt-2{padding-top:20px!important;}
#cookieModal a{color:#be0021;}
#cookieModal a:hover{text-decoration:none;color:#be0021;}
#cookieModal a:focus{text-decoration:none;color:#be0021;}
#cookieModal p{margin:0 0 25px;}
#cookieModal .btn-primary{color:#fff;background-color:#be0021;border-color:#be0021;text-transform:uppercase;padding:15px 25px;font-weight:700;}
#cookieModal .btn-primary:hover{color:#fff;background-color:#d60025;border-color:#d60025;}
#cookieModal .modal-body{text-align:left;overflow-y:auto;}
@media (min-width:992px){
#cookieModal .modal-dialog{width:auto;margin:2% auto;}
}
#cookieModal :focus{outline:0;}
#cookieModal ul{margin-bottom:25px;}
#cookieModal .btn-primary:focus{color:#fff;background-color:#be0021;border-color:#be0021;}
#cookieModal .btn-primary:active:focus,#cookieModal .btn-primary:active:hover{color:#fff;background-color:#be0021;border-color:#be0021;}
@media only screen and (max-width:375px){
#cookieModal .btn-primary{color:#fff;background-color:#be0021;border-color:#be0021;text-transform:uppercase;padding:15px 25px;font-weight:700;width:100%;margin-top:15px;}
}
@media only screen and (max-width:767px){
#cookieModal .btn{white-space:normal;}
}
@media print{
#cookieModal a[href]:after{content:none!important;}
#cookieModal *,#cookieModal :after,#cookieModal:before{color:inherit!important;}
#cookieModal .btn-primary{display:none;}
}
#cookieModal .modal-header{padding:15px 15px 10px;}
#cookieModal{color:#2a2c33;}
#cookieModal .modal-content{border-radius:4px;padding:10px;background:#2a2c33;color:#fff;}
#cookieModal .modal-body{text-align:center!important;}
#cookieModal .modal-title{color:#fff;font-size:26px;font-weight:400;}
#cookieModal .modal-header{border-bottom:none;}
#cookieModal a{color:#fff;text-transform:uppercase;}
#cookieModal a:hover{color:#be0021;}
#cookieModal .btn-primary{color:#fff;background-color:#be0021;border-color:#be0021;text-transform:uppercase;padding:15px 80px;font-weight:700;}
#cookieModal .btn-primary:hover{color:#be0021;background-color:#fff;border-color:#fff;}
#cookieModal .individuell{padding:35px 0 25px;text-decoration:underline;font-weight:700;}
#cookieModal .modal-footer{border-top:none;padding:20px 0 0!important;}
#cookieModal ul{list-style:none;padding:0;margin-top:10px;display:inline-block;}
#cookieModal li{float:left;padding:0 8px;font-weight:700;}
@media (min-width:992px){
#cookieModal .modal-dialog{width:666px!important;}
}

.gcm .btn-primary:active:hover{color:#fff;background-color:#204d74;border-color:#122b40;}
.gcm .modal-footer:before,.gcm .modal-header:after,.gcm .modal-header:before{display:table;content:" ";}
.gcm .modal-header:after{clear:both;}

#consentModal .toggle{position:relative;overflow:hidden;}
#consentModal .toggle input[type=checkbox]{display:none;}
#consentModal .toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none;}
#consentModal .toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0;}
#consentModal .toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0;}
#consentModal .toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px;}
#consentModal .toggle.btn{min-width:59px;min-height:34px;}
#consentModal .toggle-on.btn{padding-right:24px;}
#consentModal .toggle-off.btn{padding-left:24px;}
.gcm input{margin:0;font:inherit;color:inherit;}
.gcm input::-moz-focus-inner{padding:0;border:0;}
#consentModal input{line-height:normal;}
#consentModal input[type=checkbox]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
@media print{
#consentModal *,#consentModal:after,#consentModal:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
p{orphans:3;widows:3;}
}
#consentModal *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#consentModal :after,#consentModal:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input{font-family:inherit;font-size:inherit;line-height:inherit;}
#consentModal p{margin:0 0 10px;}
#consentModal label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;}
#consentModal input[type=checkbox]{margin:4px 0 0;line-height:normal;}
#consentModal input[type=checkbox]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
#consentModal input[type=checkbox][disabled]{cursor:not-allowed;}
#consentModal .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
#consentModal .btn.active:focus,#consentModal .btn:active:focus,#consentModal .btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
#consentModal .btn:focus,#consentModal .btn:hover{color:#333;text-decoration:none;}
#consentModal .btn.active,#consentModal .btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
#consentModal .btn[disabled]{cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;opacity:.65;}
#consentModal .btn-default{color:#333;background-color:#fff;border-color:#ccc;}
#consentModal .btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c;}
#consentModal .btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad;}
#consentModal .btn-default.active,#consentModal .btn-default:active{color:#333;background-color:#e6e6e6;border-color:#adadad;}
#consentModal .btn-default.active:focus,#consentModal .btn-default.active:hover,#consentModal .btn-default:active:focus,#consentModal .btn-default:active:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c;}
#consentModal .btn-default.active,#consentModal .btn-default:active{background-image:none;}
#consentModal .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4;}
#consentModal .btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40;}
#consentModal .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74;}
#consentModal .btn-primary:active{color:#fff;background-color:#286090;border-color:#204d74;}
#consentModal .btn-primary:active:focus,#consentModal .btn-primary:active:hover{color:#fff;background-color:#204d74;border-color:#122b40;}
#consentModal .btn-primary:active{background-image:none;}
#consentModal .btn-primary[disabled]:focus,#consentModal .btn-primary[disabled]:hover{background-color:#337ab7;border-color:#2e6da4;}
#consentModal .collapse{display:none;}
#consentModal .collapse.show{display:block;}
#consentModal .panel-body{padding:15px;}
#consentModal .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd;}
#consentModal .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1;}
.gcm .panel-body:after,.gcm .panel-body:before{display:table;content:" ";}
.gcm .panel-body:after{clear:both;}
#consentModal [type=checkbox]:checked{position:absolute;left:-9999px;opacity:0;}
#consentModal p{margin:0 0 25px;}
#consentModal .btn-primary{color:#fff;background-color:#be0021;border-color:#be0021;text-transform:uppercase;padding:15px 25px;font-weight:700;}
#consentModal .btn-primary:hover{color:#fff;background-color:#d60025;border-color:#d60025;}
#consentModal .btn-default{color:#333;background-color:#fff;border-color:#ccd7e3;width:100%;}
#consentModal .btn-default:hover{background:#fbfbfd;}
#consentModal .btn-default:focus{background:#fbfbfd;}
#consentModal .btn-default.active,#consentModal .btn-default:active{background:#fbfbfd!important;}
#consentModal input:focus{outline:0;}
#consentModal :focus{outline:0;}
#consentModal input{-webkit-appearance:none!important;}
#consentModal .btn-primary:focus{color:#fff;background-color:#be0021;border-color:#be0021;}
#consentModal .btn-primary:active:focus,#consentModal .btn-primary:active:hover{color:#fff;background-color:#be0021;border-color:#be0021;}
@media only screen and (max-width:375px){
#consentModal .btn-primary{color:#fff;background-color:#be0021;border-color:#be0021;text-transform:uppercase;padding:15px 25px;font-weight:700;width:100%;margin-top:15px;}
}
@media only screen and (max-width:767px){
#consentModal .btn{white-space:normal;}
}
@media print{
#consentModal *,#consentModal :after,#consentModal :before{color:inherit!important;}
#consentModal .btn-primary{display:none;}
}
#consentModal .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#2a2c33;background:#2a2c33;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}
#consentModal .toggle-group .btn-primary{padding:6px 12px;}
#consentModal .toggle-group .btn-default{width:auto;}
#consentModal .toggle{position:absolute;margin-top:5px;}
#consentModal .cookie-text{margin-left:80px;}
#consentModal .cookie-head{font-weight:700;}
@media only screen and (max-width:375px){
#consentModal .toggle-on{width:initial!important;margin-top:0!important;}
}

.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}
.modal-backdrop.fade{opacity:0;}
.modal-backdrop.in{opacity:.5;}
.modal-backdrop{opacity:.9!important;background-color:#577474;}
.modal-backdrop{background-color:rgba(0,0,0,.7);}

.gcm ul li::before {
    content: '';
}
#consentModal .panel-info > .panel-heading + .panel-collapse > .panel-body a {
  color: #fff;
  text-decoration: underline;
}

#consentModal .panel-info > .panel-heading + .panel-collapse > .panel-body a:hover {
  color: #be0021;
}
