/*56dc484c968efced2058c24e66c1d28a*/
@charset "UTF-8";
.g-content{margin:0.625rem;padding:1.5rem}.g-flushed .g-content{margin:0;padding:0}body{font-size:1rem;line-height:1.5}h1{font-size:2.25rem}h2{font-size:1.9rem}h3{font-size:1.5rem}h4{font-size:1.15rem}h5{font-size:1rem}h6{font-size:0.85rem}small{font-size:0.875rem}cite{font-size:0.875rem}sub,sup{font-size:0.75rem}code,kbd,pre,samp{font-size:1rem;font-family:"Menlo", "Monaco", monospace}textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]){border-radius:0.1875rem}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url('../fonts/lato-v23-latin/lato-v23-latin-regular.eot#iefix') format("embedded-opentype"), url('../fonts/lato-v23-latin/lato-v23-latin-regular.woff2') format("woff2"), url('../fonts/lato-v23-latin/lato-v23-latin-regular.woff') format("woff"), url('../fonts/lato-v23-latin/lato-v23-latin-regular.ttf') format("truetype"), url('../fonts/lato-v23-latin/lato-v23-latin-regular.svg#Lato') format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:900;src:url('../fonts/lato-v23-latin/lato-v23-latin-900.eot#iefix') format("embedded-opentype"), url('../fonts/lato-v23-latin/lato-v23-latin-900.woff2') format("woff2"), url('../fonts/lato-v23-latin/lato-v23-latin-900.woff') format("woff"), url('../fonts/lato-v23-latin/lato-v23-latin-900.ttf') format("truetype"), url('../fonts/lato-v23-latin/lato-v23-latin-900.svg#Lato') format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url('../fonts/lato-v23-latin/lato-v23-latin-700.eot#iefix') format("embedded-opentype"), url('../fonts/lato-v23-latin/lato-v23-latin-700.woff2') format("woff2"), url('../fonts/lato-v23-latin/lato-v23-latin-700.woff') format("woff"), url('../fonts/lato-v23-latin/lato-v23-latin-700.ttf') format("truetype"), url('../fonts/lato-v23-latin/lato-v23-latin-700.svg#Lato') format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:url('../fonts/lato-v23-latin/lato-v23-latin-300.eot#iefix') format("embedded-opentype"), url('../fonts/lato-v23-latin/lato-v23-latin-300.woff2') format("woff2"), url('../fonts/lato-v23-latin/lato-v23-latin-300.woff') format("woff"), url('../fonts/lato-v23-latin/lato-v23-latin-300.ttf') format("truetype"), url('../fonts/lato-v23-latin/lato-v23-latin-300.svg#Lato') format("svg")}@font-face{font-family:"Font Awesome";font-style:normal;font-weight:normal;src:url('../fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0.eot?#iefix') format("embedded-opentype"), url('../fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0.woff2') format("woff2"), url('../fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0.woff') format("woff"), url('../fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0.ttf') format("truetype"), url('../fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0.svg#Font%20Awesome') format("svg")}@font-face{font-family:"Font Awesome";font-style:normal;font-weight:normal;src:url('../fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0.eot?#iefix') format("embedded-opentype"), url('../fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0.woff2') format("woff2"), url('../fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0.woff') format("woff"), url('../fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0.ttf') format("truetype"), url('../fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0.svg#Font%20Awesome') format("svg")}@font-face{font-family:"Font Awesome";font-style:normal;font-weight:normal;src:url('../fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0.eot?#iefix') format("embedded-opentype"), url('../fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0.woff2') format("woff2"), url('../fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0.woff') format("woff"), url('../fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0.ttf') format("truetype"), url('../fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0.svg#Font%20Awesome') format("svg")}body{font-family:Lato, sans-serif;font-style:normal;font-weight:400}h2{font-size:1.5em;margin-top:2em;margin-bottom:1em}h3{margin-top:1.2em}h4{font-size:0.9em !important;text-transform:uppercase;color:#b7083d;margin-top:1.5em;margin-bottom:0.2em;letter-spacing:0.05rem !important}h5{margin-top:1.3em;margin-bottom:0.5em;color:#4c4c4c;letter-spacing:0.6px}ul{list-style-type:"» ";margin-bottom:0.2em}em{color:#565f5c}.shadow{box-shadow:8px 8px 8px #666666}.headline{font-size:1.5em;font-weight:300 !important;line-height:1.5em;color:#b7083d;text-transform:uppercase}.intro_img{margin:2em 2em 2em 0}.startseite img,.g-array-item-image img{height:178px;width:376px;object-fit:cover;object-position:center center}#akacal,.fc-agendaWeek-button,.fc-month-button,.fc-agendaDay-button{display:none}#akacal,.fc-day-grid-container,.fc-scroller{height:340px !important;overflow-y:visible}#akacal,.mmat_readon{text-align:left}.btn btn-primary,.btn btn-primary:focus{color:#333333;background-color:#e6e6e6 !important;line-height:2em;font-size:1em;margin-right:10px;margin-bottom:16px;padding:0.1em 1.3em 0.1em;border:1px solid #ddd;box-shadow:0px 1px 1px rgba(200, 200, 200, 0.9), 2px 1px 1px rgba(200, 200, 200, 0.9), 1px 2px 1px rgba(200, 200, 200, 0.9), 3px 2px 1px rgba(80, 80, 80, 0.2), 2px 3px 1px rgba(80, 80, 80, 0.2), 4px 3px 2px rgba(210, 210, 210, 0.3), 3px 4px 2px rgba(213, 213, 213, 0.3), 5px 4px 2px rgba(216, 216, 216, 0.3), 4px 5px 2px rgba(219, 219, 219, 0.3), 6px 5px 2px rgba(223, 223, 223, 0.3), 5px 6px 2px rgba(226, 226, 226, 0.3), 7px 6px 4px rgba(229, 229, 229, 0.3), 6px 7px 4px rgba(233, 233, 233, 0.3), 8px 7px 6px rgba(236, 236, 236, 0.3), 7px 8px 6px rgba(239, 239, 239, 0.5), 9px 8px 9px rgba(243, 243, 243, 0.7), 8px 9px 9px rgba(246, 246, 246, 0.9);background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.btn-primary:hover{color:#fff !important}.btn-primary:after{font-family:"Font Awesome";content:"";display:inline-block;padding-left:5px;vertical-align:middle}.btnPrev{border:1px solid #ddd}.btnPrev:before{font-family:"Font Awesome";content:"";display:inline-block;padding-right:5px;vertical-align:middle}.btnPrev:after{font-family:"Font Awesome";content:" ";display:inline-block;padding-left:5px;vertical-align:middle}.btn{-webkit-transition-duration:0.3s;transition-duration:0.3s}.btn:hover{color:#b7083d;border:1px solid #eee}.infobox{border-bottom-color:#333333;border-bottom-style:solid;border-bottom-width:1px;color:#333333;font-size:20px;font-weight:300;line-height:1.3em;margin-bottom:19px;margin-top:3rem;padding-bottom:6px;text-transform:uppercase}.infobox_img{margin:1.5rem 0rem;vertical-align:top}.intro_img{float:left;max-width:20rem;max-height:20rem;margin-right:30px;margin-top:30px;box-shadow:2px 3px 6px rgba(0, 0, 0, 0.4)}.jl-legend{width:100%;color:inherit;padding:0;font-size:1.3rem;line-height:2rem;margin-bottom:0.8rem;margin-top:1.5rem}.jl-description-list>dt{color:#1c1c1c;font-size:14px;font-weight:600;text-transform:none}.compojoom-bootstrap body,.compojoom-bootstrap h1,.compojoom-bootstrap h2,.compojoom-bootstrap h3,.compojoom-bootstrap h4,.compojoom-bootstrap h5,.compojoom-bootstrap h6,.compojoom-bootstrap .body,.compojoom-bootstrap .h1,.compojoom-bootstrap .h2,.compojoom-bootstrap .h3,.compojoom-bootstrap .h4,.compojoom-bootstrap .h5,.compojoom-bootstrap .h6{font-family:Lato, Sans-serif}#mat_title h1{font-size:1.8em;margin-top:0;margin-bottom:0.5em}.mat_event_organizer{display:none}.glyphicon-fire{color:#fff}.eventlist-icons a{margin-right:0.3rem}.compojoom-bootstrap h2{font-size:20px}.compojoom-bootstrap h3,.compojoom-bootstrap h3 a{font-size:1.2em;color:#333}.compojoom-bootstrap h3 a:hover{color:#9d0048}.compojoom-bootstrap h4{font-size:14px;text-transform:uppercase;color:#b7083d;margin-top:1em;margin-bottom:1em}.compojoom-bootstrap a{color:#b7083d}.compojoom-bootstrap .textlink a{text-decoration:underline}.compojoom-bootstrap .textlink a:before{font-family:"Font Awesome";content:"";display:inline-block;padding-left:5px;vertical-align:middle}.mat_event_buttons .mat_btn_details,.mat_event_buttons .mat_btn_book{background-color:#b7083d;border-color:#b10051}.mat_event_top_informations a{color:#b7083d}.mat_info_waitlist{color:#b7083d}.mat_event_date,.mat_event_location,.mat_event_location a{color:#6c6c6c;font-weight:normal}.compojoom-bootstrap .btn-primary,.compojoom-bootstrap .btn-primary a{background-color:#b7083d;border-color:#b10051;color:#ffffff}.compojoom-bootstrap .btn-primary:hover{background-color:#9d0048;border-color:#7d0039}.mat_pagination{display:none}.mat-filter-advanced a{color:#6c6c6c}.cforms-step .compojoom-bootstrap .mat_cancelled_event:hover{background:#eaeaea}.compojoom-bootstrap .mat_cancelled_event{background:#eaeaea !important}div.input-checkbox-element a,.field-show-terms.open_cforms_dialog a{cursor:pointer !important}div.input-checkbox-element a:hover{cursor:pointer;color:#439a86}.btn.btn-primary.readon{color:#b7083d;background-color:#fff;border:0.5px solid rgba(183, 8, 61, 0.3)}.btn.btn-primary.readon:hover{color:#fff;background-color:#b7083d}.matukioupcoming .mmat_event_holder{margin-bottom:15px;border:1px solid rgba(0, 0, 0, 0.1);box-shadow:0 0 4px rgba(0, 0, 0, 0.08)}.mmat_event_holder_inner{padding-top:2px;padding-bottom:2px;padding-left:15px}.mmat_event_holder_inner p{margin:0 0 0.7em}.mmat_event_holder_inner h3{font-size:1.2em}.compojoom-bootstrap input.toggle-checkbox{line-height:2em}.compojoom-bootstrap .toggle-checkbox{width:1rem;height:1rem;-webkit-appearance:button;position:relative;box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.4);background:#760036}.invalid{color:#5218fa}.g-main-nav{margin-top:3rem}.g-main-nav .g-standard .g-dropdown{width:250px}.exkl h3 a{font-size:1.2em}.jl-heading-line>*{background-color:rgba(255, 255, 255, 0.7);padding:0.2em}.jl-text-lead{background-color:rgba(255, 255, 255, 0.7);padding:0.2em}