/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
pre{text-align:left;border:1px solid black;padding:15px;margin:15px;}body{margin:0;text-align:center;font-family:"new-hero",sans-serif;font-weight:400;font-style:normal;}.header{background:#000000;text-align:left;padding:1em 25px 0 25px;}.header #block-kamtool-site-branding{padding-top:14px;padding-bottom:28px;}.header #block-kamtool-site-branding img{width:162px;}.header .flexbox-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;}.header .flexbox-container div,.header .flexbox-container nav{-webkit-order:0;order:0;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;align-self:auto;}.header .flexbox-container div#block-kamtool-sprachumschalter,.header .flexbox-container nav#block-kamtool-sprachumschalter{-webkit-order:0;order:0;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:auto;align-self:auto;}.header #block-kamtool-main-menu ul{margin:0;padding:0;margin-top:15px;margin-left:3em;}.header #block-kamtool-main-menu ul li{display:inline-block;color:#ffffff;text-decoration:none;font-weight:bold;margin-right:3em;position:relative;}.header #block-kamtool-main-menu ul li a,.header #block-kamtool-main-menu ul li span{color:#ffffff;text-decoration:none;font-weight:bold;display:block;padding-bottom:35px;}.header #block-kamtool-main-menu ul li a:hover,.header #block-kamtool-main-menu ul li span:hover{color:#8d979d;}.header #block-kamtool-main-menu ul li:hover ul{display:block;}.header #block-kamtool-main-menu ul li ul{display:none;position:absolute;background:#30ea03;padding:1em;left:0;margin:0;padding:0;top:57px;}.header #block-kamtool-main-menu ul li ul li{color:#000000;white-space:nowrap;}.header #block-kamtool-main-menu ul li ul li a{display:block;padding:10px 15px;color:#000000;}.header #block-kamtool-sprachumschalter{text-align:right;position:relative;background:#000000;}.header #block-kamtool-sprachumschalter ul{position:absolute;right:0;display:flex;flex-direction:column;}.header #block-kamtool-sprachumschalter ul:hover li{display:block;}.header #block-kamtool-sprachumschalter ul li{display:none;background:#000000;padding:0 0.5em 0.25em;}.header #block-kamtool-sprachumschalter ul li a{color:#ffffff;text-decoration:none;}.header #block-kamtool-sprachumschalter ul li a:hover{color:#8d979d;}.header #block-kamtool-sprachumschalter ul li.is-active{display:block;order:-1;}.header #block-kamtool-sprachumschalter ul li.is-active::before{content:"• ";color:#30ea03;}.header #block-kamtool-account-menu{text-align:right;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;}.header #block-kamtool-account-menu .header-username{margin-top:15px;display:block;color:#30ea03;margin-left:2em;}.header #block-kamtool-account-menu ul li{display:inline;}.header #block-kamtool-account-menu ul li a{color:#ffffff;text-decoration:none;font-weight:bold;border:1px solid #ffffff;padding:5px 10px;}.header #block-kamtool-account-menu ul li a:hover{color:#8d979d;}.button-gruen{font-weight:bold;color:#000000;background-color:#30ea03;text-decoration:none;padding:0.5em 1em;border:2px solid #30ea03;display:inline-block;margin-bottom:2em;}.button-gruen:hover{border:2px solid #000000;color:#000000;}.button-gruen:active{color:#ffffff;background-color:#000000;}.button-cyan{font-weight:bold;color:#000000;background-color:#46ffe6;text-decoration:none;padding:0.5em 1em;border:2px solid #46ffe6;display:inline-block;margin-bottom:2em;}.button-cyan:hover{border:2px solid #000000;color:#000000;}.button-cyan:active{color:#ffffff;background-color:#000000;}.button-black{font-weight:bold;color:#ffffff;background-color:#000000;text-decoration:none;padding:0.5em 1em;border:2px solid #30ea03;display:inline-block;}.button-black:hover{border:2px solid #ffffff;}.button-black:active{color:#000000;background-color:#ffffff;}.layout-container{max-width:1400px;padding:0 25px;text-align:left;margin:auto;}.layout-container .layout-content{padding-top:4em;padding-bottom:4em;}.layout-container .layout-content h1{font-size:3em;line-height:1.6em;text-align:center;}.layout-container .layout-content a{color:#000000;}.layout-container .layout-content a:hover{color:#8d979d;}.layout-container .layout-content .button-gruen:hover,.layout-container .layout-content .button-cyan:hover{color:#000000;}.layout-container .layout-content .button-gruen:active,.layout-container .layout-content .button-cyan:active{color:#ffffff;background-color:#000000;}.layout-container .layout-content .titel_underline{border-bottom:8px solid #30ea03;}.layout-container .layout-content .user-login{position:relative;}.layout-container .layout-content .user-login h1{width:66%;font-size:3em;margin-bottom:1em;font-weight:bold;text-align:left;}.layout-container .layout-content .user-login .user-login-background-before{height:4em;background:#30ea03;background:linear-gradient(90deg,transparent 75%,#30ea03 75%);}.layout-container .layout-content .user-login .user-login-background-after{height:4em;background:#30ea03;background:linear-gradient(90deg,#30ea03 25%,transparent 25%);}.layout-container .layout-content .user-login .user-login-background-striche{position:absolute;bottom:0;width:100%;height:7em;background:url(/themes/kamtool/images/background_striche.svg) no-repeat;background-position:bottom;}.layout-container .layout-content .user-login .user-login-form{background:#30ea03;width:50%;margin:auto;}.layout-container .layout-content .user-login .user-login-form form{padding:1.5em 1.5em 1.5em 1.5em;margin:0;width:auto;}.layout-container .layout-content .user-login .user-login-form label{display:block;margin-bottom:0.5em;}.layout-container .layout-content .user-login .user-login-form input{font-size:1em;padding:0.5em;width:calc(100% - 2em);margin-bottom:1em;display:block;}.layout-container .layout-content .user-login .user-login-form input.form-submit{width:auto;background:none;border:2px solid #000000;margin:1.5em auto 0 auto;}.layout-container .layout-content .user-login ul{margin:0;list-style-type:none;padding:0 0 1.5em 2em;display:none;}.layout-container .layout-content .user-login ul li{margin:0;padding:0;}.layout-container .layout-content .user-login ul li a{color:#000000;text-decoration:none;}.layout-container .layout-content .user-login ul li a:hover{text-decoration:underline;}.layout-container .layout-content .background-striche{width:100%;height:7em;background:url(/themes/kamtool/images/background_striche.svg) no-repeat;background-position:bottom;}.layout-container .layout-content .flexbox-container.startseite{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;}.layout-container .layout-content .flexbox-container.startseite h1{margin-bottom:2.5em;text-align:left;}.layout-container .layout-content .flexbox-container.startseite .flexbox-container-col{-webkit-order:0;order:0;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;align-self:auto;}.layout-container .layout-content .spalte-titel{width:30%;}.layout-container .layout-content .spalte-text{width:60%;padding-top:5em;}.layout-container .layout-content .spalte-text img{max-width:100%;height:auto;}.layout-container .layout-content .spalte-text p{padding-left:5em;width:66%;}.layout-container .layout-content .spalte-text p.startseite-bild-p{width:100%;padding-left:0;margin-top:3em;}.layout-container .layout-content .node-neue-bestellung h1,.layout-container .layout-content .node-nouvelle-commande h1{max-width:50%;margin:auto;}.layout-container .layout-content .node-neue-bestellung ul,.layout-container .layout-content .node-nouvelle-commande ul{margin:auto;margin-top:5em;padding:0;list-style-type:none;width:70%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:stretch;align-items:stretch;}.layout-container .layout-content .node-neue-bestellung ul li,.layout-container .layout-content .node-nouvelle-commande ul li{-webkit-order:0;order:0;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;align-self:auto;text-align:center;position:relative;width:32%;}.layout-container .layout-content .node-neue-bestellung ul li img,.layout-container .layout-content .node-nouvelle-commande ul li img{margin-bottom:2em;height:40%;width:auto;}.layout-container .layout-content .bestellungen-filter{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;gap:30px;}.layout-container .layout-content .bestellungen-filter .bestellungen-filter-element{-webkit-order:0;order:0;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;align-self:auto;}.layout-container .layout-content .bestellungen-tabelle{border-collapse:collapse;width:100%;}.layout-container .layout-content .bestellungen-tabelle tr th{background:#30ea03;padding:1em 1em;border-top:3px solid #000000;border-bottom:3px solid #000000;}.layout-container .layout-content .bestellungen-tabelle tr th a{text-decoration:none;color:#000000;}.layout-container .layout-content .bestellungen-tabelle tr th.is-active .tablesort{display:none;}.layout-container .layout-content .bestellungen-tabelle tr th.is-active a{border-bottom:2px solid #000000;}.layout-container .layout-content .bestellungen-tabelle tr.storniert{display:none;}.layout-container .layout-content .bestellungen-tabelle tr.bestellungen-tabelle-zeile{}.layout-container .layout-content .bestellungen-tabelle tr.bestellungen-tabelle-zeile td{padding:1em 1em;border-bottom:2px solid #8d979d;}.layout-container .layout-content .bestellungen-tabelle tr.bestellungen-tabelle-zeile td.views-field-webform-submission-value-1{padding-top:0;padding-bottom:0;}.layout-container .layout-content .bestellungen-tabelle tr.bestellungen-tabelle-zeile td.views-field-webform-submission-value-2{padding-top:0;padding-bottom:0;}.layout-container .layout-content .bestellungen-tabelle .bestellung-auftragsstatus{padding:0.5em 1em;display:block;}.layout-container .layout-content .bestellungen-tabelle .bestellung-auftragsstatus.bestellung-auftragstatus-1{background:#30ea03;}.layout-container .layout-content .bestellungen-tabelle .bestellung-auftragsstatus.bestellung-auftragstatus-2{background:#ff29ff;}.layout-container .layout-content .bestellungen-tabelle .bestellung-bearbeitungsstatus{padding:0.5em 1em;display:block;}.layout-container .layout-content .bestellungen-tabelle .bestellung-bearbeitungsstatus.bestellung-bearbeitungsstatus-1{background:#dcff00;}.layout-container .layout-content .bestellungen-tabelle .bestellung-bearbeitungsstatus.bestellung-bearbeitungsstatus-2{background:#30ea03;}.layout-container .layout-content .export-button{text-align:right;}.layout-container .layout-content .kunden-pulldown{font-weight:bold;color:#000000;background-color:#46ffe6;text-decoration:none;padding:0.6em 1em 0.5em 1em;border:2px solid #46ffe6;display:inline-block;margin-bottom:2em;font-size:1em;width:100%;cursor:pointer;outline:none;}.layout-container .layout-content .kunden-pulldown:hover{border-color:#000000;}.layout-container .layout-content .bestellungen-storniert-buttons a.hidden{display:none;}.layout-container .layout-content .abschliessen-wrapper{background:rgba(0,0,0,0.4);position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;display:none;}.layout-container .layout-content .abschliessen-wrapper .abschliessen-content{position:absolute;background:#30ea03;z-index:1000;top:50%;left:50%;height:300px;width:600px;padding:1em;margin-left:calc(((600px / 2) - 0.5em) * -1);margin-top:calc(((300px / 2) - 0.5em) * -1);}.layout-container .layout-content .abschliessen-wrapper .abschliessen-content h1{font-size:1.5em;margin-bottom:0.5em;}.layout-container .layout-content .abschliessen-wrapper .abschliessen-content .abschliessen-abbrechen-link{display:block;position:absolute;right:1em;top:1em;}.layout-container .layout-content .abschliessen-wrapper .abschliessen-content .form-submit{position:absolute;right:1em;bottom:1em;}#block-kamtool-content .webform-submission-form,#block-kamtool-content .webform-submission--view-mode-html{overflow:hidden;}#block-kamtool-content .webform-submission-form .form-flexbox-container-50,#block-kamtool-content .webform-submission--view-mode-html .form-flexbox-container-50{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;margin-bottom:2em;gap:50px;}#block-kamtool-content .webform-submission-form .form-flexbox-container-50 .form-flexbox-element-50,#block-kamtool-content .webform-submission--view-mode-html .form-flexbox-container-50 .form-flexbox-element-50{-webkit-order:0;order:0;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;align-self:auto;width:50%;}#block-kamtool-content .webform-submission-form .form-flexbox-container-50 .form-flexbox-element-50:only-child,#block-kamtool-content .webform-submission--view-mode-html .form-flexbox-container-50 .form-flexbox-element-50:only-child{width:calc(50% - (50px / 2));}#block-kamtool-content .webform-submission-form .webform-progress,#block-kamtool-content .webform-submission--view-mode-html .webform-progress{width:66%;margin:auto;}#block-kamtool-content .webform-submission-form .webform-progress .progress-step .progress-text,#block-kamtool-content .webform-submission--view-mode-html .webform-progress .progress-step .progress-text{color:#333;text-align:left;padding:0;margin-bottom:10px;font-size:3em;}#block-kamtool-content .webform-submission-form .webform-progress .progress-step .progress-text .progress-title,#block-kamtool-content .webform-submission--view-mode-html .webform-progress .progress-step .progress-text .progress-title{line-height:1em;}#block-kamtool-content .webform-submission-form .webform-progress .progress-step .progress-marker-kamtool,#block-kamtool-content .webform-submission--view-mode-html .webform-progress .progress-step .progress-marker-kamtool{height:2em;background:#d0d3d4;}#block-kamtool-content .webform-submission-form .webform-progress .progress-step.is-complete .progress-marker-kamtool,#block-kamtool-content .webform-submission--view-mode-html .webform-progress .progress-step.is-complete .progress-marker-kamtool,#block-kamtool-content .webform-submission-form .webform-progress .progress-step.is-active .progress-marker-kamtool,#block-kamtool-content .webform-submission--view-mode-html .webform-progress .progress-step.is-active .progress-marker-kamtool{background:#30ea03;}#block-kamtool-content .webform-submission-form input:read-only,#block-kamtool-content .webform-submission--view-mode-html input:read-only{}#block-kamtool-content .webform-submission-form.noadmin nav,#block-kamtool-content .webform-submission--view-mode-html.noadmin nav{display:none;}#block-kamtool-content .webform-submission-form .details_alternativ,#block-kamtool-content .webform-submission--view-mode-html .details_alternativ{background:#30ea03;padding:1em 1.5em;margin-bottom:2em;}#block-kamtool-content .webform-submission-form label,#block-kamtool-content .webform-submission--view-mode-html label{display:block;font-weight:bold;font-size:1.2em;padding-bottom:5px;}#block-kamtool-content .webform-submission-form label.label-required::after,#block-kamtool-content .webform-submission--view-mode-html label.label-required::after{content:" *";color:#30ea03;font-weight:bold;}#block-kamtool-content .webform-submission-form .wrapper-required span::after,#block-kamtool-content .webform-submission--view-mode-html .wrapper-required span::after{content:" *";color:#30ea03;font-weight:bold;}#block-kamtool-content .webform-submission-form .checkboxes--wrapper label,#block-kamtool-content .webform-submission--view-mode-html .checkboxes--wrapper label{display:initial;}#block-kamtool-content .webform-submission-form .abstand-unten,#block-kamtool-content .webform-submission--view-mode-html .abstand-unten{margin-bottom:2em;}#block-kamtool-content .webform-submission-form .button_copy_mail_p,#block-kamtool-content .webform-submission--view-mode-html .button_copy_mail_p{margin-top:30px;}#block-kamtool-content .webform-submission-form .button_copy_mail_p .button-gruen,#block-kamtool-content .webform-submission--view-mode-html .button_copy_mail_p .button-gruen{margin-bottom:0;}#block-kamtool-content .webform-submission-form #edit-format-hinweis p,#block-kamtool-content .webform-submission--view-mode-html #edit-format-hinweis p{margin:0;padding:0;}#block-kamtool-content .webform-submission-form .formular-bildicon,#block-kamtool-content .webform-submission--view-mode-html .formular-bildicon{width:50px;height:auto;}#block-kamtool-content .webform-submission-form .fieldgroup,#block-kamtool-content .webform-submission--view-mode-html .fieldgroup{border:none;padding:0;margin:0;}#block-kamtool-content .webform-submission-form .fieldgroup legend,#block-kamtool-content .webform-submission--view-mode-html .fieldgroup legend{padding:0;}#block-kamtool-content .webform-submission-form .fieldgroup legend span,#block-kamtool-content .webform-submission--view-mode-html .fieldgroup legend span{font-weight:bold;font-size:1.2em;padding-bottom:5px;display:block;}#block-kamtool-content .webform-submission-form select,#block-kamtool-content .webform-submission--view-mode-html select{width:100%;padding:10px;}#block-kamtool-content .webform-submission-form input,#block-kamtool-content .webform-submission--view-mode-html input{width:calc(100% - (2 * 10px));padding:10px;}#block-kamtool-content .webform-submission-form input.form-submit,#block-kamtool-content .webform-submission--view-mode-html input.form-submit{width:auto;}#block-kamtool-content .webform-submission-form input.form-checkbox,#block-kamtool-content .webform-submission--view-mode-html input.form-checkbox{width:auto;}#block-kamtool-content .webform-submission-form #edit-bestellungstornieren,#block-kamtool-content .webform-submission--view-mode-html #edit-bestellungstornieren{margin-bottom:3em;}#block-kamtool-content .webform-submission-form #edit-bestellungstornieren a,#block-kamtool-content .webform-submission--view-mode-html #edit-bestellungstornieren a{padding:0.5em 1em;background-color:#ff0000;color:#ffffff;text-decoration:none;}#block-kamtool-content .webform-submission-form #edit-bestellungstornieren a:hover,#block-kamtool-content .webform-submission--view-mode-html #edit-bestellungstornieren a:hover{background-color:#000000;}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper{display:none;position:fixed;z-index:900;top:0;left:0;width:100%;height:100%;}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper.show,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper.show{display:block;}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup_background,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup_background{background:rgba(0,0,0,0.4);position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%;}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup{background:#30ea03;position:absolute;z-index:1100;max-width:80%;height:80%;top:50%;right:50%;transform:translate(50%,-50%);box-shadow:5px 10px 15px -3px rgba(0,0,0,0.1);}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup .keyvisuals_popup_header,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup .keyvisuals_popup_header{background:#ffffff;padding:1em 3em;}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup .keyvisuals_popup_header .popup_schliessen,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup .keyvisuals_popup_header .popup_schliessen{float:right;text-indent:-9999px;display:block;width:59px;height:55px;background:url("/themes/kamtool/images/schliessen_transparent.svg") no-repeat;}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup .keyvisuals_popup_header .popup_schliessen:hover,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup .keyvisuals_popup_header .popup_schliessen:hover{background-color:#30ea03;}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup .folder,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup .folder{display:none;padding:2em 3em;height:calc(100% - 100px - 4em);}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup .folder h2,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup .folder h2{margin:0;padding:0;margin-left:8px;padding-bottom:1em;margin-bottom:1em;border-bottom:2px solid #000000;}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup .folder.show,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup .folder.show{display:block;}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup .folder .popup_slider_maske,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup .folder .popup_slider_maske{width:100%;height:calc(100% - 50px);overflow-x:auto;overflow-y:hidden;}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup .folder .popup_slider_maske .popup_slider,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup .folder .popup_slider_maske .popup_slider{list-style-type:none;margin:0;padding:0;height:calc((100% - 2em) - 50px);display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup .folder .popup_slider_maske .popup_slider li,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup .folder .popup_slider_maske .popup_slider li{display:inline-block;margin-right:2em;height:100%;-webkit-order:0;order:0;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;align-self:auto;}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup .folder .popup_slider_maske .popup_slider li a,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup .folder .popup_slider_maske .popup_slider li a{display:block;height:100%;text-decoration:none;}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup .folder .popup_slider_maske .popup_slider li a:hover .popup_bildbackground,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup .folder .popup_slider_maske .popup_slider li a:hover .popup_bildbackground{border:8px solid #000000;}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup .folder .popup_slider_maske .popup_slider li a h3,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup .folder .popup_slider_maske .popup_slider li a h3{margin:0 0 0 8px;text-decoration:none;color:#000000;height:70px;font-size:0.85em;font-weight:normal;}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup .folder .popup_slider_maske .popup_slider li a .popup_bildbackground,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup .folder .popup_slider_maske .popup_slider li a .popup_bildbackground{background:#ffffff;height:70%;aspect-ratio:1/1;border:8px solid #30ea03;position:relative;}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup .folder .popup_slider_maske .popup_slider li a .popup_bildbackground img,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup .folder .popup_slider_maske .popup_slider li a .popup_bildbackground img{max-height:90%;max-width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}#block-kamtool-content .webform-submission-form .keyvisuals_popup_wrapper .keyvisuals_popup.show,#block-kamtool-content .webform-submission--view-mode-html .keyvisuals_popup_wrapper .keyvisuals_popup.show{display:block;}#block-kamtool-content .webform-submission-form .webform-preview,#block-kamtool-content .webform-submission--view-mode-html .webform-preview,#block-kamtool-content .webform-submission-form .webform-view,#block-kamtool-content .webform-submission--view-mode-html .webform-view{position:relative;}#block-kamtool-content .webform-submission-form .webform-preview a,#block-kamtool-content .webform-submission--view-mode-html .webform-preview a,#block-kamtool-content .webform-submission-form .webform-view a,#block-kamtool-content .webform-submission--view-mode-html .webform-view a{color:#000000;text-decoration:none;}#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-preview,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-preview,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-preview,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-preview,#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-html,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-html,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-html,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-html{width:100%;}#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-preview .webform-element-type-webform-document-file,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-preview .webform-element-type-webform-document-file,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-preview .webform-element-type-webform-document-file,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-preview .webform-element-type-webform-document-file,#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-html .webform-element-type-webform-document-file,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-html .webform-element-type-webform-document-file,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-html .webform-element-type-webform-document-file,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-html .webform-element-type-webform-document-file{border-bottom:8px solid #30ea03;float:right;clear:right;width:48%;padding:1em 0;}#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-preview .webform-element-type-webform-document-file label,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-preview .webform-element-type-webform-document-file label,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-preview .webform-element-type-webform-document-file label,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-preview .webform-element-type-webform-document-file label,#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-html .webform-element-type-webform-document-file label,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-html .webform-element-type-webform-document-file label,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-html .webform-element-type-webform-document-file label,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-html .webform-element-type-webform-document-file label{width:250px;font-size:1em;float:left;}#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-preview .webform-section,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-preview .webform-section,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-preview .webform-section,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-preview .webform-section,#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-html .webform-section,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-html .webform-section,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-html .webform-section,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-html .webform-section{border-bottom:8px solid #30ea03;float:right;clear:right;width:48%;}#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-preview .webform-section .webform-section,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-preview .webform-section .webform-section,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-preview .webform-section .webform-section,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-preview .webform-section .webform-section,#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-html .webform-section .webform-section,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-html .webform-section .webform-section,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-html .webform-section .webform-section,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-html .webform-section .webform-section{border-bottom:2px solid #000000;width:100%;float:none;clear:both;}#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-preview .webform-section .webform-section:last-of-type,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-preview .webform-section .webform-section:last-of-type,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-preview .webform-section .webform-section:last-of-type,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-preview .webform-section .webform-section:last-of-type,#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-html .webform-section .webform-section:last-of-type,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-html .webform-section .webform-section:last-of-type,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-html .webform-section .webform-section:last-of-type,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-html .webform-section .webform-section:last-of-type{border-bottom:none;}#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-preview .webform-section .webform-element,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-preview .webform-section .webform-element,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-preview .webform-section .webform-element,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-preview .webform-section .webform-element,#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-html .webform-section .webform-element,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-html .webform-section .webform-element,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-html .webform-section .webform-element,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-html .webform-section .webform-element{border-top:2px solid #000000;clear:both;padding:1em 0;}#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-preview .webform-section .webform-element:first-of-type,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-preview .webform-section .webform-element:first-of-type,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-preview .webform-section .webform-element:first-of-type,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-preview .webform-section .webform-element:first-of-type,#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-html .webform-section .webform-element:first-of-type,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-html .webform-section .webform-element:first-of-type,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-html .webform-section .webform-element:first-of-type,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-html .webform-section .webform-element:first-of-type{border-top:none;}#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-preview .webform-section .webform-element label,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-preview .webform-section .webform-element label,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-preview .webform-section .webform-element label,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-preview .webform-section .webform-element label,#block-kamtool-content .webform-submission-form .webform-preview .webform-submission-data--view-mode-html .webform-section .webform-element label,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .webform-submission-data--view-mode-html .webform-section .webform-element label,#block-kamtool-content .webform-submission-form .webform-view .webform-submission-data--view-mode-html .webform-section .webform-element label,#block-kamtool-content .webform-submission--view-mode-html .webform-view .webform-submission-data--view-mode-html .webform-section .webform-element label{width:250px;font-size:1em;float:left;}#block-kamtool-content .webform-submission-form .webform-preview .preview-keyimage,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .preview-keyimage,#block-kamtool-content .webform-submission-form .webform-view .preview-keyimage,#block-kamtool-content .webform-submission--view-mode-html .webform-view .preview-keyimage{width:48%;float:left !important;}#block-kamtool-content .webform-submission-form .webform-preview .preview-keyimage.webform-section,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .preview-keyimage.webform-section,#block-kamtool-content .webform-submission-form .webform-view .preview-keyimage.webform-section,#block-kamtool-content .webform-submission--view-mode-html .webform-view .preview-keyimage.webform-section{border:none;}#block-kamtool-content .webform-submission-form .webform-preview .preview-keyimage img,#block-kamtool-content .webform-submission--view-mode-html .webform-preview .preview-keyimage img,#block-kamtool-content .webform-submission-form .webform-view .preview-keyimage img,#block-kamtool-content .webform-submission--view-mode-html .webform-view .preview-keyimage img{max-width:100%;height:auto;}#block-kamtool-content .webform-submission-form .form-actions,#block-kamtool-content .webform-submission--view-mode-html .form-actions{clear:both;margin-top:1em;}#block-kamtool-content .webform-submission-form .form-actions input,#block-kamtool-content .webform-submission--view-mode-html .form-actions input{font-weight:bold;color:#000000;background-color:#46ffe6;text-decoration:none;padding:0.5em 1em;border:2px solid #46ffe6;display:inline-block;margin-bottom:2em;cursor:pointer;font-size:1em;margin-right:1em;}#block-kamtool-content .webform-submission-form .form-actions input:hover,#block-kamtool-content .webform-submission--view-mode-html .form-actions input:hover{border:2px solid #000000;color:#000000;}#block-kamtool-content .webform-submission-form .form-actions input:active,#block-kamtool-content .webform-submission--view-mode-html .form-actions input:active{color:#ffffff;background-color:#000000;}#block-kamtool-content .webform-submission-form .form-actions .webform-button--next,#block-kamtool-content .webform-submission--view-mode-html .form-actions .webform-button--next,#block-kamtool-content .webform-submission-form .form-actions .webform-button--preview,#block-kamtool-content .webform-submission--view-mode-html .form-actions .webform-button--preview{background-color:#dcff00;border:2px solid #dcff00;}#block-kamtool-content .webform-submission-form .form-actions .webform-button--previous,#block-kamtool-content .webform-submission--view-mode-html .form-actions .webform-button--previous{background-color:#ff29ff;border:2px solid #ff29ff;}#block-kamtool-content .webform-submission-form .form-actions .webform-button--submit,#block-kamtool-content .webform-submission--view-mode-html .form-actions .webform-button--submit{background-color:#30ea03;border:2px solid #30ea03;}.messages__wrapper{background:rgba(0,0,0,0.4);position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;}.messages__wrapper .messages{position:absolute;background:#30ea03;z-index:1000;top:50%;left:50%;height:300px;width:600px;padding:4em 2em 2em 2em;margin-left:calc(((600px / 2) - 0.5em) * -1);margin-top:calc(((300px / 2) - 0.5em) * -1);color:#000000;text-align:center;}.messages__wrapper .messages .messages_check{height:100px;width:100px;}.messages__wrapper .messages .messages-close{position:absolute;top:2em;right:2em;text-indent:-9999px;display:block;width:59px;height:55px;background:url("/themes/kamtool/images/schliessen_transparent.svg") no-repeat;}.messages__wrapper .messages .messages-close:hover{background-color:#ffffff;}.footer_background{bottom:0;width:100%;height:7em;background:url(/themes/kamtool/images/background_striche.svg) no-repeat;background-position:top;margin-bottom:15px;}.footer{background:#000000;color:#ffffff;padding:2em 25px;}.footer .footer-logo{height:15px;width:auto;}.footer .button-black{margin-bottom:0;}.footer .footer_wrapper{width:1400px;margin:auto;text-align:left;}.footer .footer_wrapper ul{margin:0;padding:0;list-style-type:none;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;}.footer .footer_wrapper ul li{-webkit-order:0;order:0;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;align-self:auto;margin-right:2em;}
